Você está na página 1de 3310

Junos® OS

Complete Software Guide for SRX Series Services


Gateways, Release 12.1x46-D10 (Volume 1)

Release

12.1x46–D10

Published: 2013-12-11

Copyright © 2013, Juniper Networks, Inc.


Juniper Networks, Inc.
1194 North Mathilda Avenue
Sunnyvale, California 94089
USA
408-745-2000
www.juniper.net
Juniper Networks, Junos, Steel-Belted Radius, NetScreen, and ScreenOS are registered trademarks of Juniper Networks, Inc. in the United
States and other countries. The Juniper Networks Logo, the Junos logo, and JunosE are trademarks of Juniper Networks, Inc. All other
trademarks, service marks, registered trademarks, 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.

®
Junos OS Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)
12.1x46–D10
Copyright © 2013, Juniper Networks, Inc.
All rights reserved.

The information in this document is current as of the date on the title page.

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
http://www.juniper.net/support/eula.html. By downloading, installing or using such software, you agree to the terms and conditions of
that EULA.

ii Copyright © 2013, Juniper Networks, Inc.


Table of Contents
About the Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cix
Documentation and Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cix
Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cix
Using the Examples in This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cix
Merging a Full Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cx
Merging a Snippet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cx
Documentation Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cxi
Documentation Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cxii
Requesting Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cxiii
Self-Help Online Tools and Resources . . . . . . . . . . . . . . . . . . . . . . . . . . cxiii
Opening a Case with JTAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cxiv

Part 1 Junos OS Getting Started Guide for Branch SRX Series


Chapter 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
SRX Series Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
SRX Series Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Understanding Factory Default Configuration Settings of an SRX210 . . . . . . . 3
Default Configuration Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Default Port Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Default Settings for Interfaces, Zones, Policy, and NAT . . . . . . . . . . . . . . . 5
Default System Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Autoinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Understanding Methods to Manage Your Branch SRX Series . . . . . . . . . . . . . . 6
SRX Series Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Understanding Branch SRX Series Stateful Firewall Functionality . . . . . . . . . . 7
Understanding Security Zones and Policies for SRX Series . . . . . . . . . . . . . . . 8
Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Security Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Understanding NAT for SRX Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Understanding Unified Threat Management for Branch SRX Series . . . . . . . . 10
Understanding Intrusion Detection and Prevention for SRX Series . . . . . . . . . 12
Understanding IPsec VPN for SRX Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Understand Chassis Cluster for SRX Series . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Copyright © 2013, Juniper Networks, Inc. iii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Chapter 2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
SRX Series Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Mandatory Settings to Configure Your Branch SRX Series . . . . . . . . . . . . . . . 15
Connecting Your Branch SRX Series for the First Time . . . . . . . . . . . . . . . . . . 16
Connecting Your Branch SRX Series Through the Console Port for the
First Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Configuring System Identification and User Classes for Your Branch
SRX Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Configuring Internet Access for Your Branch SRX Series . . . . . . . . . . . . . 18
Configuring a Network Time Protocol Server for Your Branch SRX
Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Validating Your Branch SRX Series Configuration . . . . . . . . . . . . . . . . . . 20
Verifying Your Branch SRX Series Configuration . . . . . . . . . . . . . . . . . . . . 21
Connecting Your Branch SRX Series Through the Console Port for the First
Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Configuring System Identification and User Classes for Your Branch SRX
Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Configuring Internet Access for Your Branch SRX Series . . . . . . . . . . . . . . . . . 24
Configuring a Network Time Protocol Server for Your Branch SRX Series . . . 25
Validating Your Branch SRX Series Configuration . . . . . . . . . . . . . . . . . . . . . . 26
Verifying Your Branch SRX Series Configuration . . . . . . . . . . . . . . . . . . . . . . . 27
SRX210 Factory Default Setting—A Sample . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Resetting Your Branch SRX Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Resetting Your Branch SRX Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
SRX Series Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Example: Configuring Security Zones and Policies for SRX Series . . . . . . . . . 33
Example: Configuring Destination NAT for SRX Series . . . . . . . . . . . . . . . . . . 38
Updating Licenses for a Branch SRX Series . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Example: Configuring Unified Threat Management for a Branch SRX
Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Example: Configuring Intrusion Detection and Prevention for SRX Series . . . 48
Configuration Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Security Configuration Statement Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . 52
[edit security address-book] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . . . 53
[edit security policies] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
[edit security nat] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
[edit security utm] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
[edit security idp] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
[edit security ike] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
[edit security ipsec] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
[edit security zones] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Chapter 3 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
SRX Series Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Default UTM Policy for Branch SRX Series . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Default UTM Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Predefined UTM Profile Configuration for Branch SRX Series . . . . . . . . . . . . 85
Antispam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Antivirus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

iv Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Web Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Operational Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
request system license update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
show security idp active-policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
show security idp status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
show security flow session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
show security nat destination summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
show security policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
show security utm session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
show security utm status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
show security zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
show system license (View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
show system services dhcp client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Part 2 Installation and Upgrade Guide for Security Devices


Chapter 4 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Junos OS Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
One Operating System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
One Software Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
One Modular Software Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Junos OS Editions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Installation Categories on the J Series Services Routers . . . . . . . . . . . . . . . . 127
Software Naming Convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Junos OS Release Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Hardware Overview (J Series Services Routers) . . . . . . . . . . . . . . . . . . . . . . . 129
System Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Storage Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Software Installation and Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Installation Type Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Standard Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Category Change Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Recovery Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Software Package Information Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Understanding Junos OS Upgrades for SRX Series Devices . . . . . . . . . . . . . 132
Understanding Junos OS Upgrades for J Series Devices . . . . . . . . . . . . . . . . 133
Junos OS Upgrade Methods on the SRX Series Devices . . . . . . . . . . . . . . . . 133
Understanding Junos OS Upgrade and Downgrade Procedures for on SRX
Series Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Understanding Junos OS Upgrade and Downgrade Procedures for J Series
Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Junos OS Upgrade Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Junos OS Recovery Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Installation Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Understanding Download Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Using Download Manager to Upgrade Junos OS . . . . . . . . . . . . . . . . . . 138
Handling Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Copyright © 2013, Juniper Networks, Inc. v


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Dual-Root Partitioning and Autorecovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Dual-Root Partitioning Scheme Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Boot Media and Boot Partition on the SRX Series Devices . . . . . . . . . . . 141
Important Features of the Dual-Root Partitioning Scheme . . . . . . . . . . 141
Understanding Integrity Check and Autorecovery of Configuration, Licenses,
and Disk Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
How Autorecovery Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
How to Use Autorecovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Data That Is Backed Up in an Autorecovery . . . . . . . . . . . . . . . . . . . . . . 143
Troubleshooting Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Auto BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Understanding Auto BIOS Upgrade Methods on the SRX Series Devices . . 144
Autoinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Autoinstallation Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Supported Autoinstallation Interfaces and Protocols . . . . . . . . . . . . . . . 147
Typical Autoinstallation Process on a New Device . . . . . . . . . . . . . . . . . 147
Automatic Installation of Configuration Files (J Series Services Routers and
SRX Series Services Gateways) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
J Series Automatic Installation Overview . . . . . . . . . . . . . . . . . . . . . . . . 149
SRX Series Services Gateways Automatic Installation Overview . . . . . 150
Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Junos OS License Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
License Enforcement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
License Key Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
License Management Fields Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 151
License Enforcement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Junos OS Feature License Model Number for J Series Services Routers and
SRX Series Services Gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Chapter 5 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Software Installation and Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Upgrading Individual Software Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Preparing Your SRX Series Device for Junos OS Upgrades . . . . . . . . . . . . . . 166
Preparing Your J Series Services Router for Junos OS Upgrades . . . . . . . . . . 167
Preparing the USB Flash Drive to Upgrade Junos OS . . . . . . . . . . . . . . . . . . 168
Determining the Junos OS Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Connecting to the Console Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Backing Up the Current Installation (J Series Services Routers and SRX
Series Services Gateways) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Downloading Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Downloading Software with a Browser . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Downloading Software Using the Command-Line Interface . . . . . . . . . 172
Downloading Junos OS Upgrades for SRX Series Devices . . . . . . . . . . . . . . . 173
Downloading Junos OS Upgrades for J Series Devices . . . . . . . . . . . . . . . . . . 174
Checking the Current Configuration and Candidate Software
Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

vi Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Verifying Available Disk Space on SRX Series Devices . . . . . . . . . . . . . . . . . . 175


Example: Installing Junos OS Upgrades on SRX Series Devices . . . . . . . . . . 175
Example: Installing Junos OS Upgrades on J Series Devices . . . . . . . . . . . . . 178
Installing Junos OS Using TFTP on SRX Series Devices . . . . . . . . . . . . . . . . 180
Installing Junos OS Using a USB Flash Drive on SRX Series Devices . . . . . . . 182
Installing Junos OS Upgrades from a Remote Server on the SRX Series
Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Installing Junos OS Upgrades from a Remote Server on J Series Devices . . 184
Dual-Root Partitioning and Autorecovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Understanding Automatic Recovery of the Primary Junos OS Image with
Dual-Root Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Understanding How the Primary Junos OS Image with Dual-Root Partitioning
Recovers on SRX Series Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Junos OS Release 9.6 or Earlier Installation on SRX Series Devices with
Dual-Root Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Junos OS Release 10.0 or Later Upgrades with Dual-Root Partitioning on
SRX Series Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Example: Installing Junos OS on SRX Series Devices Using the Partition
Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Reinstalling the Single-Root Partition Using request system software add
Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Auto BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Understanding Manual BIOS Upgrade Using the Junos CLI . . . . . . . . . . . . . 195
Boot Loaders and Boot Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Installing Junos OS from the Boot Loader Using a USB Storage Device on
an SRX Series Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Upgrading the Boot Loader on SRX Series Devices . . . . . . . . . . . . . . . . . . . . 198
Software Downgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Example: Downgrading Junos OS on SRX Series Devices . . . . . . . . . . . . . . . 199
Example: Downgrading Junos OS on J Series Devices . . . . . . . . . . . . . . . . . . 201
Chapter 6 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Autoinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Example: Configuring Autoinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Backup and Snapshot Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Configuring a Boot Device to Receive Junos OS Failure Memory Snapshots
in J Series Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Configuring External CompactFlash on SRX650 Devices . . . . . . . . . . . . . . 209
Boot Loaders and Boot Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Example: Configuring Boot Devices for SRX Series Devices . . . . . . . . . . . . . 210
Example: Configuring Boot Devices for J Series Devices . . . . . . . . . . . . . . . . 213
Configuration Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
System Configuration Statement Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . 215
autoinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
configuration-servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
interfaces (Autoinstallation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
usb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

Copyright © 2013, Juniper Networks, Inc. vii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Chapter 7 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251


Auto BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Disabling Auto BIOS Upgrade on SRX Series Devices . . . . . . . . . . . . . . . . . . 251
Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Displaying License Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Generating a License Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Downloading License Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Saving License Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Updating License Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Example: Adding a New License Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Example: Deleting a License Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Software Stop and Restart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Example: Rebooting SRX Series Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Example: Rebooting J Series Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Restarting the Chassis on SRX Series Devices . . . . . . . . . . . . . . . . . . . . . . . 263
Restarting the Chassis on J Series Devices . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Example: Halting SRX Series Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Example: Halting J Series Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Bringing Chassis Components Online and Offline on SRX Series Devices . . 268
Bringing Chassis Components Online and Offline on J Series Devices . . . . 268
Operational Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
request system autorecovery state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
request system download abort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
request system download clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
request system download pause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
request system download resume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
request system download start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
request system firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
request system license update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
request system partition compact-flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
request system power-off fpc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
request system snapshot (Maintenance) . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
request system software abort in-service-upgrade (ICU) . . . . . . . . . . . . . . 282
request system software add (Maintenance) . . . . . . . . . . . . . . . . . . . . . . . . 283
request system software reboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
request system software rollback (Maintenance) . . . . . . . . . . . . . . . . . . . . 285
show chassis usb storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
show system autorecovery state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
show system auto-snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
show system download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
show system license (View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
show system login lockout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
show system snapshot media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
show system storage partitions (View SRX Series) . . . . . . . . . . . . . . . . . . . 297

viii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Part 3 CLI User Guide


Chapter 8 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
CLI Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Introducing the Junos OS Command-Line Interface . . . . . . . . . . . . . . . . . . . 301
Key Features of the CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Understanding the Junos OS CLI Modes, Commands, and Statement
Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Junos OS CLI Command Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
CLI Command Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Configuration Statement Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Moving Among Hierarchy Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Other Tools to Configure and Monitor Devices Running Junos OS . . . . . . . . 306
Commands and Configuration Statements for Junos-FIPS . . . . . . . . . . . . . 306
CLI Online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Getting Online Help from the Junos OS Command-Line Interface . . . . . . . 307
Getting Help About Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Getting Help About a String in a Statement or Command . . . . . . . . . . 308
Getting Help About Configuration Statements . . . . . . . . . . . . . . . . . . . 308
Getting Help About System Log Messages . . . . . . . . . . . . . . . . . . . . . . 309
Junos OS CLI Online Help Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Help for Omitted Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Using CLI Command Completion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
Using Command Completion in Configuration Mode . . . . . . . . . . . . . . . 310
Displaying Tips About CLI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . 310
CLI Operational Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Overview of Junos OS CLI Operational Mode Commands . . . . . . . . . . . . . . . 311
CLI Command Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Commonly Used Operational Mode Commands . . . . . . . . . . . . . . . . . . 312
Junos OS Operational Mode Commands That Combine Other
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Understanding the Brief, Detail, Extensive, and Terse Options of Junos OS
Operational Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Controlling the Scope of an Operational Mode Command . . . . . . . . . . . . . . 315
Operational Mode Commands on a TX Matrix Router or TX Matrix Plus
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Examples of Routing Matrix Command Options . . . . . . . . . . . . . . . . . . . 317
Using the Pipe ( | ) Symbol to Filter Junos Command Output . . . . . . . . . . . . 319
Using Regular Expressions with the Pipe ( | ) Symbol to Filter Junos
Command Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Pipe ( | ) Filter Functions in the Junos OS command-line interface . . . . . . . 320
Comparing Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Counting the Number of Lines of Output . . . . . . . . . . . . . . . . . . . . . . . . 322
Displaying Output in XML Tag Format . . . . . . . . . . . . . . . . . . . . . . . . . . 322
Displaying the RPC tags for a Command . . . . . . . . . . . . . . . . . . . . . . . . 323
Ignoring Output That Does Not Match a Regular Expression . . . . . . . . . 323
Displaying Output from the First Match of a Regular Expression . . . . . 323
Retaining Output After the Last Screen . . . . . . . . . . . . . . . . . . . . . . . . . 324
Displaying Output Beginning with the Last Entries . . . . . . . . . . . . . . . . 324

Copyright © 2013, Juniper Networks, Inc. ix


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Displaying Output That Matches a Regular Expression . . . . . . . . . . . . . 324


Preventing Output from Being Paginated . . . . . . . . . . . . . . . . . . . . . . . . 325
Sending Command Output to Other Users . . . . . . . . . . . . . . . . . . . . . . 325
Resolving IP Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Saving Output to a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Trimming Output by Specifying the Starting Column . . . . . . . . . . . . . . 326
CLI Configuration Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Understanding Junos OS CLI Configuration Mode . . . . . . . . . . . . . . . . . . . . . 327
Configuration Mode Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Configuration Statements and Identifiers . . . . . . . . . . . . . . . . . . . . . . . 329
Configuration Statement Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Modifying the Junos OS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Commit Operation When Multiple Users Configure the Software . . . . . . . . 333
Forms of the configure Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Additional Details About Specifying Junos Statements and Identifiers . . . . 336
Specifying Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
Performing CLI Type-Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
CLI Advanced Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Using Keyboard Sequences to Move Around and Edit the Junos OS CLI . . . 339
Using Wildcard Characters in Interface Names . . . . . . . . . . . . . . . . . . . . . . . 341
Using Global Replace in a Junos Configuration . . . . . . . . . . . . . . . . . . . . . . . 341
CLI Commit Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Junos OS Commit Model for Router or Switch Configuration . . . . . . . . . . . . 342
Commit Operation When Multiple Users Configure the Software . . . . . . . . 343
Junos OS Batch Commits Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
Aggregation and Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
Configuration Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Understanding the Junos Configuration Groups . . . . . . . . . . . . . . . . . . . . . . 345
Configuration Groups Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Inheritance Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Configuring Configuration Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Configuration Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Understanding How the Junos Configuration Is Stored . . . . . . . . . . . . . . . . 346
Chapter 9 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Getting Started with Junos OS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Entering and Exiting the Junos OS CLI Configuration Mode . . . . . . . . . . . . . 350
Displaying the Current Junos OS Configuration . . . . . . . . . . . . . . . . . . . . . . . 352
Example: Displaying the Current Junos OS Configuration . . . . . . . . . . . . . . . 352
Displaying set Commands from the Junos OS Configuration . . . . . . . . . . . . 353
Example: Displaying set Commands from the Configuration . . . . . . . . 354
Example: Displaying Required set Commands at the
Current Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Example: Displaying set Commands with the match Option . . . . . . . . 355
Displaying Users Currently Editing the Configuration . . . . . . . . . . . . . . . . . . 356
Displaying Additional Information About the Configuration . . . . . . . . . . . . . 356
Using the configure exclusive Command . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Updating the configure private Configuration . . . . . . . . . . . . . . . . . . . . . . . . 360
Getting Started with the Junos OS Command-Line Interface . . . . . . . . . . . 360

x Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Switching Between Junos OS CLI Operational and Configuration Modes . . 362


Configuring a User Account on a Device Running Junos OS . . . . . . . . . . . . . 364
Example: Configuring a Routing Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Shortcut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
Longer Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
Making Changes to a Routing Protocol Configuration . . . . . . . . . . . . . . 368
Updating the Junos OS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Adding Junos Configuration Statements and Identifiers . . . . . . . . . . . . . . . . 372
Deleting a Statement from a Junos Configuration . . . . . . . . . . . . . . . . . . . . . 373
Example: Deleting a Statement from the Junos Configuration . . . . . . . . . . . 374
Copying a Junos Statement in the Configuration . . . . . . . . . . . . . . . . . . . . . . 375
Example: Copying a Statement in the Junos Configuration . . . . . . . . . . . . . 376
Issuing Relative Junos Configuration Mode Commands . . . . . . . . . . . . . . . . 376
Renaming an Identifier in a Junos Configuration . . . . . . . . . . . . . . . . . . . . . . 377
Example: Renaming an Identifier in a Junos Configuration . . . . . . . . . . . . . . 377
Inserting a New Identifier in a Junos Configuration . . . . . . . . . . . . . . . . . . . . 377
Example: Inserting a New Identifier in a Junos Configuration . . . . . . . . . . . . 378
Deactivating and Reactivating Statements and Identifiers in a Junos
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
Examples: Deactivating and Reactivating Statements and Identifiers in a
Junos Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Adding Comments in a Junos Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 381
Example: Including Comments in a Junos Configuration . . . . . . . . . . . . . . . 383
Using Regular Expressions to Delete Related Items from a Junos
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Example: Using the Wildcard Command with the Range Option . . . . . . . . 386
Committing a Junos OS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Verifying a Junos Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Example: Protecting the Junos OS Configuration from Modification or
Deletion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Committing a Junos OS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Committing a Junos Configuration and Exiting Configuration Mode . . . . . . 399
Activating a Junos Configuration but Requiring Confirmation . . . . . . . . . . . 400
Scheduling a Junos Commit Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Monitoring the Junos Commit Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
Adding a Comment to Describe the Committed Configuration . . . . . . . . . . 403
Backing Up the Committed Configuration on the Alternate Boot Drive . . . . 404
Example: Configuring Junos OS Batch Commits . . . . . . . . . . . . . . . . . . . . . 405
Junos OS Batch Commits Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
Example: Configuring Batch Commit Server Properties . . . . . . . . . . . . 405
Loading a Junos OS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Loading a Configuration from a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Examples: Loading a Configuration from a File . . . . . . . . . . . . . . . . . . . . . . . 415
Synchronizing the Junos OS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
Synchronizing Routing Engines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

Copyright © 2013, Juniper Networks, Inc. xi


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Creating and Applying Junos OS Configuration Groups . . . . . . . . . . . . . . . . . . . . 418


Creating a Junos Configuration Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Applying a Junos Configuration Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Example: Configuring and Applying Junos Configuration Groups . . . . . . . . . 422
Example: Creating and Applying Configuration Groups on a
TX Matrix Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Disabling Inheritance of a Junos OS Configuration Group . . . . . . . . . . . . . . 424
Using Wildcards with Configuration Groups . . . . . . . . . . . . . . . . . . . . . . . . . 426
Example: Using Conditions to Apply Configuration Groups . . . . . . . . . . . . . 429
Using Conditions to Apply Configuration Groups Overview . . . . . . . . . . 429
Example: Configuring Conditions for Applying Configuration Groups . . 429
Example : Configuring Sets of Statements with Configuration Groups . . . . . 431
Example: Configuring Interfaces Using Junos OS Configuration Groups . . . 433
Example: Configuring a Consistent IP Address for the Management
Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Example: Configuring Peer Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Establishing Regional Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Selecting Wildcard Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
Using Junos OS Defaults Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Example: Referencing the Preset Statement From the Junos defaults
Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
Example: Viewing Default Statements That Have Been Applied
to the Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
CLI Online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Examples: Using Command Completion in Configuration Mode . . . . . . . . . 443
Examples: Using the Junos OS CLI Command Completion . . . . . . . . . . . . . 445
Displaying the Junos OS CLI Command and Word History . . . . . . . . . . . . . . 446
CLI Configuration Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Example: Using the configure Command . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Controlling the CLI Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Example: Controlling the CLI Environment . . . . . . . . . . . . . . . . . . . . . . . . . . 447
CLI Advanced Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Example: Using Global Replace in a Junos Configuration—Using the \n Back
Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Example: Using Global Replace in a Junos Configuration—Replacing an
Interface Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Example: Using Global Replace in a Junos Configuration—Using the upto
Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
Configuration Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
apply-groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
apply-groups-except . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
commit-interval (Batch Commits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
days-to-keep-error-logs (Batch Commits) . . . . . . . . . . . . . . . . . . . . . . . . . . 455
deactivate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460

xii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
maximum-aggregate-pool (Batch Commits) . . . . . . . . . . . . . . . . . . . . . . . . 463
maximum-entries (Batch Commits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
protect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
quit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
rename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
rename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
replace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
rollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
server (Batch Commits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
traceoptions (Batch Commits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
unprotect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
when . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
wildcard delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
Chapter 10 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
CLI Operational Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Interface Naming Conventions Used in the Junos OS Operational
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Physical Part of an Interface Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Logical Part of an Interface Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
Channel Identifier Part of an Interface Name . . . . . . . . . . . . . . . . . . . . 484
Routine Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
Checking the Status of a Device Running Junos OS . . . . . . . . . . . . . . . . . . . 485
Monitoring Who Uses the Junos OS CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
Viewing Files and Directories on a Device Running Junos OS . . . . . . . . . . . . 487
Directories on the Router or Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
Listing Files and Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
Specifying Filenames and URLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
Displaying Junos OS Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
Managing Programs and Processes Using Junos OS Operational Mode
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
Showing Software Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
Restarting a Junos OS Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
Stopping the Junos OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Rebooting the Junos OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497
Using the Junos OS CLI Comment Character # for Operational Mode
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
Example: Using Comments in Junos OS Operational Mode Commands . . 498

Copyright © 2013, Juniper Networks, Inc. xiii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Managing the CLI Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499


Controlling the Junos OS CLI Environment . . . . . . . . . . . . . . . . . . . . . . . . . . 499
Setting the Terminal Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Setting the CLI Prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Setting the CLI Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Setting the CLI Timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Setting the Idle Timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
Setting the CLI to Prompt After a Software Upgrade . . . . . . . . . . . . . . . 501
Setting Command Completion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
Displaying CLI Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
Overview of Junos OS CLI Operational Mode Commands . . . . . . . . . . . . . . 502
CLI Command Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Commonly Used Operational Mode Commands . . . . . . . . . . . . . . . . . . 503
Setting the Junos OS CLI Screen Length and Width . . . . . . . . . . . . . . . . . . . 504
Setting the Screen Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
Setting the Screen Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
Understanding the Screen Length and Width Settings . . . . . . . . . . . . . 505
CLI Advanced Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
Common Regular Expressions to Use with the replace Command . . . . . . . 506
Junos OS CLI Environment Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
set cli complete-on-space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
set cli directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
set cli idle-timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
set cli prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
set cli restart-on-upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
set cli screen-length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
set cli screen-width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
set cli terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
set cli timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
set date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
show cli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
show cli authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
show cli directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
show cli history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
Operational Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
| (pipe) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
activate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
annotate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526
commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527
configure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534
request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
restart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
show configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
show | display inheritance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552

xiv Copyright © 2013, Juniper Networks, Inc.


Table of Contents

show | display omit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553


show | display set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554
show | display set relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
show groups junos-defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
show system commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
Chapter 11 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
Troubleshooting Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
Returning to the Most Recently Committed Junos Configuration . . . . . . . . 559
Returning to a Previously Committed Junos OS Configuration . . . . . . . . . . . 559
Returning to a Configuration Prior to the One Most Recently
Committed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
Displaying Previous Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
Comparing Configuration Changes with a Prior Version . . . . . . . . . . . . . 561
Creating and Returning to a Rescue Configuration . . . . . . . . . . . . . . . . 563
Saving a Configuration to a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
Creating and Returning to a Rescue Configuration . . . . . . . . . . . . . . . . . . . . 564
Rolling Back Junos OS Configuration Changes . . . . . . . . . . . . . . . . . . . . . . . 565

Part 4 J-Web User Guide


Chapter 12 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
J-Web User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
J-Web Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
J-Web Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
Top Pane Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
Main Pane Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
Side Pane Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
Navigating the J-Web Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
Navigating the J-Web Configuration Editor . . . . . . . . . . . . . . . . . . . . . . . . . . 574
Getting J-Web Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
Installation and Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
J-Web Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
Installing the J-Web Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
Starting the J-Web Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576
Configuring Basic Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578
Secure Web Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
Secure Web Access Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
Generating SSL Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582
Chapter 13 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Configuration Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Configuration Task Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Point and Click CLI (J-Web Configuration Editor) . . . . . . . . . . . . . . . . . . . . . 585
CLI Viewer (View Configuration Text) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
CLI Editor (Edit Configuration Text) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
CLI Terminal Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590
Starting the CLI Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590

Copyright © 2013, Juniper Networks, Inc. xv


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Using the CLI Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591


Configuration Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
Editing and Committing a Junos OS Configuration . . . . . . . . . . . . . . . . . . . . 593
J-Web Configuration Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594
Editing a Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594
Committing a Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
Discarding Parts of a Candidate Configuration . . . . . . . . . . . . . . . . . . . . . . . 597
Accounting Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
Chapter 14 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
Session and User Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
Setting J-Web Session Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
Terminating J-Web Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
Viewing Current Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
Secure Web Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
Configuring Secure Web Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
Using Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
View Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
Active Alarms Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606
Alarm Severity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606
Displaying Alarm Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606
Sample Task—Viewing and Filtering Alarms . . . . . . . . . . . . . . . . . . . . . . . . . 606
Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
Using View Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
Viewing Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608
View Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608
Understanding Severity Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
Using Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
Using Regular Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
Sample Task—Filtering and Viewing Events . . . . . . . . . . . . . . . . . . . . . . . . . . 612
Device Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
Using Software (J Series Routing Platforms Only) . . . . . . . . . . . . . . . . . . . . . 613
Using Licenses (J Series Routing Platform Only) . . . . . . . . . . . . . . . . . . . . . . 614
Using Snapshot (J Series Routing Platforms Only) . . . . . . . . . . . . . . . . . . . . 615
Sample Task—Manage Snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616
Using Reboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617
Monitoring in J-Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617
Monitor Task Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618
Chassis Viewer (M7i, M10i, M20, M120, and M320 Routing Platforms
Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618
Class of Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620
MPLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621
PPPoE (J Series Routing Platforms Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . 622
RPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622

xvi Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624
Firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624
IPsec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
Service Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
System View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
System Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
Chassis Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
Process Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
FEB Redundancy (M120 Routing Platforms Only) . . . . . . . . . . . . . . . . . 628
Sample Task—Monitoring Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
Sample Task—Monitoring Route Information . . . . . . . . . . . . . . . . . . . . . . . . 630
Configuration and File Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632
Displaying Configuration History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632
Displaying Users Editing the Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 634
Loading a Previous Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
Downloading a Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
Comparing Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
Upload Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637
Using Rescue (J Series Routing Platforms Only) . . . . . . . . . . . . . . . . . . . . . . 638
Using Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638
Chapter 15 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
J-Web User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
Lost Router Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
Unpredictable J-Web Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
No J-Web Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
Troubleshooting Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
Using Ping Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
Using Ping MPLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644
Using Ping ATM (M Series, MX Series, and T Series Routing Platforms
Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646
Using Traceroute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646
Using Packet Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646
Sample Task—Ping Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647

Copyright © 2013, Juniper Networks, Inc. xvii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Part 5 Administration Library for Security Devices


Chapter 16 Administration Guide for Security Devices . . . . . . . . . . . . . . . . . . . . . . . . . . 653
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
Secure Web Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
Secure Web Access Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
J-Web User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654
Understanding the User Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654
Starting the J-Web User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656
Understanding the J-Web Interface Layout . . . . . . . . . . . . . . . . . . . . . . 657
J-Web Commit Options Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659
Getting Help in the J-Web User Interface . . . . . . . . . . . . . . . . . . . . . . . . 660
Establishing J-Web Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
User Authentication and Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
Understanding User Authentication Methods . . . . . . . . . . . . . . . . . . . . 661
Understanding User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662
Understanding Login Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663
Understanding Template Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666
USB Modems for Remote Management Setup . . . . . . . . . . . . . . . . . . . . . . 666
USB Modem Interface Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666
USB Modem Configuration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 669
Telnet and SSH Device Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671
Securing the Console Port Configuration Overview . . . . . . . . . . . . . . . . 671
Reverse Telnet Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672
DHCP for IP Address Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673
DHCP Server, Client, and Relay Agent Overview . . . . . . . . . . . . . . . . . . 674
DHCP Configuration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674
Understanding DHCP Server Operation . . . . . . . . . . . . . . . . . . . . . . . . . 676
Understanding DHCP Client Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 677
Understanding DHCP Relay Agent Operation . . . . . . . . . . . . . . . . . . . . . 677
DHCP Settings and Restrictions Overview . . . . . . . . . . . . . . . . . . . . . . . 678
Understanding DHCP Services in a Routing Instance . . . . . . . . . . . . . . 679
DHCPv6 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682
DHCPv6 Client Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682
Understanding DHCPv6 Client and Server Identification . . . . . . . . . . . 682
DHCPv6 Local Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683
DHCPv6 Server Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683
File Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684
File Management Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684
Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685
Junos OS License Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685
Junos OS Feature License Model Number for J Series Services Routers
and SRX Series Services Gateways . . . . . . . . . . . . . . . . . . . . . . . . . 687
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695
USB Modems for Remote Management Setup . . . . . . . . . . . . . . . . . . . . . . 696
Example: Configuring a USB Modem Interface . . . . . . . . . . . . . . . . . . . 696
Example: Configuring a Dialer Interface . . . . . . . . . . . . . . . . . . . . . . . . . 698

xviii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Example: Configuring a Dialer Interface for USB Modem Dial-In . . . . . . 702


Configuring a Dial-Up Modem Connection Remotely . . . . . . . . . . . . . . 703
DHCP for IP Address Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704
Example: Configuring the Device as a DHCP Server . . . . . . . . . . . . . . . . 705
Example: Configuring the Device as a DHCP Client . . . . . . . . . . . . . . . . 710
Example: Configuring the Device as a BOOTP or DHCP Relay Agent . . . 715
Configuring a DHCP Local Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
Configuring a DHCP Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
Configuring a DHCP Relay Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725
Minimum DHCP Local Server Configuration . . . . . . . . . . . . . . . . . . . . . . 726
Configuring Address-Assignment Pools . . . . . . . . . . . . . . . . . . . . . . . . . 727
Configuring an Address-Assignment Pool Name and Addresses . . . . . 727
Configuring DHCP Client-Specific Attributes . . . . . . . . . . . . . . . . . . . . . 728
Configuring a Named Address Range for Dynamic Address
Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728
Configuring Static Address Assignments . . . . . . . . . . . . . . . . . . . . . . . . 729
Enabling TCP/IP Propagation on a DHCP Local Server . . . . . . . . . . . . . 730
Minimum DHCP Client Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 730
Configuring Optional DHCP Client Attributes . . . . . . . . . . . . . . . . . . . . . 731
Minimum DHCP Relay Agent Configuration . . . . . . . . . . . . . . . . . . . . . . 732
DHCPv6 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 732
Minimum DHCPv6 Client Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 732
Configuring Optional DHCPv6 Client Attributes . . . . . . . . . . . . . . . . . . . 733
Configuring Nontemporary Address Assignment . . . . . . . . . . . . . . . . . . 734
Configuring Identity Associations for Nontemporary Addresses and
Prefix Delegation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735
Configuring Auto-Prefix Delegation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735
Configuring the DHCPv6 Client Rapid Commit Option . . . . . . . . . . . . . 736
Configuring a DHCPv6 Client in Autoconfig Mode . . . . . . . . . . . . . . . . . 737
Configuring TCP/IP Propagation on a DHCPv6 Client . . . . . . . . . . . . . . 737
DHCPv6 Local Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738
Creating a Security Policy for DHCPv6 . . . . . . . . . . . . . . . . . . . . . . . . . . 738
Example: Configuring DHCPv6 Server Options . . . . . . . . . . . . . . . . . . . 739
Example: Configuring an Address-Assignment Pool . . . . . . . . . . . . . . . . 741
Configuring a Named Address Range for Dynamic Address
Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744
Configuring Address-Assignment Pool Linking . . . . . . . . . . . . . . . . . . . 744
Configuring DHCP Client-Specific Attributes . . . . . . . . . . . . . . . . . . . . . 745
Configuring an Address-Assignment Pool for Router Advertisement . . 746
Configuration Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746
[edit security certificates] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . 746
[edit security ssh-known-hosts] Hierarchy Level . . . . . . . . . . . . . . . . . . 747
Interfaces Configuration Statement Hierarchy . . . . . . . . . . . . . . . . . . . . 747
Groups Configuration Statement Hierarchy . . . . . . . . . . . . . . . . . . . . . . 762
address-assignment (Access) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764
address-pool (Access) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767
client-ia-type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768
client-identifier (dhcp-client) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768
client-identifier (dhcpv6-client) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 769

Copyright © 2013, Juniper Networks, Inc. xix


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

client-list-name (SNMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 769


client-type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770
dhcp-attributes (Access IPv4 Address Pools) . . . . . . . . . . . . . . . . . . . . . 771
dhcp-attributes (Access IPv6 Address Pools) . . . . . . . . . . . . . . . . . . . . 773
dhcp-client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774
dhcpv6-client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775
dhcp-local-server (System Services) . . . . . . . . . . . . . . . . . . . . . . . . . . . 776
dhcpv6 (System Services) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780
family (Security Forwarding Options) . . . . . . . . . . . . . . . . . . . . . . . . . . 784
forwarding-options (Security) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 785
group (System Services DHCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786
host (SSH Known Hosts) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789
hostkey-algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790
interface (System Services DHCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 791
interfaces (Security Zones) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792
interface-traceoptions (System Services DHCP) . . . . . . . . . . . . . . . . . . 793
internet-options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795
lease-time (dhcp-client) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
lockout-period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
name-server (Access) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
neighbor-discovery-router-advertisement (Access) . . . . . . . . . . . . . . . 798
overrides (System Services DHCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
port (System Services Reverse SSH) . . . . . . . . . . . . . . . . . . . . . . . . . . . 800
port (System Services Reverse Telnet) . . . . . . . . . . . . . . . . . . . . . . . . . 800
prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
profilerd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802
proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
rapid-commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
reconfigure (System Services DHCP) . . . . . . . . . . . . . . . . . . . . . . . . . . 804
req-option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805
retransmission-attempt (dhcp-client) . . . . . . . . . . . . . . . . . . . . . . . . . 806
retransmission-attempt (dhcpv6-client) . . . . . . . . . . . . . . . . . . . . . . . 806
retransmission-interval (dhcp-client) . . . . . . . . . . . . . . . . . . . . . . . . . . 807
ssh (reverse) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807
ssh-known-hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 808
server-address (dhcp-client) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809
telnet (System Services Reverse) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809
traceoptions (System Services DHCP) . . . . . . . . . . . . . . . . . . . . . . . . . . 810
update-router-advertisement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812
update-server (dhcp-client) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812
update-server (dhcpv6-client) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812
user-id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 813
use-interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 813
vendor-id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814
vpn (Forwarding Options) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814
Configuration Statements (System) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814
System Configuration Statement Hierarchy . . . . . . . . . . . . . . . . . . . . . . 814
ciphers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846
disable (System Services) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847

xx Copyright © 2013, Juniper Networks, Inc.


Table of Contents

dlv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847
kernel-replication (System) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848
location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
macs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850
radius-server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851
root-authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 852
static-subscribers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 853
statistics-service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 853
subscriber-management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854
subscriber-management-helper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 855
uac-service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856
usb-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
web-management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858
web-management (System Services) . . . . . . . . . . . . . . . . . . . . . . . . . . 859
Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
Secure Web Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
Generating an SSL Certificate Using the openssl Command . . . . . . . . 862
Generating a Self-Signed SSL Certificate . . . . . . . . . . . . . . . . . . . . . . . 863
Manually Generating Self-Signed SSL Certificates . . . . . . . . . . . . . . . . 863
Configuring Device Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864
Enabling Access Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
Example: Configuring Secure Web Access . . . . . . . . . . . . . . . . . . . . . . . 866
Adding, Editing, and Deleting Certificates on the Device . . . . . . . . . . . . 868
User Authentication and Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868
Example: Configuring a RADIUS Server for System Authentication . . . 869
Example: Configuring a TACACS+ Server for System
Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871
Example: Configuring Authentication Order . . . . . . . . . . . . . . . . . . . . . . 874
Example: Configuring New Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 876
Example: Configuring System Retry Options . . . . . . . . . . . . . . . . . . . . . 879
Example: Creating Template Accounts . . . . . . . . . . . . . . . . . . . . . . . . . 882
Handling Authorization Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885
Understanding Administrative Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . 886
Example: Configuring Administrative Roles . . . . . . . . . . . . . . . . . . . . . . 888
USB Modems for Remote Management Setup . . . . . . . . . . . . . . . . . . . . . . 895
Connecting to the Device Remotely . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895
Modifying USB Modem Initialization Commands . . . . . . . . . . . . . . . . . 895
Resetting USB Modems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896
Telnet and SSH Device Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896
Configuring Password Retry Limits for Telnet and SSH Access . . . . . . . 897
Configuring Reverse Telnet and Reverse SSH . . . . . . . . . . . . . . . . . . . . 898
Example: Controlling Management Access on SRX and J-Series
Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899
The telnet Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 901
The ssh Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903
DHCP for IP Address Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904
Verifying and Managing DHCP Local Server Configuration . . . . . . . . . . 904
Verifying and Managing DHCP Client Configuration . . . . . . . . . . . . . . . 904

Copyright © 2013, Juniper Networks, Inc. xxi


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Verifying and Managing DHCP Relay Configuration . . . . . . . . . . . . . . . 905


File Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
Decrypting Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
Encrypting Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
Modifying the Encryption Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
Cleaning Up Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
Cleaning Up Files with the CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
Deleting Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
Deleting the Backup Software Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
Downloading Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
Managing Accounting Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912
Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912
Displaying License Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912
Downloading License Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 913
Generating a License Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 913
Saving License Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 914
Updating License Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 915
Example: Adding a New License Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . 915
Example: Deleting a License Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 919
Operational Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
clear dhcp client binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921
clear dhcpv6 client binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 922
clear dhcp client statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 923
clear dhcpv6 client statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924
clear dhcp relay binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925
clear dhcp relay statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926
clear dhcp server binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927
clear dhcp server statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
clear dhcpv6 server binding (Local Server) . . . . . . . . . . . . . . . . . . . . . . 929
clear dhcpv6 server statistics (Local Server) . . . . . . . . . . . . . . . . . . . . . 930
clear system login lockout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931
request dhcp client renew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 932
request dhcpv6 client renew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933
request system autorecovery state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934
request system download abort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936
request system download clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 937
request system download pause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938
request system download resume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
request system download start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 940
request system firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 941
request system license update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942
request system partition compact-flash . . . . . . . . . . . . . . . . . . . . . . . . 943
request system power-off fpc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 944
request system services dhcp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945
request system snapshot (Maintenance) . . . . . . . . . . . . . . . . . . . . . . . 946
request system software abort in-service-upgrade (ICU) . . . . . . . . . . . 947
request system software add (Maintenance) . . . . . . . . . . . . . . . . . . . . 948
request system software reboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949
request system software rollback (Maintenance) . . . . . . . . . . . . . . . . 950

xxii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

restart (Reset) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951


Restart Commands Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952
show chassis routing-engine (View) . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
show dhcp client binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 955
show dhcpv6 client binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 958
show dhcp client statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 960
show dhcpv6 client statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 962
show dhcp relay binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964
show dhcp relay statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966
show dhcp server binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 968
show dhcp server statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 970
show dhcpv6 server binding (View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 972
show dhcpv6 server statistics (View) . . . . . . . . . . . . . . . . . . . . . . . . . . . 976
show firewall (View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979
show system autorecovery state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 981
show system download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 983
show system license (View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985
show system login lockout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988
show system services dhcp client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989
show system services dhcp relay-statistics . . . . . . . . . . . . . . . . . . . . . . 992
show system snapshot media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994
show system storage partitions (View SRX Series) . . . . . . . . . . . . . . . 995
Chapter 17 Access Privilege Administration Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997
Introduction to Access Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997
Understanding Junos OS Access Privilege Levels . . . . . . . . . . . . . . . . . 997
Junos OS Login Classes Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
Access Privilege User Permission Flags Overview . . . . . . . . . . . . . . . . 1002
Specifying Access Privileges for Junos OS Configuration Mode
Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1004
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005
Configuring Access Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005
Configuring Access Privilege Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005
Specifying Access Privileges for Junos OS Operational Mode
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005
Specifying Access Privileges for Junos OS Configuration Mode
Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1007
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1007
Example: Configuring Access Privilege Levels . . . . . . . . . . . . . . . . . . . 1008
Example: Specifying Access Privileges Using
allow/deny-configuration-regexps Statements . . . . . . . . . . . . . . 1008
Example: Configuring Access Privileges for Operational Mode
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
Example: Specifying Access Privileges Using
allow/deny-configuration-regexps Statements . . . . . . . . . . . . . . . 1013
User Permission Flags Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016
access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017
access-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018

Copyright © 2013, Juniper Networks, Inc. xxiii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

admin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1019
admin-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020
all-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020
clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021
configure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054
control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054
field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1055
firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1055
firewall-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056
floppy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057
flow-tap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057
flow-tap-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057
flow-tap-operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058
idp-profiler-operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058
interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058
interface-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059
maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060
network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
pgcp-session-mirroring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
pgcp-session-mirroring-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069
rollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069
routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070
routing-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
secret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1078
secret-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1079
security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1080
security-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1083
shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087
snmp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087
system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087
system-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089
trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1091
trace-control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096
view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1101
view-configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
Operational Mode Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
show cli authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165

xxiv Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Part 6 Monitoring and Troubleshooting Library for Security Devices


Chapter 18 Network Monitoring and Troubleshooting Guide for Security Devices . . 1169
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169
Monitoring and Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169
Monitoring Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169
Diagnostic Tools Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1170
Accounting, Source Class Usage, and Destination Class Usage Options . . . 1173
Accounting Options Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1173
Understanding Source Class Usage and Destination Class Usage
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174
Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1175
Alarm Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1175
Data Path Debugging and Trace Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 1180
Understanding Data Path Debugging for SRX Series Devices . . . . . . . 1180
Understanding Security Debugging Using Trace Options . . . . . . . . . . . 1181
Understanding Flow Debugging Using Trace Options . . . . . . . . . . . . . . 1181
MPLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1182
MPLS Connection Checking Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 1182
Packet Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1183
Packet Capture Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1184
RPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1186
RPM Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1186
RPM Support for VPN Routing and Forwarding . . . . . . . . . . . . . . . . . . 1190
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1190
Accounting, Source Class Usage, and Destination Class Usage Options . . . 1191
Configuration Statements at the [edit accounting-options] Hierarchy
Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191
Accounting Options Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1192
Configuring Accounting-Data Log Files . . . . . . . . . . . . . . . . . . . . . . . . . 1195
Configuring the Interface Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198
Configuring the Filter Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1201
Example: Configuring a Filter Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . 1202
Example: Configuring Interface-Specific Firewall Counters
and Filter Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1203
Configuring SCU or DCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204
Configuring SCU on a Virtual Loopback Tunnel Interface . . . . . . . . . . 1206
Configuring Class Usage Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208
Configuring the MIB Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210
Configuring the Routing Engine Profile . . . . . . . . . . . . . . . . . . . . . . . . . . 1212
Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1213
Example: Configuring Interface Alarms . . . . . . . . . . . . . . . . . . . . . . . . . 1214
Data Path Debugging and Trace Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216
Debugging the Data Path (CLI Procedure) . . . . . . . . . . . . . . . . . . . . . . . 1216
Setting Security Trace Options (CLI Procedure) . . . . . . . . . . . . . . . . . . 1217
Setting Flow Debugging Trace Options (CLI Procedure) . . . . . . . . . . . . 1218
MPLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1219
Configuring Ping MPLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1219

Copyright © 2013, Juniper Networks, Inc. xxv


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Packet Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1219


Example: Enabling Packet Capture on a Device . . . . . . . . . . . . . . . . . . 1220
Example: Configuring Packet Capture on an Interface . . . . . . . . . . . . . 1223
Example: Configuring a Firewall Filter for Packet Capture . . . . . . . . . . 1224
Example: Configuring Packet Capture for Datapath Debugging . . . . . 1226
Disabling Packet Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1229
Deleting Packet Capture Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1230
Changing Encapsulation on Interfaces with Packet Capture
Configured . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1230
Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1231
Configuring the Filter Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1232
Example: Configuring a Filter Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . 1233
Example: Configuring Interface-Specific Firewall Counters
and Filter Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1234
Configuring the Interface Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1235
Configuring Class Usage Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1238
Configuring the MIB Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1240
Configuring the Routing Engine Profile . . . . . . . . . . . . . . . . . . . . . . . . . 1242
RPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1244
Example: Configuring Basic RPM Probes . . . . . . . . . . . . . . . . . . . . . . . 1244
Example: Configuring RPM Using TCP and UDP Probes . . . . . . . . . . . 1248
Example: Configuring RPM Probes for BGP Monitoring . . . . . . . . . . . . . 1251
Directing RPM Probes to Select BGP Devices . . . . . . . . . . . . . . . . . . . . 1253
Configuring RPM Timestamping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254
Tuning RPM Probes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254
RPM Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1255
Configuration Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1259
Configuration Statements at the [edit accounting-options] Hierarchy
Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1259
[edit security alarms] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . . . . 1261
[edit security datapath-debug] Hierarchy Level . . . . . . . . . . . . . . . . . . 1262
[edit security traceoptions] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . 1263
accounting-options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263
action-profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1264
archive-sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265
capture-file (Security) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1266
class-usage-profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267
counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268
datapath-debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269
decryption-failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1270
destination-classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1271
destination-interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1272
destination-port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273
fields (for Interface Profiles) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1274
fields (for Routing Engine Profiles) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1275
file (Associating with a Profile) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1276
file (Configuring a Log File) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1277
files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278
filter-profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278

xxvi Copyright © 2013, Juniper Networks, Inc.


Table of Contents

flow (Security Flow) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279


hardware-timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281
idp (Security Alarms) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281
interface-profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1282
interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1283
maximum-capture-size (Datapath Debug) . . . . . . . . . . . . . . . . . . . . . 1284
mib-profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1284
mpls (Security Forwarding Options) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1285
nonpersistent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1286
object-names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1286
operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1287
packet-filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1288
probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
probe-interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
probe-limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
probe-server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1291
probe-type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1292
routing-engine-profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1293
rpm (Services) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1294
size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1296
source-classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1296
start-time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1297
target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1297
thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1298
traceoptions (Security Datapath Debug) . . . . . . . . . . . . . . . . . . . . . . . 1299
transfer-interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1300
traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1301
Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1301
Monitoring Security Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1302
Displaying Multicast Path Information . . . . . . . . . . . . . . . . . . . . . . . . . 1303
Displaying Real-Time Interface Information . . . . . . . . . . . . . . . . . . . . . 1305
Displaying Real-Time Monitoring Information . . . . . . . . . . . . . . . . . . . 1307
Monitoring Address Pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1309
Monitoring Antivirus Scan Engine Status . . . . . . . . . . . . . . . . . . . . . . . . 1310
Monitoring Antivirus Scan Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311
Monitoring Antivirus Session Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1313
Monitoring Class-of-Service Performance . . . . . . . . . . . . . . . . . . . . . . . 1314
Monitoring Content Filtering Configurations . . . . . . . . . . . . . . . . . . . . . 1321
Monitoring CoS Classifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322
Monitoring DHCP Client Bindings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1323
Monitoring Ethernet Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1324
Monitoring Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1325
Monitoring GVRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1327
Monitoring H.323 ALG Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1328
Monitoring Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1329
Monitoring MGCP ALGs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1331
Monitoring MPLS Traffic Engineering Information . . . . . . . . . . . . . . . . 1334
Monitoring NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
Monitoring Policy Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1349

Copyright © 2013, Juniper Networks, Inc. xxvii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Monitoring PPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1350


Monitoring PPPoE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351
Monitoring Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1354
Monitoring Routing Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360
Monitoring SCCP ALGs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1368
Monitoring Security Events by Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . 1370
Monitoring Security Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1372
Monitoring SIP ALGs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1386
Monitoring Spanning Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1390
Monitoring the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1391
Monitoring Voice ALG H.323 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1399
Monitoring Voice ALG MGCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1401
Monitoring Voice ALG SCCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1404
Monitoring Voice ALG SIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1407
Monitoring Voice ALG Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1412
Monitoring VPNs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1413
Monitoring the WAN Acceleration Interface . . . . . . . . . . . . . . . . . . . . . 1423
Monitoring Web Filtering Configurations . . . . . . . . . . . . . . . . . . . . . . . . 1423
Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1424
Monitoring Active Alarms on a Device . . . . . . . . . . . . . . . . . . . . . . . . . . 1424
Monitoring Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1425
Data Path Debugging and Trace Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 1426
Displaying a List of Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1427
Displaying Log and Trace Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1428
Displaying Output for Security Trace Options . . . . . . . . . . . . . . . . . . . . 1428
Displaying Multicast Trace Operations . . . . . . . . . . . . . . . . . . . . . . . . . 1429
Using the J-Web Traceroute Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1430
J-Web Traceroute Results and Output Summary . . . . . . . . . . . . . . . . . 1431
MPLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1432
Using the ping Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1433
Using the J-Web Ping Host Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1435
J-Web Ping Host Results and Output Summary . . . . . . . . . . . . . . . . . . 1437
Using the J-Web Ping MPLS Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1438
J-Web Ping MPLS Results and Output Summary . . . . . . . . . . . . . . . . . 1441
Pinging Layer 2 Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1441
Pinging Layer 2 VPNs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1442
Pinging Layer 3 VPNs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1444
Pinging RSVP-Signaled LSPs and LDP-Signaled LSPs . . . . . . . . . . . . 1445
Packet Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1446
Displaying Packet Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1446
Using the J-Web Packet Capture Tool . . . . . . . . . . . . . . . . . . . . . . . . . . 1450
J-Web Packet Capture Results and Output Summary . . . . . . . . . . . . . 1453
RPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1454
Monitoring RPM Probes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1454
Operational Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1458
monitor list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1459
monitor start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1460
monitor stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1462
monitor traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1463

xxviii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

mtrace monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1473


ping mpls l2vpn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1475
ping mpls l2circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1478
ping mpls l3vpn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1481
ping mpls ldp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1483
ping mpls lsp-end-point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1486
ping mpls rsvp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1488
request pppoe connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1493
request pppoe disconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1494
show configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1495
show chassis alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1498
show interfaces (View J Series and SRX Series) . . . . . . . . . . . . . . . . . 1500
show poe interface (View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1506
show poe telemetries interface (View) . . . . . . . . . . . . . . . . . . . . . . . . . 1508
show pppoe interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1510
show pppoe statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1514
show security alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1516
show security datapath-debug capture . . . . . . . . . . . . . . . . . . . . . . . . 1520
show security datapath-debug counter . . . . . . . . . . . . . . . . . . . . . . . . . 1521
show security monitoring fpc fpc-number . . . . . . . . . . . . . . . . . . . . . . 1522
show security monitoring performance session . . . . . . . . . . . . . . . . . . 1525
show security monitoring performance spu . . . . . . . . . . . . . . . . . . . . . 1526
show services rpm probe-results (View) . . . . . . . . . . . . . . . . . . . . . . . . 1527
show system alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1531
traceroute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1532
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1535
Troubleshooting Security Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1535
Recovering the Root Password for J Series Devices . . . . . . . . . . . . . . . 1535
Recovering the Root Password for SRX Series Devices . . . . . . . . . . . . 1537
Troubleshooting Access Manager Client-Side Problems . . . . . . . . . . . 1539
Troubleshooting DNS Name Resolution in Logical System Security
Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1539
Troubleshooting the Link Services Interface . . . . . . . . . . . . . . . . . . . . . 1540
Troubleshooting Security Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1549
Troubleshooting the TGM550 Module and VoIP Interface . . . . . . . . . . 1551
Troubleshooting ISSU-Related Problems Using Log Error Messages . . 1552
Chapter 19 System Log Monitoring and Troubleshooting Guide for Security
Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1557
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1557
System Log Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1557
Junos OS System Log Configuration Overview . . . . . . . . . . . . . . . . . . . 1557
Junos OS Platform-Specific Default System Log Messages . . . . . . . . 1558
Displaying and Interpreting System Log Message Descriptions . . . . . . 1559
Interpreting Messages Generated in Structured-Data Format . . . . . . 1560
Interpreting Messages Generated in Standard Format by Services on a
PIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1565

Copyright © 2013, Juniper Networks, Inc. xxix


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Junos OS System Logging Facilities and Message Severity Levels . . . 1566


Security Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1567
Understanding System Logging for Security Devices . . . . . . . . . . . . . . 1567
Understanding Binary Format for Security Logs . . . . . . . . . . . . . . . . . . 1569
Single-Chassis Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1570
Displaying a Log File from a Single-Chassis System . . . . . . . . . . . . . . . 1570
The message-source Field on a Single-Chassis System . . . . . . . . . . . 1570
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1571
System Log Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1571
Examples: Configuring System Logging . . . . . . . . . . . . . . . . . . . . . . . . . 1571
Examples: Assigning an Alternative Facility . . . . . . . . . . . . . . . . . . . . . . 1573
Examples: Displaying a Log File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1573
Examples: Displaying System Log Message Descriptions . . . . . . . . . . 1574
Security Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1575
Configuring Binary Security Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . 1575
Sending System Log Messages to a File . . . . . . . . . . . . . . . . . . . . . . . . 1576
Setting the System to Send All Log Messages Through eventd . . . . . . 1577
Setting the System to Stream Security Logs Through Revenue
Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1578
Single-Chassis Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1578
Junos OS Minimum System Logging Configuration . . . . . . . . . . . . . . . 1579
Junos OS Default System Log Settings . . . . . . . . . . . . . . . . . . . . . . . . . 1580
Junos OS Platform-Specific Default System Log Messages . . . . . . . . . 1581
Specifying the Facility and Severity of Messages to Include in the
Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1582
Directing System Log Messages to a Log File . . . . . . . . . . . . . . . . . . . . 1582
Logging Messages in Structured-Data Format . . . . . . . . . . . . . . . . . . . 1583
Directing System Log Messages to a User Terminal . . . . . . . . . . . . . . . 1584
Directing System Log Messages to the Console . . . . . . . . . . . . . . . . . . 1584
System Log Default Facilities for Messages Directed to a Remote
Destination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1584
Adding a Text String to System Log Messages . . . . . . . . . . . . . . . . . . . 1585
Adding a String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1586
Including Priority Information in System Log Messages . . . . . . . . . . . . 1586
Including the Year or Millisecond in Timestamps . . . . . . . . . . . . . . . . . 1587
Using Regular Expressions to Refine the Set of Logged Messages . . . 1588
Disabling the System Logging of a Facility . . . . . . . . . . . . . . . . . . . . . . 1590
Configuration Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1591
allow-duplicates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1591
archive (All System Log Files) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1592
cache (Security Log) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1593
console (System Logging) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1594
destination-override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1595
event-rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1595
explicit-priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1596
exclude (Security Log) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1597
facility-override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1598
file (Security Log) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1599
file (System Logging) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1600

xxx Copyright © 2013, Juniper Networks, Inc.


Table of Contents

files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1601
host (Security Log) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1602
limit (Security Log) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1602
log (Services) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1603
log-prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1604
log-rotate-frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1604
match . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1605
mode (Security Log) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1605
no-remote-trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1605
pic-services-logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1606
port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1607
security-log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1608
security-log-percent-full . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1608
severity (Security Log) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1609
size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1610
system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1610
structured-data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1611
syslog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1612
time-format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1614
traceoptions (Security Log) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1615
tracing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1617
user (System Logging) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1618
world-readable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1619
Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1619
System Log Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1619
Monitoring System Log Messages with the J-Web Event Viewer . . . . . 1619
Operational Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1620
clear log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1621
clear security log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1622
clear security log file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1624
monitor list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1625
monitor start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1626
monitor stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1628
show log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1629
show security log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1631
show security log file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1634
Chapter 20 SNMP MIBs and Traps Monitoring and Troubleshooting Guide for Security
Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1637
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1637
SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1637
Understanding the SNMP Implementation in Junos OS . . . . . . . . . . . 1638
Standard SNMP MIBs Supported by Junos OS . . . . . . . . . . . . . . . . . . . 1641
Juniper Networks Enterprise-Specific MIBs . . . . . . . . . . . . . . . . . . . . . 1655
List of SRX100, SRX210, SRX220, SRX240, SRX550, and SRX650
Services Gateways Supported Enterprise-Specific MIBs . . . . . . . 1662
List of SRX1400, SRX3400, and SRX3600 Services Gateways
Supported Enterprise-Specific MIBs . . . . . . . . . . . . . . . . . . . . . . . 1667

Copyright © 2013, Juniper Networks, Inc. xxxi


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

List of SRX5400, SRX5600 and SRX5800 Services Gateways


Supported Enterprise-Specific MIBs . . . . . . . . . . . . . . . . . . . . . . . 1672
Enterprise-Specific MIBs and Supported Devices . . . . . . . . . . . . . . . . 1678
MIB Support Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1688
SNMP MIB Objects Supported by Junos OS for the Set Operation . . . 1697
SNMPv3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1704
SNMPv3 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1704
SNMP Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1705
Juniper Networks Enterprise-Specific SNMP Traps . . . . . . . . . . . . . . . 1705
Standard SNMP Traps Supported on Devices Running Junos OS . . . . 1706
Standard SNMP Version 1 Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1706
Standard SNMP Version 2 Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1709
Unsupported Standard SNMP Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . 1713
Routing Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1716
Identifying a Routing Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1717
Understanding SNMP Support for Routing Instances . . . . . . . . . . . . . . 1717
Trap Support for Routing Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1719
Device Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1719
Understanding Device Management Functions in Junos OS . . . . . . . . . 1719
Understanding the Integrated Local Management Interface . . . . . . . . . 1721
Remote Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1721
SNMP Remote Operations Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 1721
Remote Monitoring, Health Monitoring, and Service Quality . . . . . . . . . . . . 1724
Understanding RMON Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1724
Understanding RMON Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1726
Understanding Measurement Points, Key Performance Indicators, and
Baseline Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1727
Understanding RMON for Monitoring Service Quality . . . . . . . . . . . . . . 1728
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1732
SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1732
Configuring SNMP on a Device Running Junos OS . . . . . . . . . . . . . . . . 1733
Configuring the System Contact on a Device Running Junos OS . . . . . 1735
Configuring the System Description on a Device Running Junos OS . . 1735
Configuring the System Location for a Device Running Junos OS . . . . 1736
Configuring the System Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1736
Configuring the Commit Delay Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . 1737
Loading MIB Files to a Network Management System . . . . . . . . . . . . . 1737
Filtering Duplicate SNMP Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1739
Configuring the Interfaces on Which SNMP Requests Can Be
Accepted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1740
Example: Configuring Secured Access List Checking . . . . . . . . . . . . . . 1740
Filtering Interface Information Out of SNMP Get and GetNext
Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1740
Configuring MIB Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1741
Example: Ping Proxy MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1742

xxxii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Configuring the Local Engine ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1743


Configuring SNMP Informs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1743
SNMPv3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1744
Creating SNMPv3 Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1744
Example: SNMPv3 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1745
Minimum SNMPv3 Configuration on a Device Running Junos OS . . . . 1748
Configuring the SNMPv3 Authentication Type . . . . . . . . . . . . . . . . . . . 1750
Configuring the Encryption Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1751
Assigning Security Model and Security Name to a Group . . . . . . . . . . . 1753
Example: Security Group Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 1754
Example: Configuring the Tag List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1755
Example: Creating SNMPv3 Users Configuration . . . . . . . . . . . . . . . . . 1755
SNMP Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1756
Configuring SNMP Trap Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1757
Configuring the Trap Notification Filter . . . . . . . . . . . . . . . . . . . . . . . . . 1760
Configuring SNMP Trap Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1761
Configuring SNMP Trap Options and Groups on a Device Running Junos
OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1763
Configuring SNMPv3 Traps on a Device Running Junos OS . . . . . . . . . 1764
Configuring the SNMPv3 Trap Notification . . . . . . . . . . . . . . . . . . . . . . 1765
Example: Configuring SNMP Trap Groups . . . . . . . . . . . . . . . . . . . . . . . 1766
Configuring the Trap Target Address . . . . . . . . . . . . . . . . . . . . . . . . . . . 1766
Defining and Configuring the Trap Target Parameters . . . . . . . . . . . . . 1769
Example: Configuring SNMPv3 Trap Notification . . . . . . . . . . . . . . . . . 1772
Access Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1772
Defining Access Privileges for an SNMP Group . . . . . . . . . . . . . . . . . . . 1773
Configuring the Access Privileges Granted to a Group . . . . . . . . . . . . . 1774
Example: Access Privilege Configuration . . . . . . . . . . . . . . . . . . . . . . . . 1777
Routing Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1778
Enabling SNMP Access over Routing Instances . . . . . . . . . . . . . . . . . . 1778
Specifying a Routing Instance in an SNMPv1 or SNMPv2c
Community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1778
Example: Configuring Interface Settings for a Routing Instance . . . . . . 1779
Configuring Access Lists for SNMP Access over Routing Instances . . . 1781
Community Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1781
Configuring the SNMP Community String . . . . . . . . . . . . . . . . . . . . . . . 1782
Examples: Configuring the SNMP Community String . . . . . . . . . . . . . . 1782
Adding a Group of Clients to an SNMP Community . . . . . . . . . . . . . . . 1783
Configuring the SNMPv3 Community . . . . . . . . . . . . . . . . . . . . . . . . . . 1784
Example: SNMPv3 Community Configuration . . . . . . . . . . . . . . . . . . . 1786
Inform Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1787
Configuring the Inform Notification Type and Target Address . . . . . . . 1787
Example: Configuring the Inform Notification Type and
Target Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1788
Remote Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1789
Using the Traceroute MIB for Remote Monitoring Devices Running Junos
OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1789

Copyright © 2013, Juniper Networks, Inc. xxxiii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Remote Monitoring, Health Monitoring, and Service Quality . . . . . . . . . . . . 1789


Understanding RMON Alarms and Events Configuration . . . . . . . . . . . 1789
Configuring an Alarm Entry and Its Attributes . . . . . . . . . . . . . . . . . . . 1790
Configuring an Event Entry and Its Attributes . . . . . . . . . . . . . . . . . . . . 1794
Example: Configuring an RMON Alarm and Event Entry . . . . . . . . . . . . 1795
Configuring Health Monitoring on Devices Running Junos OS . . . . . . . 1795
Example: Configuring Health Monitoring . . . . . . . . . . . . . . . . . . . . . . . . 1798
Configuration Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1799
Configuration Statements at the [edit snmp] Hierarchy Level . . . . . . . 1799
Complete SNMPv3 Configuration Statements . . . . . . . . . . . . . . . . . . . 1802
access-list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1804
address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1805
address-mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1805
agent-address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1806
alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1807
authentication-md5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1808
authentication-none . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1809
authentication-password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1810
authentication-sha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1811
authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1812
categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1812
client-list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1813
client-list-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1813
clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1814
commit-delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1814
community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1815
community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1816
community-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1817
contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1818
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1818
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1819
destination-port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1819
engine-id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1820
enterprise-oid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1821
event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1821
falling-event-index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1822
falling-threshold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1823
falling-threshold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1824
falling-threshold-interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1825
filter-duplicates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1825
filter-interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1826
group (Configuring Group Name) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1827
group (Defining Access Privileges for an SNMPv3 Group) . . . . . . . . . . 1828
health-monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1828
interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1829
interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1829
interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1830
local-engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1831
location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1832

xxxiv Copyright © 2013, Juniper Networks, Inc.


Table of Contents

logical-system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1833
logical-system-trap-filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1834
message-processing-model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1834
name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1835
nonvolatile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1835
notify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1836
notify-filter (Applying to the Management Target) . . . . . . . . . . . . . . . 1836
notify-filter (Configuring the Profile Name) . . . . . . . . . . . . . . . . . . . . . 1837
notify-view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1837
oid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1838
oid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1838
parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1839
port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1839
privacy-3des . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1840
privacy-aes128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1841
privacy-des . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1842
privacy-none . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1842
privacy-password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1843
read-view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1844
remote-engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1845
request-type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1846
retry-count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1846
rising-event-index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1847
rising-threshold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1847
rising-threshold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1848
rmon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1848
routing-engine (SNMP Resource Level) . . . . . . . . . . . . . . . . . . . . . . . . 1849
routing-engine (SNMP Global Level) . . . . . . . . . . . . . . . . . . . . . . . . . . 1850
routing-instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1851
routing-instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1852
routing-instance-access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1852
sample-type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1853
security-level (Defining Access Privileges) . . . . . . . . . . . . . . . . . . . . . . 1854
security-level (Generating SNMP Notifications) . . . . . . . . . . . . . . . . . 1855
security-model (Access Privileges) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1856
security-model (Group) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1857
security-model (SNMP Notifications) . . . . . . . . . . . . . . . . . . . . . . . . . . 1857
security-name (Community String) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1858
security-name (Security Group) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1858
security-name (SNMP Notifications) . . . . . . . . . . . . . . . . . . . . . . . . . . 1859
security-to-group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1860
snmp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1860
source-address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1861
snmp-community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1861
startup-alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1862
syslog-subtag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1862
tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1863
tag-list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1863
target-address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1864

Copyright © 2013, Juniper Networks, Inc. xxxv


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

target-parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1865
targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1866
timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1866
traceoptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1867
trap-group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1869
trap-options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1870
type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1870
type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1871
user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1871
usm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1872
v3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1874
vacm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1876
variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1877
version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1877
view (Associating a MIB View with a Community) . . . . . . . . . . . . . . . . 1878
view (Configuring a MIB View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1879
write-view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1880
Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1880
SNMP Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1880
Managing Traps and Informs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1880
Remote Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1883
Using the Ping MIB for Remote Monitoring Devices Running Junos
OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1883
Configuring the Remote Engine and Remote User . . . . . . . . . . . . . . . . 1883
Example: Configuring the Remote Engine ID and Remote Users . . . . . 1884
Tracing Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1885
Tracing SNMP Activity on a Device Running Junos OS . . . . . . . . . . . . . 1885
Example: Tracing SNMP Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1888
Ping Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1889
Starting a Ping Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1889
Monitoring a Running Ping Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1890
Gathering Ping Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1893
Stopping a Ping Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1895
Interpreting Ping Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1895
Operational Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1895
show snmp health-monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1896
show snmp health-monitor routing-engine history . . . . . . . . . . . . . . . 1902
show snmp health-monitor routing-engine status . . . . . . . . . . . . . . . 1906
show snmp mib (View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1908
Chapter 21 IDP Monitoring and Troubleshooting Guide for Security Devices . . . . . . . 1911
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1911
IDP Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1911
Understanding IDP Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1911
Understanding IDP Log Suppression Attributes . . . . . . . . . . . . . . . . . . 1912
Understanding IDP Log Information Usage on the IC Series UAC
Appliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1913
Packet Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1913
Understanding Security Packet Capture . . . . . . . . . . . . . . . . . . . . . . . . 1914

xxxvi Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1914
Performance and Capacity Tuning for IDP Overview . . . . . . . . . . . . . . 1914
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1915
IDP Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1915
Example: Configuring IDP Log Suppression Attributes . . . . . . . . . . . . . 1915
Configuration Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1916
Security Configuration Statement Hierarchy . . . . . . . . . . . . . . . . . . . . . 1916
[edit security idp] Hierarchy Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1917
ack-number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1927
action (Security Application-Level DDoS) . . . . . . . . . . . . . . . . . . . . . . 1928
action (Security Rulebase IPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1929
active-policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1930
action-profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1931
alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1932
allow-icmp-without-flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1932
anomaly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1933
application (Security Custom Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . 1933
application (Security Application-Level DDoS) . . . . . . . . . . . . . . . . . . 1934
application (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1934
application-ddos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1935
application-identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1936
attack-type (Security Anomaly) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1937
attack-type (Security Chain) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1938
attack-type (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1940
attack-type (Security Signature) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1944
attacks (Security Exempt Rulebase) . . . . . . . . . . . . . . . . . . . . . . . . . . 1948
attacks (Security IPS Rulebase) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1949
automatic (Security) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1950
cache-size (Security) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1950
category (Security Dynamic Attack Group) . . . . . . . . . . . . . . . . . . . . . . 1951
chain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1952
code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1953
content-decompression-max-memory-kb . . . . . . . . . . . . . . . . . . . . . 1954
content-decompression-max-ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . 1955
context (Security Custom Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1955
count (Security Custom Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1956
custom-attack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1957
custom-attack-group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1962
custom-attack-groups (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . 1962
custom-attacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1963
data-length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1963
datapath-debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1964
description (Security IDP Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1965
destination (Security IP Headers Attack) . . . . . . . . . . . . . . . . . . . . . . . 1966
destination-address (Security IDP Policy) . . . . . . . . . . . . . . . . . . . . . . 1967
destination-except . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1968
destination-port (Security Signature Attack) . . . . . . . . . . . . . . . . . . . . 1968
detect-shellcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1969
detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1969

Copyright © 2013, Juniper Networks, Inc. xxxvii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

direction (Security Custom Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1970


direction (Security Dynamic Attack Group) . . . . . . . . . . . . . . . . . . . . . . 1971
download-timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1972
dynamic-attack-group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1973
dynamic-attack-groups (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . 1974
enable-all-qmodules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1974
enable-packet-pool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1975
expression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1975
false-positives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1976
filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1977
flow (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1978
from-zone (Security IDP Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1978
global (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1979
group-members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1980
header-length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1981
host (Security IDP Sensor Configuration) . . . . . . . . . . . . . . . . . . . . . . . 1981
icmp (Security IDP Custom Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1982
icmp (Security IDP Signature Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . 1983
icmpv6 (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1984
identification (Security ICMP Headers) . . . . . . . . . . . . . . . . . . . . . . . . 1984
identification (Security IP Headers) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1985
idp (Application Services) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1985
idp (Security Alarms) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1986
idp-policy (Security) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1987
ignore-memory-overflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1989
ignore-reassembly-overflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1990
ignore-regular-expression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1990
include-destination-address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1991
install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1991
interval (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1992
ip (Security IDP Custom Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1992
ip-action (Security Application-Level DDoS) . . . . . . . . . . . . . . . . . . . . 1993
ip-action (Security IDP Rulebase IPS) . . . . . . . . . . . . . . . . . . . . . . . . . 1994
ip-block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1995
ip-close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1995
ip-connection-rate-limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1996
ip-flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1997
ip-notify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1997
ips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1998
ipv4 (Security IDP Signature Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . 1999
ipv6 (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2000
key-protection (Security IDP Sensor Configuration) . . . . . . . . . . . . . . 2000
log (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2001
log (Security IDP Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2001
log-attacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2002
log-create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2002
log-errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2003
log-supercede-min . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2003
match (Security IDP Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2004

xxxviii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

match (Security Rulebase DDoS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2005


max-flow-mem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2005
max-logs-operate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2006
max-packet-mem-ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2006
max-packet-memory-ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2007
max-reass-packet-memory-ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2007
max-sessions (Security Packet Log) . . . . . . . . . . . . . . . . . . . . . . . . . . 2008
max-tcp-session-packet-memory . . . . . . . . . . . . . . . . . . . . . . . . . . . 2008
max-time-report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2009
max-timers-poll-ticks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2009
max-udp-session-packet-memory . . . . . . . . . . . . . . . . . . . . . . . . . . . 2010
member (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2010
mss (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2011
negate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2011
nested-application (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2012
notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2012
option (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2013
order (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2013
packet-log (Security IDP Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2014
packet-log (Security IDP Sensor Configuration) . . . . . . . . . . . . . . . . . 2015
pattern (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2015
performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2016
policy-lookup-cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2016
post-attack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2017
post-attack-timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2017
pre-attack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2018
pre-filter-shellcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2018
predefined-attack-groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2019
predefined-attacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2019
process-ignore-s2c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2020
process-override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2020
process-port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2021
products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2021
protocol-binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2022
protocol-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2023
protocol (Security IDP IP Headers) . . . . . . . . . . . . . . . . . . . . . . . . . . . 2024
protocol (Security IDP Signature Attack) . . . . . . . . . . . . . . . . . . . . . . . 2025
re-assembler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2028
recommended-action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2029
refresh-timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2029
regexp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2030
reject-timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2030
reset (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2031
reset-on-policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2031
rpc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2032
rule (Security Exempt Rulebase) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2033
rule (Security DDoS Rulebase) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2034
rule (Security IPS Rulebase) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2035
rulebase-ddos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2037

Copyright © 2013, Juniper Networks, Inc. xxxix


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

rulebase-exempt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2038
rulebase-ips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2039
scope (Security IDP Chain Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2040
scope (Security IDP Custom Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . 2041
security-package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2042
sensor-configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2043
sequence-number (Security IDP ICMP Headers) . . . . . . . . . . . . . . . . 2045
sequence-number (Security IDP TCP Headers) . . . . . . . . . . . . . . . . . 2046
service (Security IDP Anomaly Attack) . . . . . . . . . . . . . . . . . . . . . . . . 2046
service (Security IDP Dynamic Attack Group) . . . . . . . . . . . . . . . . . . . 2047
sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2047
severity (Security IDP Custom Attack) . . . . . . . . . . . . . . . . . . . . . . . . 2048
severity (Security IDP Dynamic Attack Group) . . . . . . . . . . . . . . . . . . 2049
severity (Security IDP IPS Rulebase) . . . . . . . . . . . . . . . . . . . . . . . . . . 2050
shellcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2051
signature (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2052
source (Security IDP IP Headers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2056
source-address (Security IDP Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . 2057
source-address (Security IDP Sensor Configuration) . . . . . . . . . . . . . 2057
source-except . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2058
source-port (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2058
ssl-inspection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2059
start-log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2059
start-time (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2060
statistics (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2060
suppression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2061
target (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2062
tcp (Security IDP Protocol Binding) . . . . . . . . . . . . . . . . . . . . . . . . . . . 2063
tcp (Security IDP Signature Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . . 2064
tcp-flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2066
terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2067
test (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2067
then (Security IDP Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2068
then (Security Rulebase DDos) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2069
time-binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2070
timeout (Security IDP Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2070
to-zone (Security IDP Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2071
tos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2072
total-length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2073
total-memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2073
traceoptions (Security Datapath Debug) . . . . . . . . . . . . . . . . . . . . . . . 2074
traceoptions (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2076
ttl (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2078
tunable-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2079
tunable-value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2080
type (Security IDP Dynamic Attack Group) . . . . . . . . . . . . . . . . . . . . . 2080
type (Security IDP ICMP Headers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2081
udp (Security IDP Protocol Binding) . . . . . . . . . . . . . . . . . . . . . . . . . . 2082
udp (Security IDP Signature Attack) . . . . . . . . . . . . . . . . . . . . . . . . . . 2083

xl Copyright © 2013, Juniper Networks, Inc.


Table of Contents

urgent-pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2084
url (Security IDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2084
window-scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2085
window-size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2086
Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2086
Alarms and Auditing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2086
IDP Alarms and Auditing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2086
Packet Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2087
Example: Configuring Security Packet Capture . . . . . . . . . . . . . . . . . . 2087
Example: Configuring Packet Capture for Datapath Debugging . . . . . 2089
Verifying Security Packet Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2092
Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2092
Configuring Session Capacity for IDP (CLI Procedure) . . . . . . . . . . . . 2092
Clear Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2093
clear security datapath-debug counters . . . . . . . . . . . . . . . . . . . . . . . 2094
clear security idp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2095
clear security idp application-ddos cache . . . . . . . . . . . . . . . . . . . . . . 2096
clear security idp attack table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2097
clear security idp counters application-identification . . . . . . . . . . . . . 2098
clear security idp counters dfa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2099
clear security idp counters flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2100
clear security idp counters http-decoder . . . . . . . . . . . . . . . . . . . . . . . . 2101
clear security idp counters ips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2102
clear security idp counters log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2103
clear security idp counters packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2104
clear security idp counters policy-manager . . . . . . . . . . . . . . . . . . . . . 2105
clear security idp counters tcp-reassembler . . . . . . . . . . . . . . . . . . . . . 2106
clear security idp ssl-inspection session-id-cache . . . . . . . . . . . . . . . . 2107
Request Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2107
request security datapath-debug capture start . . . . . . . . . . . . . . . . . . 2108
request security idp security-package download . . . . . . . . . . . . . . . . . 2109
request security idp security-package install . . . . . . . . . . . . . . . . . . . . . 2111
request security idp ssl-inspection key add . . . . . . . . . . . . . . . . . . . . . . 2113
request security idp ssl-inspection key delete . . . . . . . . . . . . . . . . . . . . 2115
request security idp storage-cleanup . . . . . . . . . . . . . . . . . . . . . . . . . . . 2117
Show Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2117
show security flow session idp summary . . . . . . . . . . . . . . . . . . . . . . . . 2118
show security idp active-policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2120
show security idp application-ddos application . . . . . . . . . . . . . . . . . . 2121
show security idp attack description . . . . . . . . . . . . . . . . . . . . . . . . . . . 2123
show security idp attack detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2124
show security idp attack table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2126
show security idp counters application-ddos . . . . . . . . . . . . . . . . . . . . 2127
show security idp counters application-identification . . . . . . . . . . . . . 2130
show security idp counters dfa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2132
show security idp counters flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2133
show security idp counters http-decoder . . . . . . . . . . . . . . . . . . . . . . . 2137
show security idp counters ips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2138
show security idp counters log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2141

Copyright © 2013, Juniper Networks, Inc. xli


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show security idp counters packet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2144


show security idp counters packet-log . . . . . . . . . . . . . . . . . . . . . . . . . 2147
show security idp counters policy-manager . . . . . . . . . . . . . . . . . . . . . 2149
show security idp counters tcp-reassembler . . . . . . . . . . . . . . . . . . . . 2150
show security idp logical-system policy-association . . . . . . . . . . . . . . 2153
show security idp memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2154
show security idp policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2155
show security idp policy-commit-status . . . . . . . . . . . . . . . . . . . . . . . . 2156
show security idp policy-commit-status clear . . . . . . . . . . . . . . . . . . . 2157
show security idp policy-templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2158
show security idp predefined-attacks . . . . . . . . . . . . . . . . . . . . . . . . . . 2159
show security idp security-package-version . . . . . . . . . . . . . . . . . . . . . 2161
show security idp ssl-inspection key . . . . . . . . . . . . . . . . . . . . . . . . . . . 2162
show security idp ssl-inspection session-id-cache . . . . . . . . . . . . . . . 2164
show security idp status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2165
show security idp status detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2167

Part 7 SNMP MIBs and Traps Reference


Chapter 22 Interpreting the Enterprise-Specific AAA Objects MIB . . . . . . . . . . . . . . . . 2171
AAA Objects MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2171
AAA Objects MIB Textual Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2172
jnxUserAAAStatTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2174
jnxUserAAAServerName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2174
Access Authentication-Related Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2175
jnxUserAAAAccessPool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2175
Chapter 23 Interpreting the Enterprise-Specific Access Authentication Objects
MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2179
Access Authentication Objects MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2179
jnxJsFwAuthStats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2179
jnxJsAuthTrapVars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2180
jnxJsAuthNotifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2181
Chapter 24 Interpreting the Enterprise-Specific Alarm MIB . . . . . . . . . . . . . . . . . . . . . 2183
Alarm MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2183
jnxAlarmRelayMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2183
jnxYellowAlarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2184
jnxRedAlarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2185
Chapter 25 Interpreting the Enterprise-Specific ATM Class-of-Service MIB . . . . . . . 2187
ATM Class-of-Service MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2187
jnxCosAtmVcTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2188
jnxCosAtmVcScTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2188
jnxCosAtmVcQstatsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2190
jnxCosAtmTrunkTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2191

xlii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Chapter 26 Interpreting the Enterprise-Specific Bidirectional Forwarding Detection


MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2195
Bidirectional Forwarding Detection MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2195
jnxBfdSessTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2195
Notifications for the BFD MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2196
Chapter 27 Interpreting the Enterprise-Specific BGP4 V2 MIB . . . . . . . . . . . . . . . . . . . 2199
BGP4 V2 MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2199
jnxBgpM2PrefixCountersTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2200
Enterprise-Specific BGP Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2200
Chapter 28 Interpreting the Enterprise-Specific Chassis MIBs . . . . . . . . . . . . . . . . . . . 2201
Chassis MIBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2202
Chassis MIB Textual Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2202
jnxBoxAnatomy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2203
Top-Level Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2204
jnxContainersTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2204
jnxContentsLastChange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2212
jnxContentsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2212
jnxLEDLastChange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2229
jnxLEDTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2229
jnxFilledLastChange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2233
jnxFilledTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2233
jnxOperatingTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2249
jnxRedundancyTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2262
jnxFruTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2268
jnxBoxKernelMemoryUsedPercent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2317
jnxBoxSystemDomainType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2317
Chassis Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2317
SNMPv1 Trap Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2320
SNMPv2 Trap Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2321
Chassis Definitions for Router Model MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2322
MIB Objects for the M120 Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2323
MIB Objects for the MX960 3D Universal Edge Router . . . . . . . . . . . . . . . . . . . 2325
MIB Objects for the MX480 3D Universal Edge Router . . . . . . . . . . . . . . . . . . . 2325
MIB Objects for the MX240 3D Universal Edge Router . . . . . . . . . . . . . . . . . . . . 2326
MIB Objects for the MX80 3D Universal Edge Router . . . . . . . . . . . . . . . . . . . . . 2327
MIB Objects for the MX40 3D Universal Edge Router . . . . . . . . . . . . . . . . . . . . . 2327
MIB Objects for the MX10 3D Universal Edge Router . . . . . . . . . . . . . . . . . . . . . 2328
MIB Objects for the MX5 3D Universal Edge Router . . . . . . . . . . . . . . . . . . . . . . 2329
MIB Objects for the EX Series Ethernet Switches . . . . . . . . . . . . . . . . . . . . . . . . 2330
EX2200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2330
EX3200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2330
EX4200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2331
EX8208 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2332
EX8216 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2332
EX4500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2333

Copyright © 2013, Juniper Networks, Inc. xliii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

MIB Objects for the QFX Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2333


QFX3500 Switch (Standalone Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2333
QFX3500 Node Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2334
QFX3008 Interconnect Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2334
Virtual Chassis (Control Plane Switch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2335
MIB Objects for the SRX1400 Services Gateway . . . . . . . . . . . . . . . . . . . . . . . . 2335
MIB Objects for the SRX3400 Services Gateway . . . . . . . . . . . . . . . . . . . . . . . . 2336
MIB Objects for the SRX3600 Services Gateway . . . . . . . . . . . . . . . . . . . . . . . . 2337
MIB Objects for the SRX5600 Services Gateway . . . . . . . . . . . . . . . . . . . . . . . . 2337
MIB Objects for the SRX5800 Services Gateway . . . . . . . . . . . . . . . . . . . . . . . . 2338
MIB Objects for the SRX100 Services Gateway . . . . . . . . . . . . . . . . . . . . . . . . . 2339
MIB Objects for the SRX210 Services Gateway . . . . . . . . . . . . . . . . . . . . . . . . . 2340
MIB Objects for the SRX220 Services Gateway . . . . . . . . . . . . . . . . . . . . . . . . . 2340
MIB Objects for the SRX240 Services Gateway . . . . . . . . . . . . . . . . . . . . . . . . . 2341
MIB Objects for the SRX550 Services Gateway . . . . . . . . . . . . . . . . . . . . . . . . . 2342
MIB Objects for the SRX650 Services Gateway . . . . . . . . . . . . . . . . . . . . . . . . . 2342
Chapter 29 Interpreting the Enterprise-Specific Chassis Cluster MIB . . . . . . . . . . . . . 2345
Chassis Cluster MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2345
jnxJsChassisClusterSwitchover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2345
jnxJsChClusterIntfTrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2346
Chassis Cluster Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2347
Chapter 30 Interpreting the Enterprise-Specific Chassis Forwarding MIB . . . . . . . . . 2349
Chassis Forwarding MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2349
jnxFwddProcess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2349
Chapter 31 Interpreting the Enterprise-Specific Class-of-Service MIB . . . . . . . . . . . . 2351
Class-of-Service MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2351
jnxCosInvQstatTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2351
Chapter 32 Interpreting the Enterprise-Specific Configuration Management MIB . . 2357
Configuration Management MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2357
Configuration Management MIB Textual Conventions . . . . . . . . . . . . . . . . . . . . 2357
Configuration Change Management Objects and jnxCmCfgChgEventTable . . 2358
jnxCmCfgChgEventTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2359
Rescue Configuration Change Management Objects . . . . . . . . . . . . . . . . . . . . 2360
Configuration Management Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2361
Chapter 33 Interpreting the Enterprise-Specific Destination Class Usage MIB . . . . . 2363
Destination Class Usage MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2363
jnxDCUsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2364
jnxDcuStatsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2364
Chapter 34 Interpreting the Enterprise-Specific DNS Objects MIB . . . . . . . . . . . . . . . 2367
DNS Objects MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2367
jnxJsDnsProxyDataObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2367
Chapter 35 Interpreting the Enterprise-Specific Ethernet MAC MIB . . . . . . . . . . . . . . 2369
Ethernet MAC MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2369
jnxMacStatsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2369

xliv Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Chapter 36 Interpreting the Enterprise-Specific Event MIB . . . . . . . . . . . . . . . . . . . . . . 2371


Event MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2371
jnxEventAvTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2371
Notifications for the Event MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2372
Chapter 37 Interpreting the Enterprise-Specific Firewall MIB . . . . . . . . . . . . . . . . . . . . 2373
Firewall MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2373
jnxFirewallsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2374
jnxFirewallCounterTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2374
Chapter 38 Interpreting the Enterprise-Specific Host Resources MIB . . . . . . . . . . . . . 2377
Host Resources MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2377
jnxHrStorageTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2377
Chapter 39 Interpreting the Enterprise-Specific Interface MIB . . . . . . . . . . . . . . . . . . . 2379
Interface MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2379
jnxIfTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2379
ifChassisTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2382
Chapter 40 Interpreting the Enterprise-Specific IP Forward MIB . . . . . . . . . . . . . . . . . 2385
IP Forward MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2385
jnxIpCidrRouteTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2386
Chapter 41 Interpreting the Enterprise-Specific IPsec Generic Flow Monitoring Object
MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2387
IPsec Generic Flow Monitoring Object MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2387
Branch Tree Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2388
IPSec Generic Flow Monitoring Object MIB Textual Conventions . . . . . . . . . . . 2388
Number of IKE Tunnels Currently Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2392
IPsec Phase 1 IKE Tunnel Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2392
IPsec Phase 2 IKE Tunnel Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2396
IPsec Phase 2 Security Association Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2399
Chapter 42 Interpreting the Enterprise-Specific IPsec Monitoring MIB . . . . . . . . . . . 2403
IPsec Monitoring MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2403
jnxIkeTunnelTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2403
jnxIPSecTunnelTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2406
jnxIPSecSaTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2409
Chapter 43 Interpreting the Enterprise-Specific IPv4 MIB . . . . . . . . . . . . . . . . . . . . . . . 2411
IPv4 MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2411
jnxIpv4AddrTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2411
Chapter 44 Interpreting the Enterprise-Specific IPv6 MIB . . . . . . . . . . . . . . . . . . . . . . . 2413
IPv6 MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2413
jnxIpv6GlobalStats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2413
jnxIcmpv6GlobalStats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2417
jnxIpv6IfStatsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2420

Copyright © 2013, Juniper Networks, Inc. xlv


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Chapter 45 Interpreting the Enterprise-Specific License MIB . . . . . . . . . . . . . . . . . . . . 2423


License MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2423
jnxLicenseInstallTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2424
Supported Features and Configuration Parameters for Licensing . . . . . . . . . . . 2424
jnxLicenseFeatureListTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2424
License Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2425
Juniper Networks Enterprise-Specific License MIB Notifications . . . . . . . . . . . . 2425
Chapter 46 Interpreting the Enterprise-Specific Logical Systems (LSYS) MIBs . . . . 2427
LSYS Security Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2427
jnxLsysSecurityProfile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2427
LSYS Zone MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2428
jnxLsysSpZoneMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2428
jnxLsysSpZoneObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2429
jnxLsysSpZoneSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2430
LSYS Scheduler MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2430
jnxLsysSpSchedulerMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2431
jnxLsysSpSchedulerObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2431
jnxLsysSpSchedulerSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2432
LSYS Policy MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2433
jnxLsysSpPolicyMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2433
jnxLsysSpPolicyObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2434
jnxLsysSpPolicySummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2434
LSYS Policy with Count MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2435
jnxLsysSpPolicywcntMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2435
jnxLsysSpPolicywcntObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2436
jnxLsysSpPolicywcntSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2437
LSYS Flow Gate MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2438
jnxLsysSpFlowgateMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2438
jnxLsysSpFlowgateObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2438
jnxLsysSpFlowgateSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2439
LSYS Flow Session MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2440
jnxLsysSpFlowsessMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2440
jnxLsysSpFlowsessObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2441
jnxLsysSpFlowsessSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2441
LSYS AUTH Entry MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2442
jnxLsysSpAuthentryMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2442
jnxLsysSpAuthentryObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2443
jnxLsysSpAuthentrySummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2443
LSYS NAT Source Pool MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2444
jnxLsysSpNATsrcpoolMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2444
jnxLsysSpNATsrcpoolObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2445
jnxLsysSpNATsrcpoolSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2446
LSYS NAT Destination Pool MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2446
jnxLsysSpNATdstpoolMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2447
jnxLsysSpNATdstpoolObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2447
jnxLsysSpNATdstpoolSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2448

xlvi Copyright © 2013, Juniper Networks, Inc.


Table of Contents

LSYS NAT Source PAT Address MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2449


jnxLsysSpNATsrcpatadMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2449
jnxLsysSpNATsrcpatadObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2449
jnxLsysSpNATsrcpatadSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2450
LSYS NAT Source No PAT Address MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2451
jnxLsysSpNATsrcnopatadMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2451
jnxLsysSpNATsrcnopatadObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2452
jnxLsysSpNATsrcnopatadSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2452
LSYS NAT Source Rule MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2453
jnxLsysSpNATsrcruleMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2453
jnxLsysSpNATsrcruleObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2454
jnxLsysSpNATsrcruleSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2455
LSYS NAT Destination Rule MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2456
jnxLsysSpNATdstruleMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2456
jnxLsysSpNATdstruleObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2457
jnxLsysSpNATdstruleSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2457
LSYS NAT Static Rule MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2458
jnxLsysSpNATstaticruleMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2458
jnxLsysSpNATstaticruleObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2459
jnxLsysSpNATstaticruleSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2460
LSYS NAT Cone Bind MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2461
jnxLsysSpNATconebindMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2461
jnxLsysSpNATconebindObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2461
jnxLsysSpNATconebindSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2462
LSYS NAT Port Overloading IP Number MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2463
jnxLsysSpNATpoipnumMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2463
jnxLsysSpNATpoipnumObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2464
jnxLsysSpNATpoipnumSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2464
LSYS CPU MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2465
jnxLsysSpCPUMIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2465
jnxLsysSpCPUObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2466
jnxLsysSpCPSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2467
jnxLsysSpSPUSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2467
Chapter 47 Interpreting the Enterprise-Specific Network Address Translation Objects
MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2469
NAT Objects MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2469
Source NAT Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2470
New Source NAT Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2471
jnxJsNatIfSrcPoolPortTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2473
NAT Rule Hit Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2474
NAT Pool Hit Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2474
NAT Trap Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2475
Chapter 48 Interpreting the Enterprise-Specific Packet Forwarding Engine MIB . . . 2477
Packet Forwarding Engine MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2477
jnxPfeNotifyGlTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2477
jnxPfeNotifyTypeTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2479

Copyright © 2013, Juniper Networks, Inc. xlvii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Chapter 49 Interpreting the Enterprise-Specific Ping MIB . . . . . . . . . . . . . . . . . . . . . . . 2481


PING MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2481
jnxPingCtlTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2482
jnxPingResultsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2486
jnxPingProbeHistoryTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2490
jnxPingLastTestResultTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2492
Chapter 50 Interpreting the Enterprise-Specific Policy Objects MIB . . . . . . . . . . . . . . 2497
Policy Objects MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2497
Security Policy Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2498
jnxJsPolicyStatsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2500
jnxJsPolicySystemStatsEnabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2502
Chapter 51 Interpreting the Enterprise-Specific Reverse Path Forwarding MIB . . . . 2505
Reverse Path Forwarding MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2505
jnxRpfStatsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2505
Chapter 52 Interpreting the Enterprise-Specific RMON Events and Alarms MIB . . . 2507
RMON Events and Alarms MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2507
jnxRmonAlarmTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2508
RMON Event and Alarm Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2509
Chapter 53 Interpreting the Enterprise-Specific Security Interface Extension Objects
MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2511
Security Interface Extension Objects MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2511
jnxJsIfMonTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2511
Chapter 54 Interpreting the Enterprise-Specific Security Screening Objects MIB . . . 2515
Security Screening Objects MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2515
jnxJsScreenMonTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2516
jnxJsScreenSweepTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2526
jnxJsScreenNotifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2527
jnxJsScreenTrapVars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2527
Chapter 55 Interpreting the Enterprise-Specific SNMP IDP MIB . . . . . . . . . . . . . . . . . 2529
SNMP IDP MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2529
jnxJsIdpObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2530
jnxJsIdpAttackTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2530
IDP Signature Update and Attack Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2531
Chapter 56 Interpreting the Enterprise-Specific Source Class Usage MIB . . . . . . . . . 2533
Source Class Usage MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2533
jnxScuStatsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2533
Chapter 57 Interpreting the Enterprise-Specific SPU Monitoring Objects MIB . . . . . 2535
SPU Monitoring Objects MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2535
SPU Monitoring Objects Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2536

xlviii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

Chapter 58 Interpreting the Enterprise-Specific Structure of Management Information


MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2539
Structure of Management Information MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2539
jnxProducts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2540
jnxServices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2540
jnxMibs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2541
jnxTraps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2543
jnxExperiment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2544
Chapter 59 Interpreting the Enterprise-Specific System Log MIB . . . . . . . . . . . . . . . . 2547
System Log MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2547
jnxSyslogTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2548
jnxSyslogAvTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2550
Chapter 60 Interpreting the Enterprise-Specific Traceroute MIB . . . . . . . . . . . . . . . . . 2551
Traceroute MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2551
jnxTraceRouteCtlTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2551
Chapter 61 Interpreting the Enterprise-Specific Utility MIB . . . . . . . . . . . . . . . . . . . . . 2553
Utility MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2553
jnxUtilCounter32Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2554
jnxUtilCounter64Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2554
jnxUtilIntegerTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2555
jnxUtilUintTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2555
jnxUtilStringTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2556
Chapter 62 Interpreting the Enterprise-Specific VPN Certificate Objects MIB . . . . . 2557
VPN Certificate Objects MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2557
jnxJsLoadedCaCertTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2557
jnxJsLoadedLocalCertTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2558

Part 8 Standards Reference


Chapter 63 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2563
Accessing Standards Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2563
Accessing Standards Documents on the Internet . . . . . . . . . . . . . . . . . . . . 2563
Chapter 64 Supported Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2565
Chassis and System Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2565
Supported BOOTP and DHCP Standards . . . . . . . . . . . . . . . . . . . . . . . . . . 2565
Supported Mobile IP Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2566
Supported Network Management Standards . . . . . . . . . . . . . . . . . . . . . . . 2567
Supported RADIUS and TACACS+ Standards for User Authentication . . . 2576
Supported System Access Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2577
Supported Time Synchronization Standard . . . . . . . . . . . . . . . . . . . . . . . . . 2577
Interface Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2578
Supported ATM Interface Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2578
Supported Ethernet Interface Standards . . . . . . . . . . . . . . . . . . . . . . . . . . 2578
Supported Frame Relay Interface Standards . . . . . . . . . . . . . . . . . . . . . . . 2579
Supported GRE and IP-IP Interface Standards . . . . . . . . . . . . . . . . . . . . . . 2580
Supported PPP Interface Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2580

Copyright © 2013, Juniper Networks, Inc. xlix


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Supported SDH and SONET Interface Standards . . . . . . . . . . . . . . . . . . . . 2581


Supported Serial Interface Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2582
Supported T3 Interface Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2582
Layer 2 Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2583
Supported Layer 2 Networking Standards . . . . . . . . . . . . . . . . . . . . . . . . . 2583
Supported L2TP Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2583
Supported Layer 2 Circuit Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2584
Supported Layer 2 VPN Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2584
MPLS Applications Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2585
Supported GMPLS Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2585
Supported LDP Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2586
Supported MPLS Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2587
Supported RSVP Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2589
Packet Processing Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2590
Supported CoS Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2590
Supported Packet Filtering Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2591
Supported Policing Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2591
Routing Protocol Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2592
Supported BGP Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2592
Supported ES-IS Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2594
Supported ICMP and Neighbor Discovery Standards . . . . . . . . . . . . . . . . . 2594
Supported IP Multicast Protocol Standards . . . . . . . . . . . . . . . . . . . . . . . . 2595
Supported IPv4, TCP, and UDP Standards . . . . . . . . . . . . . . . . . . . . . . . . . 2596
Supported IPv6 Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2597
Supported IS-IS Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2600
Supported OSPF and OSPFv3 Standards . . . . . . . . . . . . . . . . . . . . . . . . . . 2601
Supported RIP and RIPng Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2603
Services PIC and DPC Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2603
Supported DTCP Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2603
Supported Flow Monitoring and Discard Accounting Standards . . . . . . . . 2604
Supported IPsec and IKE Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2604
Supported L2TP Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2605
Supported Link Services Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2605
Supported NAT and SIP Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2606
Supported RPM Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2606
Supported Voice Services Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2607
VPLS and VPN Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2607
Supported Carrier-of-Carriers and Interprovider VPN Standards . . . . . . . 2607
Supported Layer 2 VPN Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2607
Supported Layer 3 VPN Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2608
Supported Multicast VPN Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2609
Supported VPLS Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2609
Chapter 65 System Log Reference for Security Devices . . . . . . . . . . . . . . . . . . . . . . . . . 2611
ACCT_ACCOUNTING_FERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2611
ACCT_ACCOUNTING_FOPEN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2611
ACCT_ACCOUNTING_SMALL_FILE_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2611
ACCT_BAD_RECORD_FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2612
ACCT_CU_RTSLIB_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2612

l Copyright © 2013, Juniper Networks, Inc.


Table of Contents

ACCT_FORK_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2612
ACCT_FORK_LIMIT_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2612
ACCT_GETHOSTNAME_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2612
ACCT_MALLOC_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2613
ACCT_UNDEFINED_COUNTER_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2613
ACCT_XFER_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2613
ACCT_XFER_POPEN_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2613
ALARMD_CONFIG_ACCESS_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2614
ALARMD_CONFIG_CLOSE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2614
ALARMD_CONFIG_PARSE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2614
ALARMD_CONFIG_RECONFIG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2615
ALARMD_CONNECTION_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2615
ALARMD_DECODE_ALARM_OBJECT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . 2615
ALARMD_EXISTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2615
ALARMD_EXISTS_TERM_OTHER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2615
ALARMD_IFDALARM_TYPE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2616
ALARMD_IFDEV_RTSLIB_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2616
ALARMD_IPC_MSG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2616
ALARMD_IPC_MSG_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2617
ALARMD_IPC_UNEXPECTED_CONN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2617
ALARMD_IPC_UNEXPECTED_MSG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2617
ALARMD_MEM_ALLOC_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2617
ALARMD_MGR_CONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2618
ALARMD_MULTIPLE_ALARM_BIT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2618
ALARMD_PIDFILE_OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2618
ALARMD_PIPE_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2618
ALARMD_SOCKET_CREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2619
ALARMD_UNEXPECTED_EXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2619
ANCPD_COMMAND_OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2619
APPID_SIGNATURE_LICENSE_EXPIRED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2619
APPIDD_APPPACK_DOWNLOAD_RESULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2620
APPIDD_APPPACK_INSTALL_RESULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2620
APPIDD_APPPACK_UNINSTALL_RESULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2620
APPIDD_DAEMON_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2620
APPIDD_INTERNAL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2620
APPIDD_SCHEDULED_UPDATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2621
APPTRACK_SESSION_APP_UPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2621
APPTRACK_SESSION_APP_UPDATE_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2621
APPTRACK_SESSION_CLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2622
APPTRACK_SESSION_CLOSE_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2622
APPTRACK_SESSION_CREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2622
APPTRACK_SESSION_CREATE_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2623
APPTRACK_SESSION_VOL_UPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2623
APPTRACK_SESSION_VOL_UPDATE_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2623
ASP_COS_RULE_MATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2624
ASP_IDS_HOST_RATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2624
ASP_IDS_HOST_RATE_APP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2624
ASP_IDS_INV_CLEAR_QUERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2625
ASP_IDS_INV_CLEAR_QUERY_VER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2625

Copyright © 2013, Juniper Networks, Inc. li


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

ASP_IDS_INV_SHOW_QUERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2625
ASP_IDS_INV_SHOW_QUERY_VER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2626
ASP_IDS_LIMIT_FLOW_RATE_BY_DEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2626
ASP_IDS_LIMIT_FLOW_RATE_BY_PAIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2626
ASP_IDS_LIMIT_FLOW_RATE_BY_SRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2627
ASP_IDS_LIMIT_OPEN_FLOWS_BY_DEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2627
ASP_IDS_LIMIT_OPEN_FLOWS_BY_PAIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2627
ASP_IDS_LIMIT_OPEN_FLOWS_BY_SRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2628
ASP_IDS_LIMIT_PKT_RATE_BY_DEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2628
ASP_IDS_LIMIT_PKT_RATE_BY_PAIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2628
ASP_IDS_LIMIT_PKT_RATE_BY_SRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2629
ASP_IDS_NO_MEM_SHOW_CMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2629
ASP_IDS_NULL_CLEAR_QUERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2629
ASP_IDS_NULL_SHOW_QUERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2630
ASP_IDS_RULE_MATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2630
ASP_IDS_SYN_COOKIE_OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2630
ASP_IDS_SYN_COOKIE_ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2631
ASP_IDS_TCP_SYN_ATTACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2631
ASP_L2TP_MESSAGE_INCOMPLETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2631
ASP_L2TP_NO_MEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2632
ASP_L2TP_OBJ_CAC_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2632
ASP_L2TP_STATS_BULK_QUERY_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2632
ASP_L2TP_STATS_VERSION_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2632
ASP_L2TP_TUN_GRP_ADD_FAIL_ALLOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2633
ASP_L2TP_TUN_GRP_ADD_FAIL_EXISTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2633
ASP_L2TP_TUN_GRP_CHG_FAIL_ALLOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2633
ASP_L2TP_TUN_GRP_CHG_FAIL_INVLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2633
ASP_L2TP_TUN_GRP_DEL_FAIL_INVLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2633
ASP_NAT_OUTOF_ADDRESSES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2634
ASP_NAT_OUTOF_PORTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2634
ASP_NAT_POOL_RELEASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2634
ASP_NAT_PORT_BLOCK_ALLOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2634
ASP_NAT_PORT_BLOCK_RELEASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2635
ASP_NAT_RULE_MATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2635
ASP_PGCP_IPC_MSG_WRITE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2635
ASP_PGCP_IPC_PIPE_WRITE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2636
ASP_SFW_ALG_LEVEL_ADJUSTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2636
ASP_SFW_ALG_PROMOTION_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2636
ASP_SFW_APP_MSG_TOO_LONG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2637
ASP_SFW_CHANGE_INACTIVITY_TIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2637
ASP_SFW_CREATE_ACCEPT_FLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2637
ASP_SFW_CREATE_DISCARD_FLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2638
ASP_SFW_CREATE_REJECT_FLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2638
ASP_SFW_DELETE_FLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2638
ASP_SFW_FTP_ACTIVE_ACCEPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2639
ASP_SFW_FTP_PASSIVE_ACCEPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2639
ASP_SFW_ICMP_ERROR_DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2639
ASP_SFW_ICMP_HEADER_LEN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2640
ASP_SFW_ICMP_PACKET_ERROR_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . 2640

lii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

ASP_SFW_IP_FRAG_ASSEMBLY_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2640
ASP_SFW_IP_FRAG_OVERLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2641
ASP_SFW_IP_OPTION_DROP_PACKET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2641
ASP_SFW_IP_PACKET_CHECKSUM_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . 2641
ASP_SFW_IP_PACKET_DST_BAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2642
ASP_SFW_IP_PACKET_FRAG_LEN_INV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2642
ASP_SFW_IP_PACKET_INCORRECT_LEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2642
ASP_SFW_IP_PACKET_LAND_ATTACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2643
ASP_SFW_IP_PACKET_NOT_VERSION_4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2643
ASP_SFW_IP_PACKET_PROTOCOL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . 2643
ASP_SFW_IP_PACKET_SRC_BAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2644
ASP_SFW_IP_PACKET_TOO_LONG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2644
ASP_SFW_IP_PACKET_TOO_SHORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2644
ASP_SFW_IP_PACKET_TTL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2645
ASP_SFW_NEW_POLICY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2645
ASP_SFW_NO_IP_PACKET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2645
ASP_SFW_NO_POLICY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2646
ASP_SFW_NO_RULE_DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2646
ASP_SFW_PING_DUPLICATED_SEQNO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2646
ASP_SFW_PING_MISMATCHED_SEQNO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2646
ASP_SFW_PING_OUTOF_SEQNO_CACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2647
ASP_SFW_POLICY_REJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2647
ASP_SFW_RULE_ACCEPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2647
ASP_SFW_RULE_DISCARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2648
ASP_SFW_RULE_REJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2648
ASP_SFW_SYN_DEFENSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2649
ASP_SFW_TCP_BAD_SYN_COOKIE_RESP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2649
ASP_SFW_TCP_FLAGS_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2649
ASP_SFW_TCP_HEADER_LEN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2650
ASP_SFW_TCP_NON_SYN_FIRST_PACKET . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2650
ASP_SFW_TCP_PORT_ZERO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2650
ASP_SFW_TCP_RECONSTRUCT_DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2651
ASP_SFW_TCP_SCAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2651
ASP_SFW_TCP_SEQNO_AND_FLAGS_ZERO . . . . . . . . . . . . . . . . . . . . . . . . . . . 2652
ASP_SFW_TCP_SEQNO_ZERO_FLAGS_SET . . . . . . . . . . . . . . . . . . . . . . . . . . . 2652
ASP_SFW_UDP_HEADER_LEN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2652
ASP_SFW_UDP_PORT_ZERO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2653
ASP_SFW_UDP_SCAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2653
ASP_SFW_VERY_BAD_PACKET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2653
ASP_SVC_SET_MAX_FLOWS_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2654
AUDITD_RADIUS_AV_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2654
AUDITD_RADIUS_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2654
AUDITD_RADIUS_REQ_CREATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2654
AUDITD_RADIUS_REQ_DROPPED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2655
AUDITD_RADIUS_REQ_SEND_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2655
AUDITD_RADIUS_REQ_TIMED_OUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2655
AUDITD_RADIUS_SERVER_ADD_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2656

Copyright © 2013, Juniper Networks, Inc. liii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

AUDITD_SOCKET_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2656
AUTHD_AUTH_CREATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2656
AUTHD_RADIUS_GETHOSTNAME_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2657
AUTHD_SERVER_INIT_BIND_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2657
AUTHD_SERVER_INIT_LISTEN_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2657
AUTOCONFD_AUTHENTICATE_LICENSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2658
AUTOD_BIND_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2658
AUTOD_HOSTNAME_EXPANSION_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . 2658
AUTOD_RECV_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2658
AUTOD_RES_MKQUERY_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2659
AUTOD_SEND_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2659
AUTOD_SOCKET_CREATE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2659
AV_PATTERN_GET_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2660
AV_PATTERN_KEY_EXPIRED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2660
AV_PATTERN_KL_CHECK_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2660
AV_PATTERN_TOO_BIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2661
AV_PATTERN_UPDATED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2661
AV_PATTERN_WRITE_FS_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2661
AV_SCANNER_READY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2661
BFDD_MIRROR_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2662
BFDD_MIRROR_VERSION_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2662
BFDD_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2663
BFDD_TRAP_MHOP_STATE_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2663
BFDD_TRAP_MHOP_STATE_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2663
BFDD_TRAP_SHOP_STATE_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2663
BFDD_TRAP_SHOP_STATE_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2664
BFDD_TRAP_STATE_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2664
BFDD_TRAP_STATE_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2664
BFDD_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2664
BOOTPD_ARG_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2665
BOOTPD_BAD_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2665
BOOTPD_BOOTSTRING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2665
BOOTPD_CONFIG_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2665
BOOTPD_CONF_OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2666
BOOTPD_DUP_PIC_SLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2666
BOOTPD_DUP_REV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2666
BOOTPD_DUP_SLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2667
BOOTPD_HWDB_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2667
BOOTPD_MODEL_CHK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2667
BOOTPD_NEW_CONF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2667
BOOTPD_NO_BOOTSTRING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2668
BOOTPD_NO_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2668
BOOTPD_PARSE_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2668
BOOTPD_REPARSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2668
BOOTPD_SELECT_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2669
BOOTPD_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2669
CFMD_CCM_DEFECT_CROSS_CONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2669
CFMD_CCM_DEFECT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2670
CFMD_CCM_DEFECT_MAC_STATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2670

liv Copyright © 2013, Juniper Networks, Inc.


Table of Contents

CFMD_CCM_DEFECT_NONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2670
CFMD_CCM_DEFECT_RDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2670
CFMD_CCM_DEFECT_RMEP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2671
CFMD_CCM_DEFECT_UNKNOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2671
CFMD_PPM_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2671
CFMD_PPM_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2671
CHASSISD_ACQUIRE_MASTERSHIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2672
CHASSISD_ANTICF_PIM_CHECK_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2672
CHASSISD_ANTICF_RE_CHECK_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2672
CHASSISD_ANTICF_RE_ROM_READ_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2672
CHASSISD_ANTICF_RE_SHA_READ_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2673
CHASSISD_ANTICF_ROM_READ_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2673
CHASSISD_ANTICF_SHA_READ_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2673
CHASSISD_ARGUMENT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2674
CHASSISD_BLOWERS_SPEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2674
CHASSISD_BLOWERS_SPEED_FULL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2674
CHASSISD_BLOWERS_SPEED_MEDIUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2674
CHASSISD_BUS_DEVICE_OPEN_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2674
CHASSISD_CB_CLOCK_CHECKSUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2675
CHASSISD_CB_MASTER_BP_IGNORED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2675
CHASSISD_CB_READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2675
CHASSISD_CB_RE_ONLINE_BP_IGNORED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2676
CHASSISD_CFEB_POWER_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2676
CHASSISD_CLEAR_CONFIG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2676
CHASSISD_CLOCK_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2677
CHASSISD_CLOCK_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2677
CHASSISD_CLOCK_RESET_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2677
CHASSISD_CMB_READBACK_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2677
CHASSISD_COMMAND_ACK_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2678
CHASSISD_COMMAND_ACK_SFM_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2678
CHASSISD_CONCAT_MODE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2678
CHASSISD_CONFIG_ACCESS_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2678
CHASSISD_CONFIG_CHANGE_IFDEV_DEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2679
CHASSISD_CONFIG_INIT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2679
CHASSISD_CONFIG_WARNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2679
CHASSISD_DEVICE_OPEN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2680
CHASSISD_EXEC_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2680
CHASSISD_EXISTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2680
CHASSISD_EXISTS_TERM_OTHER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2680
CHASSISD_FAN_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2681
CHASSISD_FASIC_CONFIG_COMPLETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2681
CHASSISD_FASIC_FTOKEN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2681
CHASSISD_FASIC_FTOKEN_INIT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2681
CHASSISD_FASIC_HSL_CONFIG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2682
CHASSISD_FASIC_HSL_LINK_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2682
CHASSISD_FASIC_INIT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2682
CHASSISD_FASIC_INPUT_DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2682
CHASSISD_FASIC_OUTPUT_DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2683
CHASSISD_FASIC_PIO_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2683

Copyright © 2013, Juniper Networks, Inc. lv


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

CHASSISD_FASIC_PIO_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2683
CHASSISD_FASIC_PLL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2684
CHASSISD_FASIC_RESET_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2684
CHASSISD_FASIC_SRAM_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2684
CHASSISD_FASIC_VERSION_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2685
CHASSISD_FCHIP_CONFIG_COMPLETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2685
CHASSISD_FCHIP_CONFIG_MD_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2685
CHASSISD_FCHIP_CONFIG_RATE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2685
CHASSISD_FCHIP_CONFIG_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2686
CHASSISD_FCHIP_FTOKEN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2686
CHASSISD_FCHIP_FTOKEN_INIT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2686
CHASSISD_FCHIP_HSR_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2686
CHASSISD_FCHIP_HSR_INIT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2687
CHASSISD_FCHIP_HSR_INIT_LINK_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2687
CHASSISD_FCHIP_HSR_RESET_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2687
CHASSISD_FCHIP_HST_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2687
CHASSISD_FCHIP_HST_INIT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2688
CHASSISD_FCHIP_HST_INIT_LINK_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2688
CHASSISD_FCHIP_HST_RESET_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2688
CHASSISD_FCHIP_INIT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2688
CHASSISD_FCHIP_LINK_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2688
CHASSISD_FCHIP_MONITOR_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2689
CHASSISD_FCHIP_PIO_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2689
CHASSISD_FCHIP_PIO_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2689
CHASSISD_FCHIP_POLL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2690
CHASSISD_FCHIP_RATE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2690
CHASSISD_FCHIP_SIB_NOT_STARTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2690
CHASSISD_FCHIP_VERSION_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2690
CHASSISD_FEB_REVERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2691
CHASSISD_FEB_SWITCHOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2691
CHASSISD_FHSR_READ_REG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2691
CHASSISD_FHSR_WRITE_REG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2691
CHASSISD_FHST_READ_REG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2692
CHASSISD_FHST_WRITE_REG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2692
CHASSISD_FILE_OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2692
CHASSISD_FILE_STAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2692
CHASSISD_FM_ACTION_FPC_OFFLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2693
CHASSISD_FM_ACTION_FPC_ONLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2693
CHASSISD_FM_ACTION_FPC_POWER_OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . 2693
CHASSISD_FM_ACTION_FPC_RESTART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2693
CHASSISD_FM_ACTION_PLANE_OFFLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2694
CHASSISD_FM_ACTION_PLANE_ONLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2694
CHASSISD_FM_BAD_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2694
CHASSISD_FM_DETECT_PLANES_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2694
CHASSISD_FM_DETECT_UNREACHABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2695
CHASSISD_FM_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2695
CHASSISD_FM_ERROR_CLOS_F13_HSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2695
CHASSISD_FM_ERROR_CLOS_F13_HST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2696
CHASSISD_FM_ERROR_CLOS_F2_HSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2696

lvi Copyright © 2013, Juniper Networks, Inc.


Table of Contents

CHASSISD_FM_ERROR_CLOS_F2_HST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2697
CHASSISD_FM_ERROR_F13_FB_HSR_TXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2697
CHASSISD_FM_ERROR_F13_FB_RX_VC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2697
CHASSISD_FM_ERROR_F13_FB_TXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2698
CHASSISD_FM_ERROR_F13_FB_TX_VC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2698
CHASSISD_FM_ERROR_F13_VC_PWR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2698
CHASSISD_FM_ERROR_SIB_L_FB_HSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2699
CHASSISD_FM_ERROR_SIB_L_FB_RX_VC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2699
CHASSISD_FM_ERROR_SIB_L_FB_SMF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2699
CHASSISD_FM_ERROR_SIB_L_FB_TXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2700
CHASSISD_FM_ERROR_SIB_L_FB_TX_VC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2700
CHASSISD_FM_ERROR_SIB_L_HSR_PFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2700
CHASSISD_FM_ERROR_SIB_L_HSR_TXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2701
CHASSISD_FM_ERROR_SIB_L_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2701
CHASSISD_FM_ERROR_SIB_L_VC_PWR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2701
CHASSISD_FM_ERROR_SIB_S_FB_HSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2702
CHASSISD_FM_ERROR_SIB_S_FB_SMF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2702
CHASSISD_FM_FABRIC_DEGRADED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2703
CHASSISD_FM_MEMORY_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2703
CHASSISD_FM_SIB_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2703
CHASSISD_FM_SIB_FPC_TYPE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2703
CHASSISD_FPC_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2704
CHASSISD_FPC_PIC_DETECT_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2704
CHASSISD_FPC_TYPE_SIB_TYPE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2704
CHASSISD_FRU_ALREADY_OFFLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2704
CHASSISD_FRU_ALREADY_ONLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2705
CHASSISD_FRU_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2705
CHASSISD_FRU_FIRE_TEMP_CONDITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2705
CHASSISD_FRU_HIGH_TEMP_CONDITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2705
CHASSISD_FRU_INVALID_SLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2706
CHASSISD_FRU_IO_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2706
CHASSISD_FRU_IO_OFFSET_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2706
CHASSISD_FRU_IPC_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2707
CHASSISD_FRU_OFFLINE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2707
CHASSISD_FRU_OFFLINE_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2707
CHASSISD_FRU_OFFLINE_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2707
CHASSISD_FRU_ONLINE_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2708
CHASSISD_FRU_OVER_TEMP_CONDITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2708
CHASSISD_FRU_STEP_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2708
CHASSISD_FRU_UNRESPONSIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2708
CHASSISD_FRU_UNRESPONSIVE_RETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2709
CHASSISD_FRU_UNSUPPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2709
CHASSISD_FRU_VERSION_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2709
CHASSISD_GASIC_ID_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2709
CHASSISD_GBUS_NOT_READY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2710
CHASSISD_GBUS_READBACK_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2710
CHASSISD_GBUS_RESET_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2710
CHASSISD_GBUS_SANITY_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2711
CHASSISD_GENERIC_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2711

Copyright © 2013, Juniper Networks, Inc. lvii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

CHASSISD_GENERIC_WARNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2711
CHASSISD_GETTIMEOFDAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2711
CHASSISD_GRES_UNSUPP_PIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2712
CHASSISD_HIGH_TEMP_CONDITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2712
CHASSISD_HOST_TEMP_READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2712
CHASSISD_HSR_CONFIG_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2712
CHASSISD_HSR_CONFIG_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2713
CHASSISD_HSR_ELEMENTS_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2713
CHASSISD_HSR_FIFO_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2713
CHASSISD_I2CS_READBACK_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2713
CHASSISD_I2C_BAD_IDEEPROM_FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2714
CHASSISD_I2C_FIC_PRESENCE_READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2714
CHASSISD_I2C_GENERIC_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2714
CHASSISD_I2C_INVALID_ASSEMBLY_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2714
CHASSISD_I2C_IOCTL_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2715
CHASSISD_I2C_IO_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2715
CHASSISD_I2C_MIDPLANE_CORRUPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2715
CHASSISD_I2C_RANGE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2715
CHASSISD_I2C_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2716
CHASSISD_I2C_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2716
CHASSISD_IDEEPROM_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2716
CHASSISD_IFDEV_CREATE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2717
CHASSISD_IFDEV_CREATE_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2717
CHASSISD_IFDEV_DETACH_ALL_PSEUDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2717
CHASSISD_IFDEV_DETACH_FPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2717
CHASSISD_IFDEV_DETACH_PIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2718
CHASSISD_IFDEV_DETACH_PSEUDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2718
CHASSISD_IFDEV_DETACH_TLV_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2718
CHASSISD_IFDEV_GETBYNAME_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2718
CHASSISD_IFDEV_GET_BY_INDEX_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2719
CHASSISD_IFDEV_GET_BY_NAME_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2719
CHASSISD_IFDEV_NO_MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2719
CHASSISD_IFDEV_RETRY_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2719
CHASSISD_IFDEV_RTSLIB_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2720
CHASSISD_IOCTL_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2720
CHASSISD_IPC_ANNOUNCE_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2720
CHASSISD_IPC_CONNECTION_DROPPED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2721
CHASSISD_IPC_DAEMON_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2721
CHASSISD_IPC_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2721
CHASSISD_IPC_FLUSH_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2721
CHASSISD_IPC_MSG_DROPPED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2722
CHASSISD_IPC_MSG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2722
CHASSISD_IPC_MSG_FRU_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2722
CHASSISD_IPC_MSG_QFULL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2723
CHASSISD_IPC_MSG_UNHANDLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2723
CHASSISD_IPC_UNEXPECTED_MSG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2723
CHASSISD_IPC_UNEXPECTED_RECV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2723
CHASSISD_IPC_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2724
CHASSISD_IPC_WRITE_ERR_NO_PIPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2724

lviii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

CHASSISD_IPC_WRITE_ERR_NULL_ARGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2724
CHASSISD_ISSU_BLOB_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2724
CHASSISD_ISSU_DAEMON_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2725
CHASSISD_ISSU_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2725
CHASSISD_ISSU_FRU_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2725
CHASSISD_ISSU_FRU_IPC_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2725
CHASSISD_JTREE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2726
CHASSISD_LCC_RELEASE_MASTERSHIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2726
CHASSISD_LOST_MASTERSHIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2726
CHASSISD_MAC_ADDRESS_AE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2726
CHASSISD_MAC_ADDRESS_CBP_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2727
CHASSISD_MAC_ADDRESS_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2727
CHASSISD_MAC_ADDRESS_FABRIC_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2727
CHASSISD_MAC_ADDRESS_IRB_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2727
CHASSISD_MAC_ADDRESS_PIP_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2728
CHASSISD_MAC_ADDRESS_PLT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2728
CHASSISD_MAC_ADDRESS_SWFAB_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2728
CHASSISD_MAC_ADDRESS_VLAN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2728
CHASSISD_MAC_DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2728
CHASSISD_MALLOC_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2729
CHASSISD_MASTER_CG_REMOVED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2729
CHASSISD_MASTER_PCG_REMOVED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2729
CHASSISD_MASTER_SCG_REMOVED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2729
CHASSISD_MBUS_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2730
CHASSISD_MCHASSIS_SWITCH_WARNING . . . . . . . . . . . . . . . . . . . . . . . . . . . 2730
CHASSISD_MCS_INTR_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2730
CHASSISD_MGR_CONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2731
CHASSISD_MIC_OFFLINE_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2731
CHASSISD_MULTILINK_BUNDLES_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2731
CHASSISD_NO_CGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2731
CHASSISD_NO_PCGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2732
CHASSISD_NO_SCGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2732
CHASSISD_OFFLINE_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2732
CHASSISD_OID_GEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2733
CHASSISD_OVER_TEMP_CONDITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2733
CHASSISD_OVER_TEMP_SHUTDOWN_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . 2733
CHASSISD_PARSE_COMPLETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2734
CHASSISD_PCI_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2734
CHASSISD_PDU_BREAKER_TRIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2734
CHASSISD_PDU_NOT_OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2734
CHASSISD_PEER_UNCONNECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2735
CHASSISD_PEM_BREAKER_TRIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2735
CHASSISD_PEM_IMPROPER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2735
CHASSISD_PEM_INPUT_BAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2735
CHASSISD_PEM_NOT_SUFFICIENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2736
CHASSISD_PEM_OVERLOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2736
CHASSISD_PEM_TEMPERATURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2736
CHASSISD_PEM_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2737
CHASSISD_PIC_CMD_GIVEUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2737

Copyright © 2013, Juniper Networks, Inc. lix


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

CHASSISD_PIC_CMD_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2737
CHASSISD_PIC_CONFIG_CONFLICT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2737
CHASSISD_PIC_CONFIG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2738
CHASSISD_PIC_HWERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2738
CHASSISD_PIC_OFFLINE_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2738
CHASSISD_PIC_OID_GEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2738
CHASSISD_PIC_OID_UNKNOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2739
CHASSISD_PIC_PORT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2739
CHASSISD_PIC_RESET_ON_SWITCHOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2739
CHASSISD_PIC_SPEED_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2740
CHASSISD_PIC_VERSION_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2740
CHASSISD_PIDFILE_OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2740
CHASSISD_PIPE_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2740
CHASSISD_POWER_CHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2741
CHASSISD_POWER_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2741
CHASSISD_POWER_ON_CHECK_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2741
CHASSISD_POWER_RATINGS_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2742
CHASSISD_PSD_RELEASE_MASTERSHIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2742
CHASSISD_PSM_NOT_OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2742
CHASSISD_PSU_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2742
CHASSISD_PSU_FAN_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2743
CHASSISD_PSU_INPUT_BAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2743
CHASSISD_PSU_OVERLOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2743
CHASSISD_PSU_TEMPERATURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2743
CHASSISD_PSU_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2744
CHASSISD_RANGE_CHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2744
CHASSISD_RECONNECT_SUCCESSFUL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2744
CHASSISD_RELEASE_MASTERSHIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2745
CHASSISD_RE_CONSOLE_FE_STORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2745
CHASSISD_RE_INIT_INVALID_RE_SLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2745
CHASSISD_RE_OVER_TEMP_CONDITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2745
CHASSISD_RE_OVER_TEMP_SHUTDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2746
CHASSISD_RE_OVER_TEMP_WARNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2746
CHASSISD_RE_WARM_TEMP_CONDITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2746
CHASSISD_ROOT_MOUNT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2747
CHASSISD_RTS_SEQ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2747
CHASSISD_SBOARD_VERSION_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . 2747
CHASSISD_SENSOR_RANGE_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2747
CHASSISD_SERIAL_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2748
CHASSISD_SFM_MODE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2748
CHASSISD_SFM_NOT_ONLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2748
CHASSISD_SHUTDOWN_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2749
CHASSISD_SIB_INVALID_SLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2749
CHASSISD_SIGPIPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2749
CHASSISD_SMB_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2749
CHASSISD_SMB_INVALID_PS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2750
CHASSISD_SMB_IOCTL_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2750
CHASSISD_SMB_READ_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2750
CHASSISD_SNMP_TRAP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2750

lx Copyright © 2013, Juniper Networks, Inc.


Table of Contents

CHASSISD_SNMP_TRAP10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2751
CHASSISD_SNMP_TRAP6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2751
CHASSISD_SNMP_TRAP7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2751
CHASSISD_SPI_IOCTL_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2751
CHASSISD_SPMB_RESTART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2752
CHASSISD_SPMB_RESTART_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2752
CHASSISD_SSB_FAILOVERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2752
CHASSISD_STANDALONE_FPC_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2752
CHASSISD_SYSCTL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2753
CHASSISD_TEMP_HOT_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2753
CHASSISD_TEMP_SENSOR_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2753
CHASSISD_TERM_SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2753
CHASSISD_TIMER_CLR_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2754
CHASSISD_TIMER_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2754
CHASSISD_TIMER_VAL_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2754
CHASSISD_UNEXPECTED_EXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2754
CHASSISD_UNEXPECTED_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2755
CHASSISD_UNSUPPORTED_FPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2755
CHASSISD_UNSUPPORTED_MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2755
CHASSISD_UNSUPPORTED_PIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2756
CHASSISD_UNSUPPORTED_PIC_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2756
CHASSISD_UNSUPPORTED_SIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2756
CHASSISD_VCHASSIS_CONVERT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2756
CHASSISD_VCHASSIS_LICENSE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2757
CHASSISD_VERSION_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2757
CHASSISD_VOLTAGE_READ_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2757
CHASSISD_VOLTAGE_SENSOR_INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2758
CHASSISD_VSERIES_LICENSE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2758
CHASSISD_ZONE_BLOWERS_SPEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2758
CHASSISD_ZONE_BLOWERS_SPEED_FULL . . . . . . . . . . . . . . . . . . . . . . . . . . . 2758
COSD_AGGR_CONFIG_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2759
COSD_CHASSIS_SCHED_MAP_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2759
COSD_CLASSIFIER_NO_SUPPORT_LSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2759
COSD_CLASS_8021P_UNSUPPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2760
COSD_CONF_OPEN_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2760
COSD_DB_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2760
COSD_EXACT_RATE_UNSUPP_INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2761
COSD_EXACT_RATE_UNSUPP_SESSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2761
COSD_FRAGMENTATION_MAP_CONFLICT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2762
COSD_HIGH_PRIO_QUEUES_INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2762
COSD_HIGH_PRIO_QUEUES_SESSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2762
COSD_IFD_OUTPUT_SHAPING_RATE_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2763
COSD_IFD_SHAPER_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2763
COSD_INTERFACE_NO_MEDIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2763
COSD_L2TP_COS_NOT_CONFIGURED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2764
COSD_L2TP_COS_NOT_SUPPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2764
COSD_L2TP_SHAPING_NOT_CONFIGURED . . . . . . . . . . . . . . . . . . . . . . . . . . . 2765
COSD_LARGE_DELAY_BUFFER_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2765
COSD_MALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2765

Copyright © 2013, Juniper Networks, Inc. lxi


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

COSD_MPLS_DSCP_CLASS_NO_SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . 2766
COSD_MULTILINK_CLASS_CONFLICT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2766
COSD_NULL_INPUT_ARGUMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2766
COSD_OUT_OF_DEDICATED_QUEUES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2766
COSD_RATE_LIMIT_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2767
COSD_RATE_LIMIT_NOT_SUPPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2767
COSD_REWRITE_RULE_LIMIT_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2768
COSD_RL_IFL_NEEDS_SHAPING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2768
COSD_SCHEDULER_MAP_CONFLICT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2768
COSD_SCHED_AVG_CONST_UNSUPPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . 2769
COSD_SCHED_MAP_GROUP_CONFLICT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2769
COSD_SHAPER_GROUP_CONFLICT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2769
COSD_STREAM_IFD_CREATE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2769
COSD_TIMER_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2770
COSD_TRICOLOR_ALWAYS_ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2770
COSD_TRICOLOR_NOT_SUPPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2770
COSD_TX_QUEUE_RATES_TOO_HIGH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2771
COSD_UNKNOWN_CLASSIFIER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2771
COSD_UNKNOWN_REWRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2772
COSD_UNKNOWN_TRANSLATION_TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2772
DCD_AE_CONFIG_WARNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2772
DCD_GRE_CONFIG_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2773
DCD_MALLOC_FAILED_INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2773
DCD_PARSE_CFG_WARNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2773
DCD_PARSE_EMERGENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2773
DCD_PARSE_ERROR_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2774
DCD_PARSE_ERROR_HIER_SCHEDULER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2774
DCD_PARSE_ERROR_IFLSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2774
DCD_PARSE_ERROR_MAX_HIER_LEVELS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2775
DCD_PARSE_ERROR_SCHEDULER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2775
DCD_PARSE_ERROR_SCHEDULER_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2775
DCD_PARSE_ERROR_VLAN_TAGGING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2776
DCD_PARSE_MINI_EMERGENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2776
DCD_PARSE_STATE_EMERGENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2776
DCD_PARSE_WARN_INCOMPATIBLE_CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2776
DDOS_PROTOCOL_VIOLATION_CLEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2777
DDOS_PROTOCOL_VIOLATION_SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2777
DDOS_RTSOCK_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2777
DFCD_FTAP_PIC_UNSUPPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2778
DFCD_GENCFG_MALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2778
DFCD_GENCFG_WRITE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2778
DFCD_LINH_MALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2779
DFCD_LI_NEXT_HOP_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2779
DFCD_NEXT_HOP_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2779
DFCD_NEXT_HOP_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2779
DFCD_SAMPLE_CLASS_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2779
DFCD_SAMPLE_CLASS_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2780
DFWD_MALLOC_FAILED_INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2780
DFWD_PARSE_FILTER_EMERGENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2780

lxii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

DFWD_PARSE_STATE_EMERGENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2781
DFWD_POLICER_LIMIT_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2781
DHCPD_BIND_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2781
DHCPD_DEGRADED_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2782
DHCPD_MEMORY_ALLOCATION_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2782
DHCPD_OVERLAY_CONFIG_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2782
DHCPD_OVERLAY_PARSE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2782
DHCPD_RECVMSG_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2783
DHCPD_RTSOCK_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2783
DHCPD_SENDMSG_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2783
DHCPD_SENDMSG_NOINT_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2784
DHCPD_SETSOCKOPT_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2784
DHCPD_SOCKET_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2784
DYNAMIC_VPN_AUTH_CONNECT_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2785
DYNAMIC_VPN_AUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2785
DYNAMIC_VPN_AUTH_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2785
DYNAMIC_VPN_AUTH_MUL_CONN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2785
DYNAMIC_VPN_AUTH_NO_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2786
DYNAMIC_VPN_AUTH_NO_LICENSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2786
DYNAMIC_VPN_AUTH_OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2786
DYNAMIC_VPN_CLIENT_CONFIG_WRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2786
DYNAMIC_VPN_CONN_DEL_NOTIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2786
DYNAMIC_VPN_CONN_DEL_REQUEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2787
DYNAMIC_VPN_CONN_EST_NOTIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2787
DYNAMIC_VPN_INIT_SUCCESSFUL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2787
DYNAMIC_VPN_LICENSE_ASSIGNED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2787
DYNAMIC_VPN_LICENSE_CHECK_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2787
DYNAMIC_VPN_LICENSE_CHECK_OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2788
DYNAMIC_VPN_LICENSE_EXHAUSTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2788
DYNAMIC_VPN_LICENSE_FREED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2788
DYNAMIC_VPN_LICENSE_FREE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2788
DYNAMIC_VPN_LICENSE_FREE_OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2789
DYNAMIC_VPN_LICENSE_GET_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2789
DYNAMIC_VPN_LICENSE_GET_OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2789
DYNAMIC_VPN_LICENSE_INSTALLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2789
DYNAMIC_VPN_LICENSE_REQUIRED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2789
DYNAMIC_VPN_LICENSE_UNINSTALLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2790
FIPS_KNOWN_ANSWER_TEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2790
FPCLOGIN_ADDRESS_GET_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2790
FPCLOGIN_IPC_RECEIVE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2790
FPCLOGIN_IPC_SEND_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2791
FPCLOGIN_LOGIN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2791
FPCLOGIN_MESSAGE_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2791
FPCLOGIN_SOCKET_OPERATION_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2791
FSAD_CONFIG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2792
FSAD_CONNTIMEDOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2792
FSAD_DIR_CREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2792
FSAD_DIR_STAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2792
FSAD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2793

Copyright © 2013, Juniper Networks, Inc. lxiii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

FSAD_FILE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2793
FSAD_FILE_REMOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2793
FSAD_FILE_RENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2793
FSAD_FILE_STAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2794
FSAD_FILE_SYNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2794
FSAD_FLOWC_IPC_PAYLOAD_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2794
FSAD_FLOWC_IPC_SUBTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2795
FSAD_FLOWC_IPC_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2795
FSAD_FLOWC_IPC_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2795
FSAD_FLOWC_SERVICE_INACTIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2795
FSAD_FREE_SPACE_LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2796
FSAD_FREE_SPACE_TMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2796
FSAD_FS_STAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2796
FSAD_GEN_IPC_PAYLOAD_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2796
FSAD_GEN_IPC_SUBTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2797
FSAD_GEN_IPC_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2797
FSAD_GEN_IPC_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2797
FSAD_GEN_SERVICE_INACTIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2797
FSAD_GEN_SERVICE_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2798
FSAD_MAXCONN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2798
FSAD_MEMORYALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2798
FSAD_NOT_ROOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2798
FSAD_PARENT_DIRECTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2799
FSAD_PATH_IS_DIRECTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2799
FSAD_PATH_IS_NOT_DIRECTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2799
FSAD_PATH_IS_SPECIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2799
FSAD_RECVERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2800
FSAD_RENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2800
FSAD_TERMINATED_CONNECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2800
FSAD_TRACEOPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2800
FSAD_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2800
FUD_ARGUMENT_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2801
FUD_BAD_SERVER_ADDR_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2801
FUD_BIND_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2801
FUD_DAEMON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2802
FUD_MEMORY_ALLOCATION_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2802
FUD_PERMISSION_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2802
FUD_PIDLOCK_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2802
FUD_PIDUPDATE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2803
FUD_RECVMSG_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2803
FUD_RTSOCK_WRITE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2803
FUD_SENDMSG_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2804
FUD_SENDMSG_NOINT_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2804
FUD_SETSOCKOPT_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2804
FUD_SOCKET_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2804
FWAUTH_FTP_LONG_PASSWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2805
FWAUTH_FTP_LONG_PASSWORD_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2805
FWAUTH_FTP_LONG_USERNAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2805
FWAUTH_FTP_LONG_USERNAME_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2805

lxiv Copyright © 2013, Juniper Networks, Inc.


Table of Contents

FWAUTH_FTP_USER_AUTH_ACCEPTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2806
FWAUTH_FTP_USER_AUTH_ACCEPTED_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . 2806
FWAUTH_FTP_USER_AUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2806
FWAUTH_FTP_USER_AUTH_FAIL_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2806
FWAUTH_HTTP_USER_AUTH_ACCEPTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2806
FWAUTH_HTTP_USER_AUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2807
FWAUTH_HTTP_USER_AUTH_FAIL_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2807
FWAUTH_HTTP_USER_AUTH_OK_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2807
FWAUTH_TELNET_LONG_PASSWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2807
FWAUTH_TELNET_LONG_PASSWORD_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2807
FWAUTH_TELNET_LONG_USERNAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2808
FWAUTH_TELNET_LONG_USERNAME_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2808
FWAUTH_TELNET_USER_AUTH_ACCEPTED . . . . . . . . . . . . . . . . . . . . . . . . . . 2808
FWAUTH_TELNET_USER_AUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2808
FWAUTH_TELNET_USER_AUTH_FAIL_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2808
FWAUTH_TELNET_USER_AUTH_OK_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2809
FWAUTH_WEBAUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2809
FWAUTH_WEBAUTH_FAIL_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2809
FWAUTH_WEBAUTH_SUCCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2809
FWAUTH_WEBAUTH_SUCCESS_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2810
FPCLOGIN_ADDRESS_GET_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2810
FPCLOGIN_IPC_RECEIVE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2810
FPCLOGIN_IPC_SEND_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2810
FPCLOGIN_LOGIN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2811
FPCLOGIN_MESSAGE_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2811
FPCLOGIN_SOCKET_OPERATION_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2811
FSAD_CONFIG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2811
FSAD_CONNTIMEDOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2812
FSAD_DIR_CREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2812
FSAD_DIR_STAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2812
FSAD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2812
FSAD_FILE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2813
FSAD_FILE_REMOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2813
FSAD_FILE_RENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2813
FSAD_FILE_STAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2814
FSAD_FILE_SYNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2814
FSAD_FLOWC_IPC_PAYLOAD_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2814
FSAD_FLOWC_IPC_SUBTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2814
FSAD_FLOWC_IPC_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2815
FSAD_FLOWC_IPC_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2815
FSAD_FLOWC_SERVICE_INACTIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2815
FSAD_FREE_SPACE_LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2815
FSAD_FREE_SPACE_TMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2816
FSAD_FS_STAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2816
FSAD_GEN_IPC_PAYLOAD_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2816
FSAD_GEN_IPC_SUBTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2816
FSAD_GEN_IPC_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2817
FSAD_GEN_IPC_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2817
FSAD_GEN_SERVICE_INACTIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2817

Copyright © 2013, Juniper Networks, Inc. lxv


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

FSAD_GEN_SERVICE_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2817
FSAD_MAXCONN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2817
FSAD_MEMORYALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2818
FSAD_NOT_ROOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2818
FSAD_PARENT_DIRECTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2818
FSAD_PATH_IS_DIRECTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2818
FSAD_PATH_IS_NOT_DIRECTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2819
FSAD_PATH_IS_SPECIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2819
FSAD_RECVERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2819
FSAD_RENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2820
FSAD_TERMINATED_CONNECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2820
FSAD_TRACEOPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2820
FSAD_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2820
FUD_ARGUMENT_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2821
FUD_BAD_SERVER_ADDR_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2821
FUD_BIND_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2821
FUD_DAEMON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2821
FUD_MEMORY_ALLOCATION_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2822
FUD_PERMISSION_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2822
FUD_PIDLOCK_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2822
FUD_PIDUPDATE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2823
FUD_RECVMSG_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2823
FUD_RTSOCK_WRITE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2823
FUD_SENDMSG_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2823
FUD_SENDMSG_NOINT_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2824
FUD_SETSOCKOPT_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2824
FUD_SOCKET_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2824
FWAUTH_FTP_LONG_PASSWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2825
FWAUTH_FTP_LONG_PASSWORD_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2825
FWAUTH_FTP_LONG_USERNAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2825
FWAUTH_FTP_LONG_USERNAME_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2825
FWAUTH_FTP_USER_AUTH_ACCEPTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2825
FWAUTH_FTP_USER_AUTH_ACCEPTED_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . 2826
FWAUTH_FTP_USER_AUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2826
FWAUTH_FTP_USER_AUTH_FAIL_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2826
FWAUTH_HTTP_USER_AUTH_ACCEPTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2826
FWAUTH_HTTP_USER_AUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2826
FWAUTH_HTTP_USER_AUTH_FAIL_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2827
FWAUTH_HTTP_USER_AUTH_OK_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2827
FWAUTH_TELNET_LONG_PASSWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2827
FWAUTH_TELNET_LONG_PASSWORD_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2827
FWAUTH_TELNET_LONG_USERNAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2827
FWAUTH_TELNET_LONG_USERNAME_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2828
FWAUTH_TELNET_USER_AUTH_ACCEPTED . . . . . . . . . . . . . . . . . . . . . . . . . . 2828
FWAUTH_TELNET_USER_AUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2828
FWAUTH_TELNET_USER_AUTH_FAIL_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2828
FWAUTH_TELNET_USER_AUTH_OK_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2829
FWAUTH_WEBAUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2829
FWAUTH_WEBAUTH_FAIL_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2829

lxvi Copyright © 2013, Juniper Networks, Inc.


Table of Contents

FWAUTH_WEBAUTH_SUCCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2829
FWAUTH_WEBAUTH_SUCCESS_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2829
GPRSD_MEMORY_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2830
GPRSD_RESTART_CCFG_READ_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2830
HNCACHED_HOST_ADDRESS_CHANGED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2830
HNCACHED_NAME_RESOLUTION_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2831
ICCPD_ASSERT_SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2831
ICCPD_OPEN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2831
ICCPD_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2832
ICCPD_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2832
IDP_APPDDOS_APP_ATTACK_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2832
IDP_APPDDOS_APP_ATTACK_EVENT_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2833
IDP_APPDDOS_APP_STATE_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2833
IDP_APPDDOS_APP_STATE_EVENT_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2833
IDP_ATTACK_LOG_EVENT_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2834
IDP_COMMIT_COMPLETED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2834
IDP_COMMIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2834
IDP_DAEMON_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2835
IDP_IGNORED_IPV6_ADDRESSES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2835
IDP_INTERNAL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2835
IDP_PACKET_CAPTURE_LOG_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2835
IDP_POLICY_COMPILATION_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2836
IDP_POLICY_LOAD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2836
IDP_POLICY_LOAD_SUCCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2836
IDP_POLICY_UNLOAD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2836
IDP_POLICY_UNLOAD_SUCCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2836
IDP_SCHEDULEDUPDATE_START_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2837
IDP_SCHEDULED_UPDATE_STARTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2837
IDP_SECURITY_INSTALL_RESULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2837
IDP_SESSION_LOG_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2837
IDP_SESSION_LOG_EVENT_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2837
IDP_SIGNATURE_LICENSE_EXPIRED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2838
JADE_ATTRIBUTES_TOO_LONG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2838
JADE_AUTH_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2838
JADE_AUTH_SUCCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2838
JADE_EXEC_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2839
JADE_IRI_AUTH_SUCCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2839
JADE_PAM_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2839
JADE_PAM_NO_LOCAL_USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2839
JADE_SOCKET_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2839
JCS_BBD_LOAD_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2840
JCS_BBD_LOCAL_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2840
JCS_BBD_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2840
JCS_BBD_NOT_VALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2840
JCS_BBD_PARSE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2841
JCS_BBD_PEER_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2841
JCS_BBD_SYSTEM_CONFLICT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2841
JCS_EXT_LINK_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2841
JCS_INVALID_BANDWIDTH_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2842

Copyright © 2013, Juniper Networks, Inc. lxvii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

JCS_KERNEL_RSD_LINK_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2842
JCS_KERNEL_RSD_LINK_ENABLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2842
JCS_MM_COMMUNICATION_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2842
JCS_MM_COMMUNICATION_OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2843
JCS_PEER_BLADE_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2843
JCS_READ_BANDWIDTH_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2843
JCS_READ_BBD_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2843
JCS_RSD_LINK_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2844
JCS_SWITCH_BANDWIDTH_CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2844
JCS_SWITCH_COMMUNICATION_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2844
JCS_SWITCH_COMMUNICATION_OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2844
JDIAMETERD_FUNC_HSHAKE_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2845
JDIAMETERD_FUNC_LOCACCEPT_NFOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . 2845
JDIAMETERD_FUNC_NSCK_LISTEN_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2845
JDIAMETERD_FUNC_OUT_OF_SYNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2845
JDIAMETERD_FUNC_PICACCEPT_NFOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . 2846
JDIAMETERD_FUNC_TOO_MANY_BADE2ES . . . . . . . . . . . . . . . . . . . . . . . . . . . 2846
JDIAMETERD_FUNC_USCK_LISTEN_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2846
JIVED_ALREADY_RUNNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2846
JIVED_EVLIB_FUNC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2847
JIVED_INITIATE_CONN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2847
JIVED_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2847
JIVED_NOT_ROOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2847
JIVED_PIDFILE_LOCK_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2848
JIVED_PIDFILE_UPDATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2848
JIVED_SNMP_SEND_TRAP_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2848
JPTSPD_INIT_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2848
JPTSPD_OUT_OF_MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2849
JPTSPD_PIC_CONNECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2849
JPTSPD_PIC_DISCONNECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2849
JPTSPD_SRC_FAST_SYNC_ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2849
JPTSPD_SRC_FAST_SYNC_DONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2850
JPTSPD_SRC_FAST_SYNC_START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2850
JPTSPD_SRC_FULL_SYNC_ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2850
JPTSPD_SRC_FULL_SYNC_DONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2850
JPTSPD_SRC_FULL_SYNC_START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2851
JSRPD_DAEMONIZE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2851
JSRPD_DUPLICATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2851
JSRPD_HA_CONTROL_LINK_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2851
JSRPD_HA_HEALTH_WEIGHT_LOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2852
JSRPD_HA_HEALTH_WEIGHT_RECOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2852
JSRPD_NODE_STATE_CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2852
JSRPD_NOT_ROOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2852
JSRPD_PID_FILE_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2853
JSRPD_PID_FILE_UPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2853
JSRPD_REDUNDANCY_MODE_CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2853
JSRPD_REDUNDANCY_MODE_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2853
JSRPD_RG_STATE_CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2854
JSRPD_SET_CS_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2854

lxviii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

JSRPD_SET_HW_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2854
JSRPD_SET_INTF_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2854
JSRPD_SET_IP_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2854
JSRPD_SET_LOOPBACK_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2855
JSRPD_SET_MBUF_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2855
JSRPD_SET_NEXTHOP_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2855
JSRPD_SET_NPC_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2855
JSRPD_SET_OTHER_INTF_MON_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2856
JSRPD_SET_SCHED_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2856
JSRPD_SET_SPU_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2856
JSRPD_SOCKET_CREATION_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2856
JSRPD_SOCKET_LISTEN_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2856
JSRPD_SOCKET_RECV_HB_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2857
JSRPD_UNSET_CS_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2857
JSRPD_UNSET_HW_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2857
JSRPD_UNSET_INTF_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2857
JSRPD_UNSET_IP_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2858
JSRPD_UNSET_LOOPBACK_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . 2858
JSRPD_UNSET_MBUF_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2858
JSRPD_UNSET_NEXTHOP_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2858
JSRPD_UNSET_NPC_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2859
JSRPD_UNSET_OTHER_INTF_MON_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2859
JSRPD_UNSET_SCHED_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2859
JSRPD_UNSET_SPU_MON_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2859
JSRPD_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2859
JTASK_ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2860
JTASK_ACTIVE_TERMINATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2860
JTASK_ASSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2860
JTASK_ASSERT_SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2861
JTASK_CFG_CALLBACK_LONGRUNTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2861
JTASK_CFG_SCHED_CUMU_LONGRUNTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . 2861
JTASK_EXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2862
JTASK_LOCK_FLOCKED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2862
JTASK_LOCK_LOCKED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2862
JTASK_MGMT_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2863
JTASK_OS_MEMHIGH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2863
JTASK_PARSE_BAD_LR_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2863
JTASK_PARSE_BAD_OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2863
JTASK_PARSE_CMD_ARG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2864
JTASK_PARSE_CMD_DUPLICATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2864
JTASK_PARSE_CMD_EXTRA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2864
JTASK_PTHREAD_CREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2865
JTASK_SCHED_CUMU_LONGRUNTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2865
JTASK_SCHED_MODULE_LONGRUNTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2865
JTASK_SCHED_TASK_LONGRUNTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2865
JTASK_SIGNAL_TERMINATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2866
JTASK_SNMP_CONN_EINPROGRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2866
JTASK_SNMP_CONN_QUIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2866
JTASK_SNMP_CONN_RETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2866

Copyright © 2013, Juniper Networks, Inc. lxix


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

JTASK_SNMP_INVALID_SOCKET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2867
JTASK_SNMP_SOCKOPT_BLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2867
JTASK_SNMP_SOCKOPT_RECVBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2867
JTASK_SNMP_SOCKOPT_SENDBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2867
JTASK_START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2868
JTASK_SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2868
JTASK_TASK_CHILDKILLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2868
JTASK_TASK_CHILDSTOPPED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2868
JTASK_TASK_DYN_REINIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2869
JTASK_TASK_FORK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2869
JTASK_TASK_GETWD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2869
JTASK_TASK_MASTERSHIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2869
JTASK_TASK_NOREINIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2870
JTASK_TASK_PIDCLOSED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2870
JTASK_TASK_PIDFLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2870
JTASK_TASK_PIDWRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2870
JTASK_TASK_REINIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2870
JTASK_TASK_SIGNALIGNORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2871
JTRACE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2871
KMD_CFG_IF_ID_POOL_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2871
KMD_CFG_IF_ID_POOL_NO_ENTRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2872
KMD_CFG_IF_ID_POOL_NO_INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2872
KMD_CFG_IF_ID_POOL_RETURN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2872
KMD_DPD_FAILOVER_MANUAL_TUNNEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2872
KMD_DPD_FAILOVER_MAX_ATTEMPTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2873
KMD_DPD_FAILOVER_NO_ACTIVE_PEER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2873
KMD_DPD_FAILOVER_NO_BACKUP_PEER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2873
KMD_DPD_FAILOVER_NO_TUNNEL_CFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2873
KMD_DPD_PEER_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2874
KMD_DPD_REMOTE_ADDRESS_CHANGED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2874
KMD_IKEV2_CONFIG_PAYLOAD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2874
KMD_IKEV2_CONFIG_PAYLOAD_OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2875
KMD_PM_IKE_SRV_NOT_FOUND_DELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2875
KMD_PM_PHASE1_GROUP_UNSPECIFIED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2875
KMD_PM_PHASE1_POLICY_SEARCH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2875
KMD_PM_PHASE2_POLICY_LOOKUP_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2876
KMD_PM_PROTO_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2876
KMD_PM_PROTO_IPCOMP_UNSUPPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . 2876
KMD_PM_PROTO_ISAKMP_RESV_UNSUPP . . . . . . . . . . . . . . . . . . . . . . . . . . . 2876
KMD_PM_SA_CFG_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2877
KMD_PM_SA_ESTABLISHED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2877
KMD_PM_SA_INDEX_GEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2877
KMD_PM_SA_PEER_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2877
KMD_PM_UNINITIALIZE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2878
KMD_SNMP_EXTRA_RESPONSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2878
KMD_SNMP_FATAL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2878
KMD_SNMP_MALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2878
KMD_SNMP_PIC_CONNECTION_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2879
KMD_SNMP_PIC_NO_RESPONSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2879

lxx Copyright © 2013, Juniper Networks, Inc.


Table of Contents

KMD_SNMP_PIC_SLOT_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2879
KMD_VPN_DFBIT_STATUS_MSG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2879
KMD_VPN_DOWN_ALARM_USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2880
KMD_VPN_FAILOVER_TO_BACKUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2880
KMD_VPN_PV_LIFETIME_CHANGED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2880
KMD_VPN_PV_PHASE1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2880
KMD_VPN_PV_PHASE2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2881
KMD_VPN_PV_PSK_CHANGED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2881
KMD_VPN_TS_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2881
KMD_VPN_UP_ALARM_USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2881
L2ALD_BD_NAME_RESTRICTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2882
L2ALD_DUPLICATE_RBEB_MAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2882
L2ALD_FREE_MAC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2882
L2ALD_GENCFG_OP_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2882
L2ALD_IPC_MESSAGE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2883
L2ALD_IPC_MESSAGE_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2883
L2ALD_IPC_MESSAGE_SEND_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2883
L2ALD_IPC_PIPE_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2884
L2ALD_MAC_LIMIT_REACHED_BD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2884
L2ALD_MAC_LIMIT_REACHED_GLOBAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2884
L2ALD_MAC_LIMIT_REACHED_IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2885
L2ALD_MAC_LIMIT_REACHED_IFBD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2885
L2ALD_MAC_LIMIT_REACHED_RTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2885
L2ALD_MAC_LIMIT_RESET_BD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2886
L2ALD_MAC_LIMIT_RESET_GLOBAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2886
L2ALD_MAC_LIMIT_RESET_IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2886
L2ALD_MAC_LIMIT_RESET_RTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2887
L2ALD_MAC_MOVE_NOTIFICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2887
L2ALD_MALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2887
L2ALD_MANAGER_CONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2888
L2ALD_NAME_LENGTH_IF_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2888
L2ALD_NAME_LENGTH_IF_FAMILY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2888
L2ALD_NAME_LENGTH_IF_LOGICAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2889
L2ALD_PBBN_IFL_REVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2889
L2ALD_PBBN_REINSTATE_IFBDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2889
L2ALD_PBBN_RETRACT_IFBDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2890
L2ALD_PIP_IFD_READ_RETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2890
L2CPD_ASSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2890
L2CPD_ASSERT_SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2891
L2CPD_EXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2891
L2CPD_KERNEL_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2892
L2CPD_KERNEL_VERSION_OLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2892
L2CPD_KERNEL_VERSION_UNSUPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2892
L2CPD_MEMORY_EXCESSIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2892
L2CPD_MGMT_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2893
L2CPD_MIRROR_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2893
L2CPD_MIRROR_VERSION_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2893
L2CPD_PPM_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2894
L2CPD_PPM_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2894

Copyright © 2013, Juniper Networks, Inc. lxxi


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

L2CPD_RUNTIME_MODULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2894
L2CPD_RUNTIME_OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2895
L2CPD_RUNTIME_TASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2895
L2CPD_TASK_BEGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2895
L2CPD_TASK_CHILD_KILLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2895
L2CPD_TASK_CHILD_STOPPED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2896
L2CPD_TASK_FORK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2896
L2CPD_TASK_GETWD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2896
L2CPD_TASK_MASTERSHIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2896
L2CPD_TASK_NO_REINIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2897
L2CPD_TASK_PID_CLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2897
L2CPD_TASK_PID_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2897
L2CPD_TASK_PID_WRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2897
L2CPD_TASK_REINIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2898
L2CPD_TERMINATE_ACTIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2898
L2CPD_TERMINATE_SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2898
L2CPD_TRACE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2898
L2CPD_XSTP_SHUTDOWN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2898
L2TPD_COS_PROFILE_ADD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2899
L2TPD_COS_PROFILE_DELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2899
L2TPD_DB_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2899
L2TPD_DB_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2900
L2TPD_DB_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2900
L2TPD_DB_TUN_GRP_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2900
L2TPD_DEFAULT_PROTO_CREATE_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2900
L2TPD_EVLIB_CREATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2900
L2TPD_EVLIB_FD_DEREGISTER_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2901
L2TPD_EVLIB_FD_DESELECT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2901
L2TPD_EVLIB_FD_NOT_REGISTERED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2901
L2TPD_EVLIB_FD_SELECT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2901
L2TPD_EVLIB_TIMER_CLEAR_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2902
L2TPD_EVLIB_TIMER_SET_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2902
L2TPD_FILTER_FILE_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2902
L2TPD_GLOBAL_CFG_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2902
L2TPD_GLOBAL_CFG_CHANGE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2902
L2TPD_GLOBAL_CFG_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2903
L2TPD_IFD_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2903
L2TPD_IFD_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2903
L2TPD_IFD_MSG_REGISTER_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2903
L2TPD_IFD_ROOT_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2904
L2TPD_IFL_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2904
L2TPD_IFL_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2904
L2TPD_IFL_MSG_REGISTER_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2904
L2TPD_IFL_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2905
L2TPD_IFL_ROOT_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2905
L2TPD_INSTANCE_CREATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2905
L2TPD_INSTANCE_RESTART_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2905
L2TPD_INTERFACE_ID_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2905
L2TPD_MESSAGE_REGISTER_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2906

lxxii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

L2TPD_MLPPP_BUNDLE_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2906
L2TPD_MLPPP_BUNDLE_CREATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2906
L2TPD_MLPPP_BUNDLE_INVALID_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2906
L2TPD_MLPPP_COPY_CFG_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2907
L2TPD_MLPPP_ID_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2907
L2TPD_MLPPP_ID_BITMAP_ALLOC_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2907
L2TPD_MLPPP_ID_NODE_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2907
L2TPD_MLPPP_ID_ROOT_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2907
L2TPD_MLPPP_LINK_CREATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2908
L2TPD_MLPPP_LINK_MAX_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2908
L2TPD_MLPPP_POOL_ADDRESS_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2908
L2TPD_MLPPP_SESSION_CREATE_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2908
L2TPD_MLPPP_SESSION_DELETE_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2909
L2TPD_MLPPP_SPEED_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2909
L2TPD_NH_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2909
L2TPD_POLICER_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2909
L2TPD_POLICER_PROFILE_DEL_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2910
L2TPD_POOL_ADDRESS_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2910
L2TPD_POOL_ASSIGN_ADDRESS_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2910
L2TPD_PPP_ROUTE_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2911
L2TPD_PPP_ROUTE_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2911
L2TPD_PROFILE_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2911
L2TPD_PROFILE_NO_RADIUS_SERVERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2911
L2TPD_RADIUS_ACCT_PORT_ZERO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2912
L2TPD_RADIUS_GETHOSTNAME_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2912
L2TPD_RADIUS_RT_INST_ENOENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2912
L2TPD_RADIUS_RT_INST_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2912
L2TPD_RADIUS_SERVER_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2912
L2TPD_RADIUS_SRC_ADDR_BIND_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2913
L2TPD_RADIUS_SRC_ADDR_ENOENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2913
L2TPD_RPD_ASYNC_UNREG_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2913
L2TPD_RPD_ROUTE_ADD_CB_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2913
L2TPD_RPD_ROUTE_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2914
L2TPD_RPD_ROUTE_DELETE_CB_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2914
L2TPD_RPD_ROUTE_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2914
L2TPD_RPD_ROUTE_PREFIX_TOO_LONG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2914
L2TPD_RPD_SESS_CREATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2915
L2TPD_RPD_SESS_HANDLE_ALLOC_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2915
L2TPD_RPD_SOCKET_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2915
L2TPD_RPD_TBL_LOCATE_BY_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2915
L2TPD_RPD_TBL_LOCATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2915
L2TPD_RPD_VERSION_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2916
L2TPD_RTSLIB_ASYNC_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2916
L2TPD_RTSLIB_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2916
L2TPD_SERVER_START_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2916
L2TPD_SERVICE_NH_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2917
L2TPD_SERVICE_NH_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2917
L2TPD_SESSION_CFG_ADD_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2917
L2TPD_SESSION_CFG_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2917

Copyright © 2013, Juniper Networks, Inc. lxxiii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

L2TPD_SESSION_CFG_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2918
L2TPD_SESSION_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2918
L2TPD_SESSION_IFF_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2918
L2TPD_SESSION_IFL_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2918
L2TPD_SESSION_IFL_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2919
L2TPD_SESSION_IFL_CLI_TREE_ALLOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2919
L2TPD_SESSION_IFL_DELETED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2919
L2TPD_SESSION_IFL_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2919
L2TPD_SESSION_IFL_GET_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2919
L2TPD_SESSION_IFL_NOT_EQUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2920
L2TPD_SESSION_IFL_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2920
L2TPD_SESSION_IFL_OCCUPIED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2920
L2TPD_SESSION_IFL_REMOVE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2920
L2TPD_SESSION_INVALID_PEER_IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2921
L2TPD_SESSION_IP_DUPLICATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2921
L2TPD_SESSION_ROUTE_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2921
L2TPD_SESSION_RT_TBL_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2921
L2TPD_SESSION_TUNNEL_ID_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2922
L2TPD_SETSOCKOPT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2922
L2TPD_SET_ASYNC_CONTEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2922
L2TPD_SHOW_MULTILINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2922
L2TPD_SHOW_SESSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2923
L2TPD_SHOW_TUNNEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2923
L2TPD_SOCKET_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2923
L2TPD_SUBUNIT_ROUTE_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2923
L2TPD_TRACE_FILE_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2924
L2TPD_TUNNEL_CFG_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2924
L2TPD_TUNNEL_CFG_ADD_INV_ADDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2924
L2TPD_TUNNEL_CFG_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2924
L2TPD_TUNNEL_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2925
L2TPD_TUNNEL_DEST_IF_LOOKUP_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2925
L2TPD_TUNNEL_GROUP_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2925
L2TPD_TUNNEL_GROUP_CFG_ADD_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2925
L2TPD_TUNNEL_GROUP_CFG_DEL_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2926
L2TPD_TUNNEL_GROUP_CREATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2926
L2TPD_TUNNEL_GROUP_DELETE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2926
L2TPD_TUNNEL_GROUP_IDX_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2926
L2TPD_TUNNEL_GROUP_RESTART_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2926
L2TPD_USER_AUTHN_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2927
L2TPD_USER_AUTHN_ORDER_UNKNOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2927
L2TPD_USER_AUTHN_PWD_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2927
LACP_INTF_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2928
LACPD_MEMORY_ALLOCATION_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2928
LACPD_MEMORY_ALLOCATION_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2928
LACPD_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2928
LFMD_RTSOCK_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2929
LIBJNX_SNMP_ENGINE_FILE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2929
LIBJSNMP_CTX_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2929
LIBJSNMP_IPC_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2930

lxxiv Copyright © 2013, Juniper Networks, Inc.


Table of Contents

LIBJSNMP_IPC_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2930
LIBJSNMP_MTHD_API_UNKNOWN_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2930
LIBJSNMP_NS_LOG_CRIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2931
LIBJSNMP_NS_LOG_EMERG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2931
LIBJSNMP_NS_LOG_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2931
LIBJSNMP_OID_GEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2931
LIBJSNMP_READ_LEN_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2932
LIBJSNMP_RTMSIZE_MISMATCH_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2932
LIBJSNMP_SMS_HDR_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2932
LIBJSNMP_SMS_MSG_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2933
LIBJSNMP_SOCKET_OPEN_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2933
LIBJSNMP_SOCKET_VER_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2933
LIBJSNMP_TRAP_API_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2933
LIBJSNMP_TRAP_UTILS_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2934
LIBMSPRPC_CLIENT_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2934
LIBMSPRPC_CLIENT_KCOM_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2934
LIBMSPRPC_CLIENT_KCOM_NO_IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2935
LIBMSPRPC_CLIENT_NO_CONNECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2935
LIBMSPRPC_CLIENT_NO_REPLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2935
LIBMSPRPC_CLIENT_PIC_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2936
LIBMSPRPC_CLIENT_WRONG_OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2936
LICENSE_CONNECT_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2936
LICENSE_CONN_TO_LI_CHECK_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2937
LICENSE_CONN_TO_LI_CHECK_SUCCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2937
LICENSE_EXPIRED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2937
LICENSE_EXPIRED_KEY_DELETED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2937
LICENSE_GRACE_PERIOD_APPROACHING . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2937
LICENSE_GRACE_PERIOD_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2938
LICENSE_GRACE_PERIOD_EXPIRED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2938
LICENSE_LIST_MANAGEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2938
LICENSE_NEARING_EXPIRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2939
LICENSE_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2939
LICENSE_REG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2939
LICENSE_SHM_ATTACH_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2939
LICENSE_SHM_CREATE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2939
LICENSE_SHM_DETACH_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2940
LICENSE_SHM_FILE_OPEN_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2940
LICENSE_SHM_KEY_CREATE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2940
LICENSE_SHM_SCALE_READ_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2940
LICENSE_SHM_SCALE_UPDATE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2941
LICENSE_SIGNATURE_VERIFY_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2941
LICENSE_UNKNOWN_RESPONSE_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2941
LICENSE_VERIFICATION_FILE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2941
LOGIN_ABORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2941
LOGIN_ATTEMPTS_THRESHOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2942
LOGIN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2942
LOGIN_FAILED_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2942
LOGIN_FAILED_SET_CONTEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2942
LOGIN_FAILED_SET_LOGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2943

Copyright © 2013, Juniper Networks, Inc. lxxv


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

LOGIN_HOSTNAME_UNRESOLVED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2943
LOGIN_INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2943
LOGIN_MALFORMED_USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2943
LOGIN_PAM_AUTHENTICATION_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2943
LOGIN_PAM_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2944
LOGIN_PAM_MAX_RETRIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2944
LOGIN_PAM_STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2944
LOGIN_PAM_USER_UNKNOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2944
LOGIN_PASSWORD_EXPIRED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2945
LOGIN_REFUSED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2945
LOGIN_ROOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2945
LOGIN_TIMED_OUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2945
LPDFD_DYN_PDB_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2946
LPDFD_DYN_REGISTER_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2946
LPDFD_PCONN_SERVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2946
LRMUX_FAILED_EXEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2946
LRMUX_LRPD_PID_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2947
LRMUX_LRPD_PID_OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2947
LRMUX_LRPD_SEND_HUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2947
LRMUX_PID_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2947
LSYSD_CFG_RD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2948
LSYSD_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2948
LSYSD_LICENSE_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2948
LSYSD_SEC_NODE_COMP_SYNC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2948
MCSN_ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2949
MCSN_ACTIVE_TERMINATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2949
MCSN_ASSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2949
MCSN_ASSERT_SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2950
MCSN_EXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2950
MCSN_SCHED_CALLBACK_LONGRUNTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . 2950
MCSN_SCHED_CUMULATVE_LNGRUNTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . 2951
MCSN_SIGNAL_TERMINATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2951
MCSN_START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2951
MCSN_SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2951
MCSN_TASK_BEGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2952
MCSN_TASK_CHILDKILLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2952
MCSN_TASK_CHILDSTOPPED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2952
MCSN_TASK_FORK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2952
MCSN_TASK_GETWD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2952
MCSN_TASK_MASTERSHIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2953
MCSN_TASK_NOREINIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2953
MCSN_TASK_REINIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2953
MCSN_TASK_SIGNALIGNORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2953
MCSNOOPD_MGMT_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2954
MIB2D_ATM_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2954
MIB2D_CONFIG_CHECK_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2954
MIB2D_FILE_OPEN_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2955
MIB2D_IFD_IFDINDEX_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2955
MIB2D_IFD_IFINDEX_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2955

lxxvi Copyright © 2013, Juniper Networks, Inc.


Table of Contents

MIB2D_IFL_IFINDEX_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2955
MIB2D_IF_FLAPPING_MISSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2956
MIB2D_KVM_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2956
MIB2D_PMON_OVERLOAD_CLEARED_TRAP . . . . . . . . . . . . . . . . . . . . . . . . . . 2956
MIB2D_PMON_OVERLOAD_SET_TRAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2957
MIB2D_RTSLIB_READ_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2957
MIB2D_RTSLIB_SEQ_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2957
MIB2D_SNMP_INDEX_ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2957
MIB2D_SNMP_INDEX_DUPLICATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2958
MIB2D_SNMP_INDEX_UPDATE_STAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2958
MIB2D_SNMP_INDEX_WRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2958
MIB2D_SYSCTL_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2959
MIB2D_TRAP_HEADER_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2959
MIB2D_TRAP_SEND_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2959
MPLS_OAM_FANOUT_LIMIT_REACHED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2960
MPLS_OAM_INVALID_SOURCE_ADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2960
MPLS_OAM_PATH_LIMIT_REACHED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2960
MPLS_OAM_SEND_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2960
MPLS_OAM_SOCKET_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2961
MPLS_OAM_SOCKET_SELECT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2961
MPLS_OAM_TRACEROUTE_INTERRUPTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2961
MPLS_OAM_TTL_EXPIRED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2961
MPLS_OAM_UNREACHABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2962
NEXTHOP_COMPONENTS_LIMIT_REACHED . . . . . . . . . . . . . . . . . . . . . . . . . . 2962
NSD_MEMORY_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2962
NSD_RESTART_COMP_CFG_READ_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2963
NSD_SEC_NODE_COMP_SYNC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2963
NSTRACED_MEMORY_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2963
NSTRACED_RESTART_CFG_READ_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2964
NTPDATE_TIME_CHANGED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2964
NTPD_CHANGED_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2964
PFE_ANALYZER_CFG_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2964
PFE_ANALYZER_SHIM_CFG_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2965
PFE_ANALYZER_TABLE_WRITE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2965
PFE_ANALYZER_TASK_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2965
PFE_CBF_UNSUPPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2965
PFE_COS_B2_ONE_CLASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2965
PFE_COS_B2_UNSUPPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2966
PFE_FW_DELETE_MISMATCH_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2966
PFE_FW_IF_DIALER_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2966
PFE_FW_IF_INPUT_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2966
PFE_FW_IF_OUTPUT_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2967
PFE_FW_PSF_DELETE_MISMATCH_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2967
PFE_FW_SYSLOG_ETH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2967
PFE_FW_SYSLOG_IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2967
PFE_FW_SYSLOG_IP6_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2968
PFE_FW_SYSLOG_IP6_ICMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2968
PFE_FW_SYSLOG_IP6_TCP_UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2968
PFE_MGCP_MEM_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2968

Copyright © 2013, Juniper Networks, Inc. lxxvii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

PFE_MGCP_REG_HDL_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2969
PFE_NH_RESOLVE_THROTTLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2969
PFE_SCCP_ADD_PORT_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2969
PFE_SCCP_DEL_PORT_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2969
PFE_SCCP_REG_NAT_VEC_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2970
PFE_SCCP_REG_RM_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2970
PFE_SCCP_REG_VSIP_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2970
PFE_SCCP_RM_CLIENTID_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2970
PFE_SCREEN_MT_CFG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2970
PFE_SCREEN_MT_CFG_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2971
PFE_SCREEN_MT_ZONE_BINDING_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2971
PFE_SIP_MEM_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2971
PFE_SIP_REG_HDL_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2971
PFED_NOTIFICATION_STATS_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2971
PGCPD_SHUTDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2972
PGCPD_STARTUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2972
PGCPD_SWITCH_OVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2972
PING_EGRESS_JITTER_THRESH_EXCEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2972
PING_EGRESS_STDDEV_THRESH_EXCEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2973
PING_EGRESS_THRESHOLD_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2973
PING_INGRESS_JTR_THRESH_EXCEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2973
PING_INGRESS_STDDV_THRESH_EXCEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2973
PING_INGRESS_THRESHOLD_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2973
PING_PROBE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2974
PING_RTT_JTR_THRESH_EXCEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2974
PING_RTT_STDDV_THRESH_EXCEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2974
PING_RTT_THRESHOLD_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2974
PING_TEST_COMPLETED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2975
PING_TEST_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2975
PING_UNKNOWN_THRESH_TYPE_EXCEED . . . . . . . . . . . . . . . . . . . . . . . . . . . 2975
PKID_AFTER_KEY_GEN_SELF_TEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2975
PKID_CERT_BASIC_CNSTRS_INV_CA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2976
PKID_CERT_BASIC_CNSTRS_MISSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2976
PKID_CERT_ID_LOOKUP_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2976
PKID_CORRUPT_CERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2976
PKID_FIPS_KAT_SUCCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2976
PKID_PV_ASYM_KEYGEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2977
PKID_PV_CERT_DEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2977
PKID_PV_CERT_LOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2977
PKID_PV_KEYPAIR_DEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2977
PKID_PV_KEYPAIR_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2977
PKID_PV_OBJECT_READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2978
PPMD_ASSERT_SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2978
PPMD_OPEN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2978
PPMD_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2979
PPMD_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2979
PPPD_AUTH_CREATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2979
PPPD_CHAP_AUTH_IN_PROGRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2979
PPPD_CHAP_GETHOSTNAME_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2980

lxxviii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

PPPD_CHAP_INVALID_IDENTIFIER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2980
PPPD_CHAP_INVALID_OPCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2980
PPPD_CHAP_LOCAL_NAME_UNAVAILABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . 2980
PPPD_CHAP_OPERATION_UNEXPECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2981
PPPD_CHAP_REPLAY_ATTACK_DETECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2981
PPPD_EVLIB_CREATE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2981
PPPD_LOCAL_CREATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2981
PPPD_MEMORY_ALLOCATION_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2982
PPPD_PAP_GETHOSTNAME_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2982
PPPD_PAP_INVALID_IDENTIFIER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2982
PPPD_PAP_INVALID_OPCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2982
PPPD_PAP_LOCAL_PASSWORD_UNAVAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2983
PPPD_PAP_OPERATION_UNEXPECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2983
PPPD_POOL_ADDRESSES_EXHAUSTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2983
PPPD_RADIUS_ADD_SERVER_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2984
PPPD_RADIUS_ALLOC_PASSWD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2984
PPPD_RADIUS_CREATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2984
PPPD_RADIUS_CREATE_REQ_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2984
PPPD_RADIUS_GETHOSTNAME_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2984
PPPD_RADIUS_MESSAGE_UNEXPECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2985
PPPD_RADIUS_NO_VALID_SERVERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2985
PPPD_RADIUS_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2985
PPPD_RADIUS_ROUTE_INST_ENOENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2985
PROFILER_RECONFIGURE_SIGHUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2986
RDD_EVLIB_CREATE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2986
RDD_IFDEV_ADD_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2986
RDD_IFDEV_DELETE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2987
RDD_IFDEV_GET_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2987
RDD_IFDEV_INCOMPATIBLE_REVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2987
RDD_IFDEV_INCOMPATIBLE_SWITCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2988
RDD_IFDEV_RETRY_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2988
RDD_NEW_INTERFACE_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2988
RMOPD_ADDRESS_MULTICAST_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2988
RMOPD_ADDRESS_SOURCE_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2989
RMOPD_ADDRESS_STRING_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2989
RMOPD_ADDRESS_TARGET_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2989
RMOPD_ICMP_ADDR_TYPE_UNSUPPORTED . . . . . . . . . . . . . . . . . . . . . . . . . 2990
RMOPD_IFINDEX_NOT_ACTIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2990
RMOPD_IFINDEX_NO_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2990
RMOPD_IFNAME_NOT_ACTIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2990
RMOPD_IFNAME_NO_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2991
RMOPD_ROUTING_INSTANCE_NO_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2991
RMOPD_TRACEROUTE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2991
RPD_ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2992
RPD_ACTIVE_TERMINATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2992
RPD_AMT_CFG_ADDR_FMLY_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2992
RPD_AMT_CFG_ANYCAST_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2993
RPD_AMT_CFG_ANYCAST_MCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2993
RPD_AMT_CFG_LOC_ADDR_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2993

Copyright © 2013, Juniper Networks, Inc. lxxix


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

RPD_AMT_CFG_LOC_ADDR_MCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2993
RPD_AMT_CFG_PREFIX_LEN_SHORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2994
RPD_AMT_CFG_RELAY_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2994
RPD_AMT_RELAY_DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2994
RPD_AMT_TUNNEL_CREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2994
RPD_AMT_TUNNEL_DELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2995
RPD_ASSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2995
RPD_ASSERT_SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2995
RPD_BFD_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2996
RPD_BFD_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2996
RPD_BGP_CFG_ADDR_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2996
RPD_BGP_CFG_LOCAL_ASNUM_WARN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2997
RPD_BGP_NEIGHBOR_STATE_CHANGED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2997
RPD_CFG_TRACE_FILE_MISSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2997
RPD_DYN_CFG_BUSY_SIGNAL_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2997
RPD_DYN_CFG_GET_PROFILE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2998
RPD_DYN_CFG_GET_PROF_NAME_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2998
RPD_DYN_CFG_GET_SES_STATE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2998
RPD_DYN_CFG_GET_SES_TYPE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2998
RPD_DYN_CFG_GET_SNAPSHOT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2999
RPD_DYN_CFG_PDB_CLOSE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2999
RPD_DYN_CFG_PDB_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2999
RPD_DYN_CFG_PROCESSING_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2999
RPD_DYN_CFG_REGISTER_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3000
RPD_DYN_CFG_REQUEST_ACK_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3000
RPD_DYN_CFG_RESPONSE_SLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3000
RPD_DYN_CFG_SCHEMA_OPEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3000
RPD_DYN_CFG_SES_RECOVERY_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3001
RPD_DYN_CFG_SET_CONTEXT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3001
RPD_DYN_CFG_SMID_RECOVERY_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3001
RPD_DYN_CFG_SMID_REG_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3001
RPD_DYN_CFG_SMID_UNREG_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3001
RPD_ESIS_ADJDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3002
RPD_ESIS_ADJUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3002
RPD_EXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3002
RPD_IFD_INDEXCOLLISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3003
RPD_IFD_NAMECOLLISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3003
RPD_IFL_INDEXCOLLISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3003
RPD_IFL_NAMECOLLISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3004
RPD_IGMP_ACCOUNTING_OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3004
RPD_IGMP_ACCOUNTING_ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3004
RPD_IGMP_ALL_SUBSCRIBERS_DELETED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3004
RPD_IGMP_CFG_CREATE_ENTRY_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3005
RPD_IGMP_CFG_GROUP_OUT_OF_RANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3005
RPD_IGMP_CFG_INVALID_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3005
RPD_IGMP_CFG_SOURCE_OUT_OF_RANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . 3005
RPD_IGMP_DYN_CFG_ALREADY_BOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3006
RPD_IGMP_DYN_CFG_INVALID_STMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3006
RPD_IGMP_DYN_CFG_SES_ID_ADD_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3006

lxxx Copyright © 2013, Juniper Networks, Inc.


Table of Contents

RPD_IGMP_DYN_CFG_SES_ID_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3007
RPD_IGMP_JOIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3007
RPD_IGMP_LEAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3007
RPD_IGMP_MEMBERSHIP_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3007
RPD_IGMP_ROUTER_VERSION_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . 3008
RPD_ISIS_ADJDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3008
RPD_ISIS_ADJUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3008
RPD_ISIS_ADJUPNOIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3008
RPD_ISIS_LDP_SYNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3009
RPD_ISIS_LSPCKSUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3009
RPD_ISIS_NO_ROUTERID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3009
RPD_ISIS_OVERLOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3010
RPD_KRT_CCC_IFL_MODIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3010
RPD_KRT_DELETED_RTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3011
RPD_KRT_IFA_GENERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3011
RPD_KRT_IFDCHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3011
RPD_KRT_IFDEST_GET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3011
RPD_KRT_IFDGET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3012
RPD_KRT_IFD_CELL_RELAY_INV_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3012
RPD_KRT_IFD_CELL_RELAY_NO_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3012
RPD_KRT_IFD_GENERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3013
RPD_KRT_IFL_CELL_RELAY_INV_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3013
RPD_KRT_IFL_CELL_RELAY_NO_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3013
RPD_KRT_IFL_GENERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3013
RPD_KRT_KERNEL_BAD_ROUTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3014
RPD_KRT_NEXTHOP_OVERFLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3014
RPD_KRT_NOIFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3015
RPD_KRT_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3015
RPD_KRT_VERSIONNONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3015
RPD_KRT_VERSIONOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3016
RPD_KRT_VPLS_IFL_MODIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3016
RPD_L2VPN_LABEL_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3016
RPD_L2VPN_REMOTE_SITE_COLLISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3016
RPD_L2VPN_SITE_COLLISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3017
RPD_LAYER2_VC_BFD_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3017
RPD_LAYER2_VC_BFD_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3017
RPD_LAYER2_VC_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3017
RPD_LAYER2_VC_PING_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3018
RPD_LAYER2_VC_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3018
RPD_LDP_BFD_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3018
RPD_LDP_BFD_DOWN_TRACEROUTE_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . 3018
RPD_LDP_BFD_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3019
RPD_LDP_GR_CFG_IGNORED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3019
RPD_LDP_INTF_BLOCKED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3019
RPD_LDP_INTF_UNBLOCKED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3019
RPD_LDP_NBRDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3020
RPD_LDP_NBRUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3020
RPD_LDP_PING_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3020
RPD_LDP_SESSIONDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3020

Copyright © 2013, Juniper Networks, Inc. lxxxi


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

RPD_LDP_SESSIONUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3021
RPD_LMP_ALLOC_ACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3021
RPD_LMP_ALLOC_REQUEST_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3021
RPD_LMP_CONTROL_CHANNEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3021
RPD_LMP_NO_CALLBACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3022
RPD_LMP_NO_MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3022
RPD_LMP_NO_PEER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3022
RPD_LMP_PEER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3022
RPD_LMP_PEER_IFL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3022
RPD_LMP_PEER_INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3023
RPD_LMP_RESOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3023
RPD_LMP_RESOURCE_NO_LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3023
RPD_LMP_SEND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3023
RPD_LMP_SEND_ALLOCATION_MESSAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3024
RPD_LMP_SYSFAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3024
RPD_LMP_TE_LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3024
RPD_LMP_TE_LINK_INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3024
RPD_LMP_UNEXPECTED_OPCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3025
RPD_LOCK_FLOCKED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3025
RPD_LOCK_LOCKED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3025
RPD_MC_CFG_CREATE_ENTRY_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3026
RPD_MC_CFG_FWDCACHE_CONFLICT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3026
RPD_MC_CFG_PREFIX_LEN_SHORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3026
RPD_MC_COSD_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3026
RPD_MC_DESIGNATED_PE_CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3027
RPD_MC_DYN_CFG_ALREADY_BOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3027
RPD_MC_DYN_CFG_SES_ID_ADD_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3027
RPD_MC_DYN_CFG_SES_ID_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3027
RPD_MC_LOCAL_DESIGNATED_PE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3028
RPD_MC_OIF_REJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3028
RPD_MC_OIF_RE_ADMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3028
RPD_MGMT_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3028
RPD_MIRROR_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3029
RPD_MIRROR_VERSION_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3029
RPD_MLD_ACCOUNTING_OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3029
RPD_MLD_ACCOUNTING_ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3029
RPD_MLD_ALL_SUBSCRIBERS_DELETED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3030
RPD_MLD_CFG_CREATE_ENTRY_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3030
RPD_MLD_CFG_GROUP_OUT_OF_RANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3030
RPD_MLD_CFG_INVALID_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3030
RPD_MLD_CFG_SOURCE_OUT_OF_RANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3031
RPD_MLD_DYN_CFG_ALREADY_BOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3031
RPD_MLD_DYN_CFG_INVALID_STMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3031
RPD_MLD_DYN_CFG_SES_ID_ADD_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3032
RPD_MLD_DYN_CFG_SES_ID_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3032
RPD_MLD_JOIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3032
RPD_MLD_LEAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3032
RPD_MLD_MEMBERSHIP_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3033
RPD_MLD_ROUTER_VERSION_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3033

lxxxii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

RPD_MPLS_INTERFACE_ROUTE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3033
RPD_MPLS_INTF_MAX_LABELS_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3033
RPD_MPLS_LSP_AUTOBW_NOTICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3033
RPD_MPLS_LSP_BANDWIDTH_CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3034
RPD_MPLS_LSP_CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3034
RPD_MPLS_LSP_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3034
RPD_MPLS_LSP_SWITCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3034
RPD_MPLS_LSP_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3035
RPD_MPLS_OAM_LSP_PING_REPLY_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3035
RPD_MPLS_OAM_PING_REPLY_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3035
RPD_MPLS_OAM_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3035
RPD_MPLS_OAM_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3036
RPD_MPLS_PATH_BANDWIDTH_CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3036
RPD_MPLS_PATH_BFD_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3036
RPD_MPLS_PATH_BFD_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3036
RPD_MPLS_PATH_BW_NOT_AVAILABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3037
RPD_MPLS_PATH_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3037
RPD_MPLS_PATH_PING_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3037
RPD_MPLS_PATH_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3037
RPD_MPLS_REQ_BW_NOT_AVAILABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3038
RPD_MPLS_TABLE_ROUTE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3038
RPD_MSDP_CFG_SA_LIMITS_CONFLICT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3038
RPD_MSDP_CFG_SRC_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3038
RPD_MSDP_PEER_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3039
RPD_MSDP_PEER_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3039
RPD_MSDP_SRC_ACTIVE_OVER_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3039
RPD_MSDP_SRC_ACTIVE_OVER_THRESH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3039
RPD_MSDP_SRC_ACTIVE_UNDER_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3040
RPD_MSDP_SRC_ACTIVE_UNDER_THRESH . . . . . . . . . . . . . . . . . . . . . . . . . . . 3040
RPD_MVPN_CFG_PREFIX_LEN_SHORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3040
RPD_OSPF_CFGNBR_P2P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3041
RPD_OSPF_IF_COST_CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3041
RPD_OSPF_LDP_SYNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3041
RPD_OSPF_LSA_MAXIMUM_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3041
RPD_OSPF_LSA_WARNING_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3042
RPD_OSPF_NBRDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3042
RPD_OSPF_NBRUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3042
RPD_OSPF_OVERLOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3043
RPD_OSPF_TOPO_IF_COST_CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3043
RPD_OS_MEMHIGH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3043
RPD_PARSE_BAD_LR_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3043
RPD_PARSE_BAD_OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3044
RPD_PARSE_CMD_ARG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3044
RPD_PARSE_CMD_DUPLICATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3044
RPD_PARSE_CMD_EXTRA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3044
RPD_PIM_FOUND_NON_BIDIR_NBR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3045
RPD_PIM_NBRDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3045
RPD_PIM_NBRUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3045
RPD_PIM_NON_BIDIR_RPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3045

Copyright © 2013, Juniper Networks, Inc. lxxxiii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

RPD_PLCY_CFG_COMMUNITY_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3046
RPD_PLCY_CFG_FWDCLASS_OVERRIDDEN . . . . . . . . . . . . . . . . . . . . . . . . . . . 3046
RPD_PLCY_CFG_IFALL_NOMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3046
RPD_PLCY_CFG_NH_NETMASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3046
RPD_PLCY_CFG_PARSE_GEN_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3047
RPD_PLCY_CFG_PREFIX_LEN_SHORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3047
RPD_PPM_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3047
RPD_PPM_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3047
RPD_PTHREAD_CREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3048
RPD_RA_CFG_CREATE_ENTRY_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3048
RPD_RA_CFG_INVALID_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3048
RPD_RA_DYN_CFG_ALREADY_BOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3048
RPD_RA_DYN_CFG_INVALID_STMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3049
RPD_RA_DYN_CFG_SES_ID_ADD_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3049
RPD_RA_DYN_CFG_SES_ID_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3049
RPD_RDISC_CKSUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3049
RPD_RDISC_NOMULTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3050
RPD_RDISC_NORECVIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3050
RPD_RDISC_SOLICITADDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3051
RPD_RDISC_SOLICITICMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3051
RPD_RDISC_SOLICITLEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3051
RPD_RIP_AUTH_ACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3052
RPD_RIP_AUTH_REQUEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3052
RPD_RIP_AUTH_UPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3052
RPD_RIP_JOIN_BROADCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3052
RPD_RIP_JOIN_MULTICAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3052
RPD_RSVP_BACKUP_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3053
RPD_RSVP_BYPASS_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3053
RPD_RSVP_BYPASS_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3053
RPD_RSVP_COS_CFG_WARN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3053
RPD_RSVP_INCORRECT_FLOWSPEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3054
RPD_RSVP_LSP_SWITCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3054
RPD_RSVP_MAXIMUM_SESSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3054
RPD_RSVP_NBRDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3054
RPD_RSVP_NBRUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3055
RPD_RT_CFG_BR_CONFLICT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3055
RPD_RT_CFG_CREATE_ENTRY_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3055
RPD_RT_CFG_INVALID_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3055
RPD_RT_CFG_TABLE_NON_MATCHING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3056
RPD_RT_DUPLICATE_RD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3056
RPD_RT_DYN_CFG_INST_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3056
RPD_RT_DYN_CFG_TABLE_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3056
RPD_RT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3057
RPD_RT_IFUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3057
RPD_RT_INST_CFG_RESERVED_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3057
RPD_RT_INST_IMPORT_PLCY_WARNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3057
RPD_RT_PATH_LIMIT_BELOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3058
RPD_RT_PATH_LIMIT_REACHED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3058
RPD_RT_PATH_LIMIT_WARNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3058

lxxxiv Copyright © 2013, Juniper Networks, Inc.


Table of Contents

RPD_RT_PREFIX_LIMIT_BELOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3058
RPD_RT_PREFIX_LIMIT_REACHED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3059
RPD_RT_PREFIX_LIMIT_WARNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3059
RPD_RT_SHOWMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3059
RPD_RT_TAG_ID_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3059
RPD_SCHED_CALLBACK_LONGRUNTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3060
RPD_SCHED_CUMULATIVE_LONGRUNTIME . . . . . . . . . . . . . . . . . . . . . . . . . . 3060
RPD_SCHED_MODULE_LONGRUNTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3060
RPD_SCHED_TASK_LONGRUNTIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3061
RPD_SIGNAL_TERMINATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3061
RPD_SNMP_CONN_PROG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3061
RPD_SNMP_CONN_QUIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3061
RPD_SNMP_CONN_RETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3062
RPD_SNMP_INVALID_SOCKET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3062
RPD_SNMP_SOCKOPT_BLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3062
RPD_SNMP_SOCKOPT_RECVBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3062
RPD_SNMP_SOCKOPT_SENDBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3062
RPD_START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3063
RPD_SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3063
RPD_TASK_BEGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3063
RPD_TASK_CHILDKILLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3063
RPD_TASK_CHILDSTOPPED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3064
RPD_TASK_DYN_REINIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3064
RPD_TASK_FORK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3064
RPD_TASK_GETWD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3064
RPD_TASK_MASTERSHIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3065
RPD_TASK_NOREINIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3065
RPD_TASK_PIDCLOSED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3065
RPD_TASK_PIDFLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3065
RPD_TASK_PIDWRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3065
RPD_TASK_REINIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3066
RPD_TASK_SIGNALIGNORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3066
RPD_TRACE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3066
RPD_VPLS_INTF_NOT_IN_SITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3066
RT_ALG_DEBUG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3067
RT_ALG_ERR_GATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3067
RT_ALG_ERR_INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3067
RT_ALG_ERR_MEM_ALLOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3067
RT_ALG_ERR_NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3067
RT_ALG_ERR_RES_ALLOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3068
RT_ALG_NTC_FSM_DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3068
RT_ALG_NTC_PKT_MALFORMED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3068
RT_ALG_NTC_PARSE_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3068
RT_ALG_WRN_CAPACITY_LMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3068
RT_ALG_WRN_CFG_NEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3069
RT_ALG_WRN_FLOOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3069
RT_DST_NAT_RULE_ALARM_CLEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3069
RT_DST_NAT_RULE_ALARM_RAISE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3069
RT_FLOW_SESSION_CLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3070

Copyright © 2013, Juniper Networks, Inc. lxxxv


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

RT_FLOW_SESSION_CLOSE_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3070
RT_FLOW_SESSION_CREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3070
RT_FLOW_SESSION_CREATE_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3071
RT_FLOW_SESSION_DENY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3071
RT_FLOW_SESSION_DENY_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3071
RT_GTP_BAD_LICENSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3071
RT_GTP_DEL_TUNNEL_V0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3072
RT_GTP_DEL_TUNNEL_V1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3072
RT_GTP_PATH_RATE_ALARM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3072
RT_GTP_PATH_RATE_DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3072
RT_GTP_PKT_APN_IE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3072
RT_GTP_PKT_DESCRIPTION_CHARGING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3073
RT_GTP_PKT_DESCRIPTION_V0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3073
RT_GTP_PKT_DESCRIPTION_V1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3073
RT_GTP_PKT_ENDUSER_ADDR_IE_IPV4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3073
RT_GTP_PKT_GSNADDR_IE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3074
RT_GTP_PKT_IMSI_IE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3074
RT_GTP_PKT_MSISDN_IE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3074
RT_GTP_PKT_RESULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3074
RT_GTP_SANITY_EXTENSION_HEADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3075
RT_GTP_SYSTEM_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3075
RT_GTP_V0_U_PKT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3075
RT_GTP_V1_U_PKT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3075
RT_GTP_V2_CONFLICT_USER_TUNNEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3075
RT_H323_NAT_COOKIE_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3076
RT_IPSEC_AUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3076
RT_IPSEC_BAD_SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3076
RT_IPSEC_DECRYPT_BAD_PAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3076
RT_IPSEC_PV_DECRYPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3077
RT_IPSEC_PV_ENCRYPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3077
RT_IPSEC_PV_REPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3077
RT_IPSEC_PV_SYM_KEYGEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3077
RT_IPSEC_REPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3077
RT_MGCP_CALL_LIMIT_EXCEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3078
RT_MGCP_DECODE_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3078
RT_MGCP_MEM_ALLOC_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3078
RT_MGCP_REM_NAT_VEC_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3078
RT_MGCP_RM_CLIENTID_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3078
RT_MGCP_UNREG_BY_RM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3079
RT_SCCP_CALL_LIMIT_EXCEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3079
RT_SCCP_CALL_RATE_EXCEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3079
RT_SCCP_DECODE_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3079
RT_SCCP_NAT_COOKIE_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3079
RT_SCCP_REM_NAT_VEC_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3080
RT_SCCP_UNREG_RM_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3080
RT_SCREEN_ICMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3080
RT_SCREEN_ICMP_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3080
RT_SCREEN_IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3081
RT_SCREEN_IP_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3081

lxxxvi Copyright © 2013, Juniper Networks, Inc.


Table of Contents

RT_SCREEN_SESSION_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3081
RT_SCREEN_SESSION_LIMIT_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3081
RT_SCREEN_TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3082
RT_SCREEN_TCP_DST_IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3082
RT_SCREEN_TCP_DST_IP_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3082
RT_SCREEN_TCP_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3082
RT_SCREEN_TCP_SRC_IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3083
RT_SCREEN_TCP_SRC_IP_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3083
RT_SCREEN_UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3083
RT_SCREEN_UDP_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3083
RT_SCREEN_WHITE_LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3084
RT_SCREEN_WHITE_LIST_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3084
RT_SCTP_ABORT_ASSOCIATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3084
RT_SCTP_CREATE_ASSOCIATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3084
RT_SCTP_CTL_MSG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3085
RT_SCTP_CTL_MSG_COOKIE_ACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3085
RT_SCTP_CTL_MSG_COOKIE_ECHO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3085
RT_SCTP_CTL_MSG_INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3085
RT_SCTP_CTL_MSG_INIT_ACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3085
RT_SCTP_CTL_MSG_SHUTDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3086
RT_SCTP_CTL_MSG_SHUTDOWN_ACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3086
RT_SCTP_CTL_MSG_SHUTDOWN_CPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3086
RT_SCTP_CTL_MSG_ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3086
RT_SCTP_DATA_MSG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3087
RT_SCTP_DATA_MSG_BAD_M3UA_HDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3087
RT_SCTP_DATA_MSG_M3UA_SI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3087
RT_SCTP_LOG_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3087
RT_SCTP_PAYLOAD_PROTO_RATE_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3087
RT_SCTP_PKT_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3088
RT_SCTP_SCCP_RATE_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3088
RT_SCTP_SHUTDOWN_ASSOCIATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3088
RT_SCTP_SSP_RATE_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3088
RT_SCTP_SST_RATE_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3089
RT_SCTP_TIMEOUT_ASSOCIATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3089
RT_SRC_NAT_ALARM_CLEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3089
RT_SRC_NAT_ALARM_RAISE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3089
RT_SRC_NAT_RULE_ALARM_CLEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3090
RT_SRC_NAT_RULE_ALARM_RAISE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3090
RT_STATIC_NAT_RULE_ALARM_CLEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3090
RT_STATIC_NAT_RULE_ALARM_RAISE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3090
RTLOG_JLOG_FLOWD_XLP_POE_RECOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . 3091
RTLOG_JLOG_TEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3091
RTLOG_UTP_TCP_SYN_FLOOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3091

Copyright © 2013, Juniper Networks, Inc. lxxxvii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

RTLOG_UTP_TCP_SYN_FLOOD_LS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3091
RTLOGD_LOG_BIND_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3092
RTLOGD_LOG_READ_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3092
RTPERF_CPU_THRESHOLD_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3092
RTPERF_CPU_USAGE_OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3092
SAVAL_RTSOCK_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3093
SDXD_BEEP_FIN_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3093
SDXD_BEEP_INIT_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3093
SDXD_CHANNEL_START_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3094
SDXD_CONNECT_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3094
SDXD_DAEMONIZE_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3094
SDXD_EVLIB_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3094
SDXD_KEEPALIVES_MISSED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3095
SDXD_KEEPALIVE_SEND_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3095
SDXD_MGMT_SOCKET_IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3095
SDXD_OUT_OF_MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3096
SDXD_PID_FILE_UPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3096
SDXD_SOCKET_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3096
SFW_LOG_FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3096
SMTPD_DROP_MAIL_PAYLOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3097
SMTPD_NO_CONFIGURED_SERVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3097
SNMP_RTSLIB_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3097
SNMP_TRAP_TRACERT_PATH_CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3098
SNMP_TRAP_TRACERT_TEST_COMPLETED . . . . . . . . . . . . . . . . . . . . . . . . . . 3098
SNMP_TRAP_TRACERT_TEST_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3098
SNMPD_AUTH_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3098
SNMPD_AUTH_PRIVILEGES_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3099
SNMPD_AUTH_RESTRICTED_ADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3099
SNMPD_AUTH_WRONG_PDU_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3099
SNMPD_BIND_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3100
SNMPD_CONFIG_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3100
SNMPD_CONTEXT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3100
SNMPD_ENGINE_ID_CHANGED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3101
SNMPD_FILE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3101
SNMPD_GROUP_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3101
SNMPD_HEALTH_MON_THRESH_CROSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3101
SNMPD_INIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3102
SNMPD_LIBJUNIPER_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3102
SNMPD_RADIX_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3102
SNMPD_RECEIVE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3103
SNMPD_RMONFILE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3103
SNMPD_RMON_COOKIE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3103
SNMPD_RMON_EVENTLOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3104
SNMPD_RMON_MIBERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3104
SNMPD_RTSLIB_ASYNC_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3104
SNMPD_SEND_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3104
SNMPD_SET_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3105
SNMPD_SMOID_GEN_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3105
SNMPD_SOCKET_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3105

lxxxviii Copyright © 2013, Juniper Networks, Inc.


Table of Contents

SNMPD_SOCKET_FATAL_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3106
SNMPD_SYSLIB_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3106
SNMPD_SYSOID_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3106
SNMPD_SYSOID_GEN_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3107
SNMPD_THROTTLE_QUEUE_DRAINED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3107
SNMPD_TRAP_COLD_START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3107
SNMPD_TRAP_GEN_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3107
SNMPD_TRAP_INVALID_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3108
SNMPD_TRAP_QUEUED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3108
SNMPD_TRAP_QUEUE_DRAINED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3108
SNMPD_TRAP_QUEUE_MAX_ATTEMPTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3108
SNMPD_TRAP_QUEUE_MAX_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3109
SNMPD_TRAP_THROTTLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3109
SNMPD_TRAP_WARM_START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3109
SNMPD_USER_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3109
SPD_CONFIGURATION_COMPILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3110
SPD_CONN_FATAL_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3110
SPD_CONN_NO_REPLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3110
SPD_CONN_OPEN_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3110
SPD_CONN_SEND_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3111
SPD_CONN_UNEXPECTED_MSG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3111
SPD_DAEMONIZE_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3111
SPD_DB_IF_ADD_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3112
SPD_DB_IF_ALLOC_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3112
SPD_DB_SVC_SET_ADD_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3112
SPD_DB_SVC_SET_ALLOC_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3112
SPD_DUPLICATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3113
SPD_EVLIB_CREATE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3113
SPD_EVLIB_EXIT_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3113
SPD_GEN_NUM_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3113
SPD_NOT_ROOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3114
SPD_OUT_OF_MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3114
SPD_PID_FILE_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3114
SPD_PID_FILE_UPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3114
SPD_SERVICE_NEXT_HOP_ADD_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3114
SPD_SERVICE_NEXT_HOP_DEL_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3115
SPD_TRAP_OID_GEN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3115
SPD_TRAP_REQUEST_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3115
SPD_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3115
SSH_MSG_REPLAY_DETECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3116
SSH_MSG_REPLAY_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3116
SSH_RELAY_CONNECT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3116
SSH_RELAY_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3116
SSHD_LOGIN_ATTEMPTS_THRESHOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3117
SSHD_LOGIN_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3117
SSHD_LOGIN_FAILED_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3117
SSL_PROXY_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3117
SSL_PROXY_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3118
SSL_PROXY_SESSION_IGNORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3118

Copyright © 2013, Juniper Networks, Inc. lxxxix


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

SSL_PROXY_SESSION_WHITELIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3118
SSL_PROXY_SSL_SESSION_ALLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3119
SSL_PROXY_SSL_SESSION_DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3119
SSL_PROXY_WARNING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3119
SYSTEM_ABNORMAL_SHUTDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3120
SYSTEM_OPERATIONAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3120
SYSTEM_SHUTDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3120
TFTPD_AF_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3120
TFTPD_BIND_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3121
TFTPD_CONNECT_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3121
TFTPD_CONNECT_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3121
TFTPD_CREATE_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3121
TFTPD_FIO_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3122
TFTPD_FORK_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3122
TFTPD_NAK_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3122
TFTPD_OPEN_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3122
TFTPD_RECVCOMPLETE_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3122
TFTPD_RECVFROM_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3123
TFTPD_RECV_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3123
TFTPD_SENDCOMPLETE_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3123
TFTPD_SEND_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3123
TFTPD_SOCKET_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3124
TFTPD_STATFS_ERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3124
UFDD_GROUP_ACTION_COMPLETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3124
UI_AUTH_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3124
UI_AUTH_INVALID_CHALLENGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3125
UI_CLI_IDLE_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3125
UI_CMDLINE_READ_LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3125
UI_COMMIT_AT_ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3125
UI_COMMIT_NOT_CONFIRMED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3126
UI_COMMIT_PREV_CNF_SAVED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3126
UI_COMMIT_ROLLBACK_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3126
UI_COND_GROUPS_COMMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3127
UI_COND_GROUPS_COMMIT_ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3127
UI_DAEMON_ACCEPT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3127
UI_DAEMON_FORK_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3127
UI_DAEMON_SELECT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3128
UI_DAEMON_SOCKET_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3128
UI_FACTORY_OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3128
UI_INITIALSETUP_OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3128
UI_JUNOSCRIPT_CMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3129
UI_LCC_NO_MASTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3129
UI_MASTERSHIP_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3129
UI_NETCONF_CMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3130
UI_PARSE_JUNOSCRIPT_ATTRIBUTES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3130
UI_REBOOT_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3130
UI_RESCUE_OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3130
UI_RESTART_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3130
UI_RESTART_FAILED_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3131

xc Copyright © 2013, Juniper Networks, Inc.


Table of Contents

UI_TACPLUS_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3131
UI_WRITE_RECONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3131
UTMD_MAILNOTIFIER_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3131
UTMD_MALLOC_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3132
UTMD_SSAMLIB_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3132
VCCPD_KNL_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3132
VCCPD_KNL_VERSIONNONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3133
VCCPD_KNL_VERSIONOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3133
VCCPD_PROTOCOL_ADJDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3133
VCCPD_PROTOCOL_ADJUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3134
VCCPD_PROTOCOL_LSPCKSUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3134
VCCPD_PROTOCOL_OVERLOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3134
VCCPD_SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3135
VM_DCF_PB_COMMUNICATION_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3135
VM_DCF_PB_INVALID_IMAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3135
VM_DCF_PB_INVALID_UUID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3136
VM_DCF_PB_RESOURCE_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3136
VRRPD_ADVERT_TIME_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3136
VRRPD_AUTH_INFO_INVALID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3137
VRRPD_GET_TRAP_HEADER_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3137
VRRPD_LINK_LOCAL_ADD_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3137
VRRPD_MISSING_VIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3138
VRRPD_NEW_BACKUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3138
VRRPD_NEW_MASTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3138
VRRPD_VIP_COUNT_MISMATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3139
WEB_AUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3139
WEB_AUTH_SUCCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3139
WEB_AUTH_TIME_EXCEEDED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3139
WEB_CERT_FILE_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3140
WEB_CHILD_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3140
WEB_CONFIG_OPEN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3140
WEB_CONFIG_WRITE_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3140
WEB_COULDNT_START_HTTPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3141
WEB_EVENTLIB_INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3141
WEB_KEYPAIR_FILE_NOT_FOUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3141
WEB_MGD_BIND_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3141
WEB_MGD_CHMOD_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3141
WEB_MGD_CONNECT_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3142
WEB_MGD_FCNTL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3142
WEB_MGD_LISTEN_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3142
WEB_MGD_RECVMSG_PEEK_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3142
WEB_MGD_SOCKET_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3142
WEB_PIDFILE_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3143
WEB_PIDFILE_UPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3143
WEB_UNAME_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3143
WEB_WEBAUTH_AUTH_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3143
WEB_WEBAUTH_AUTH_OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3144

Copyright © 2013, Juniper Networks, Inc. xci


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

WEB_WEBAUTH_CONNECT_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3144
WEBFILTER_CACHE_NOT_ENABLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3144
WEBFILTER_INTERNAL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3145
WEBFILTER_REQUEST_NOT_CHECKED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3145
WEBFILTER_SERVER_CONNECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3145
WEBFILTER_SERVER_DISCONNECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3145
WEBFILTER_SERVER_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3146
WEBFILTER_URL_BLOCKED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3146
WEBFILTER_URL_PERMITTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3146
WEBFILTER_URL_REDIRECTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3147

Part 2 Index
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3151

xcii Copyright © 2013, Juniper Networks, Inc.


List of Figures
Part 1 Junos OS Getting Started Guide for Branch SRX Series
Chapter 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Figure 1: SRX210 Deployment Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Chapter 2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 2: Connecting an SRX210 to the Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 3: Connecting an SRX210 to the Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 4: Topology for Security Policy Configuration . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 5: Destination NAT Single Address Translation . . . . . . . . . . . . . . . . . . . . . . 39

Part 2 Installation and Upgrade Guide for Security Devices


Chapter 4 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Figure 6: J Series Services Routers (J4300 Shown) . . . . . . . . . . . . . . . . . . . . . . . 129

Part 3 CLI User Guide


Chapter 8 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Figure 7: Monitoring and Configuring Routers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Figure 8: Committing a Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Figure 9: Configuration Statement Hierarchy Example . . . . . . . . . . . . . . . . . . . . 305
Figure 10: Commands That Combine Other Commands . . . . . . . . . . . . . . . . . . . 314
Figure 11: Command Output Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Figure 12: Configuration Mode Hierarchy of Statements . . . . . . . . . . . . . . . . . . . . 331
Chapter 9 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Figure 13: Confirm a Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Figure 14: Overriding the Current Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
Figure 15: Using the replace Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
Figure 16: Using the merge Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
Figure 17: Using a Patch File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
Figure 18: Using the set Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
Figure 19: Replacement by Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
Chapter 10 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Figure 20: Restarting a Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496

Part 4 J-Web User Guide


Chapter 12 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
Figure 21: J-Web Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
Figure 22: Top Pane Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571

Copyright © 2013, Juniper Networks, Inc. xciii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Figure 23: Main Pane Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572


Figure 24: Side Pane Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
Figure 25: CoS Help Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
Figure 26: J-Web Set Up Initial Configuration Page . . . . . . . . . . . . . . . . . . . . . . . 579
Chapter 13 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Figure 27: View Configuration Text Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588
Figure 28: Edit Configuration Text Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
Figure 29: Starting the CLI Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
Figure 30: J-Web CLI Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
Figure 31: Edit Configuration Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
Figure 32: Accounting Options Configuration Editor Page . . . . . . . . . . . . . . . . . . 599
Chapter 14 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
Figure 33: Edit Management Access Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603
Figure 34: View Alarms Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
Figure 35: View Events page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608
Figure 36: J-Web View Events Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
Figure 37: Manage Snapshots Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617
Figure 38: Chassis Viewer Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
Figure 39: Sample RPM Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623
Figure 40: Port Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
Figure 41: Details of Interface ge-0/0/0 Page . . . . . . . . . . . . . . . . . . . . . . . . . . . 630
Figure 42: Monitoring Route Information Page with Complete Information . . . . . 631
Figure 43: Monitoring Route Information Page with Selective Information . . . . . 631
Figure 44: Configuration Database and History Page . . . . . . . . . . . . . . . . . . . . . . 633
Figure 45: Database Information Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
Figure 46: J-Web Configuration File Comparison Results . . . . . . . . . . . . . . . . . . . 637
Figure 47: J-Web Upload Configuration File Page . . . . . . . . . . . . . . . . . . . . . . . . . 638
Figure 48: Rescue Configuration Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638
Chapter 15 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
Figure 49: View Events Page Displaying Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
Figure 50: Verifying System Log Messages Configuration . . . . . . . . . . . . . . . . . . 643
Figure 51: Ping Host Troubleshoot Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648
Figure 52: Successful Ping Host Results Page . . . . . . . . . . . . . . . . . . . . . . . . . . . 648
Figure 53: Unsuccessful Ping Host Results Page . . . . . . . . . . . . . . . . . . . . . . . . . 649

Part 6 Monitoring and Troubleshooting Library for Security Devices


Chapter 18 Network Monitoring and Troubleshooting Guide for Security Devices . . 1169
Figure 54: Sample RPM Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1455
Figure 55: Connecting to the Console Port on the J Series Device . . . . . . . . . . . 1536
Figure 56: PPP and MLPPP Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1545
Chapter 20 SNMP MIBs and Traps Monitoring and Troubleshooting Guide for Security
Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1637
Figure 57: SNMP Data for Routing Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1718
Figure 58: Network Entry Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1728
Figure 59: Setting Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1729
Figure 60: Inform Request and Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1744

xciv Copyright © 2013, Juniper Networks, Inc.


List of Tables
About the Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cix
Table 1: Notice Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cxi
Table 2: Text and Syntax Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . cxi

Part 1 Junos OS Getting Started Guide for Branch SRX Series


Chapter 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Table 3: Default Interfaces Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Table 4: Default Security Policy Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Table 5: Default NAT Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 6: Default UTM Profiles on Branch SRX Series . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 7: Settings Used to Configure the SRX210 . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 8: Address Books Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 9: Security Policy Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 10: Destination NAT Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Chapter 3 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Table 11: show security idp active-policy Output Fields . . . . . . . . . . . . . . . . . . . . . 94
Table 12: show security idp status Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Table 13: show security flow session Output Fields . . . . . . . . . . . . . . . . . . . . . . . . 98
Table 14: show security nat destination summary Output Fields . . . . . . . . . . . . . 102
Table 15: show security policies Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Table 16: show security zones Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Table 17: show system license Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Table 18: show system services dhcp client Output Fields . . . . . . . . . . . . . . . . . . 119

Part 2 Installation and Upgrade Guide for Security Devices


Chapter 4 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Table 19: Routing Engines and Storage Media Names (J Series Routers) . . . . . . 130
Table 20: show system download Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . 139
Table 21: Storage Media on SRX Series Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Table 22: Autorecovery Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Table 23: SRX Series Services Gateways BIOS Versions . . . . . . . . . . . . . . . . . . . . 145
Table 24: Interfaces and Protocols for IP Address Acquisition During
Autoinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Table 25: Summary of License Management Fields . . . . . . . . . . . . . . . . . . . . . . . . 151
Table 26: Junos OS Feature Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Table 27: Junos OS Feature License Model Number for J Series and SRX Series
Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

Copyright © 2013, Juniper Networks, Inc. xcv


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Chapter 5 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163


Table 28: Secondary Storage Devices for SRX Series Devices . . . . . . . . . . . . . . . 166
Table 29: Secondary Storage Devices for Backup . . . . . . . . . . . . . . . . . . . . . . . . . 167
Table 30: Environment Variables Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Table 31: Install Package Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Table 32: Install Remote Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Table 33: CLI Commands for Manual BIOS Upgrade . . . . . . . . . . . . . . . . . . . . . . 195
Chapter 6 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Table 34: CLI set system dump-device Command Options . . . . . . . . . . . . . . . . 208
Chapter 7 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Table 35: show system autorecovery state Output Fields . . . . . . . . . . . . . . . . . . 287
Table 36: show system auto-snapshot Output Fields . . . . . . . . . . . . . . . . . . . . . 289
Table 37: show system download Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . 290
Table 38: show system license Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Table 39: show system login lockout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

Part 3 CLI User Guide


Chapter 8 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Table 40: CLI Configuration Mode Navigation Commands . . . . . . . . . . . . . . . . . 305
Table 41: Commonly Used Operational Mode Commands . . . . . . . . . . . . . . . . . . 312
Table 42: Common Regular Expression Operators in Operational Mode
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Table 43: Summary of Configuration Mode Commands . . . . . . . . . . . . . . . . . . . 328
Table 44: Configuration Mode Top-Level Statements . . . . . . . . . . . . . . . . . . . . . 330
Table 45: Forms of the configure Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Table 46: CLI Configuration Input Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Table 47: CLI Keyboard Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Table 48: Wildcard Characters for Specifying Interface Names . . . . . . . . . . . . . . 341
Chapter 10 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Table 49: Directories on the Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
Table 50: show system process extensive Command Output Fields . . . . . . . . . 495
Table 51: Commonly Used Operational Mode Commands . . . . . . . . . . . . . . . . . 503
Table 52: Common Regular Expressions to Use with the replace Command . . . 506
Table 53: Replacement Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
Table 54: show cli Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
Table 55: show system commit Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . 557

Part 4 J-Web User Guide


Chapter 12 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
Table 56: Key J-Web Edit Configuration Buttons . . . . . . . . . . . . . . . . . . . . . . . . . 574
Table 57: Initial Configuration Set Up Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 579
Chapter 13 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Table 58: Junos OS Configuration Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
Table 59: J-Web Configuration Editor Tasks Summary . . . . . . . . . . . . . . . . . . . . 585
Table 60: J-Web Configuration Tasks Summary . . . . . . . . . . . . . . . . . . . . . . . . . 594

xcvi Copyright © 2013, Juniper Networks, Inc.


List of Tables

Table 61: J-Web Edit Configuration Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596


Table 62: J-Web Edit Configuration Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596
Table 63: J-Web Edit Configuration Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
Chapter 14 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
Table 64: Secure Access Configuration Summary . . . . . . . . . . . . . . . . . . . . . . . . 603
Table 65: Severity Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
Table 66: Summary of Event Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610
Table 67: Common Regular Expression Operators and the Terms They
Match . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
Table 68: Manage Software Tasks Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614
Table 69: Class of Service Information and the Corresponding CLI show
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620
Table 70: Interfaces Information and the Corresponding CLI show
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621
Table 71: MPLS Information and the Corresponding CLI show Commands . . . . . 621
Table 72: PPPoE Information and the Corresponding CLI show Commands . . . 622
Table 73: RPM Information and the Corresponding CLI show Command . . . . . . 622
Table 74: Routing Information and the Corresponding CLI show Commands . . . 623
Table 75: Firewall Information and the Corresponding CLI show Commands . . 625
Table 76: IPsec Information and the Corresponding CLI show Commands . . . . 625
Table 77: NAT Information and the Corresponding CLI show Command . . . . . . 626
Table 78: Service Sets Information and the Corresponding CLI show
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
Table 79: DHCP Information and the Corresponding CLI show Commands . . . . 626
Table 80: System Information and the Corresponding CLI show Commands . . 627
Table 81: Chassis Information and the Corresponding CLI show Commands . . . 627
Table 82: Process Details Information and the Corresponding CLI show
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
Table 83: FEB Redundancy Information and the Corresponding CLI show
Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
Table 84: J-Web Configuration History Summary . . . . . . . . . . . . . . . . . . . . . . . . 633
Table 85: J-Web Configuration Database Information Summary . . . . . . . . . . . . 635
Table 86: Manage Files Tasks Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
Chapter 15 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
Table 87: Ping MPLS Tasks Summary and the Corresponding CLI show
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
Table 88: J-Web Ping Host Results and Output Summary . . . . . . . . . . . . . . . . . 648

Part 5 Administration Library for Security Devices


Chapter 16 Administration Guide for Security Devices . . . . . . . . . . . . . . . . . . . . . . . . . . 653
Table 89: Concurrent Web Sessions on SRX Series Devices . . . . . . . . . . . . . . . . 656
Table 90: Predefined Login Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663
Table 91: Permission Bits for Login Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664
Table 92: Default Modem Initialization Commands . . . . . . . . . . . . . . . . . . . . . . . 668
Table 93: Configuring Branch Office and Head Office Routers for USB Modem
Backup Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670
Table 94: Incoming Map Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671

Copyright © 2013, Juniper Networks, Inc. xcvii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 95: Sample DHCP Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . . . 675


Table 96: Summary of License Management Fields . . . . . . . . . . . . . . . . . . . . . . 686
Table 97: Junos OS Feature Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687
Table 98: Junos OS Feature License Model Number for J Series and SRX Series
Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688
Table 99: DHCPv6 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745
Table 100: CLI telnet Command Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 902
Table 101: CLI ssh Command Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903
Table 102: request system set-encryption-key Commands . . . . . . . . . . . . . . . . . 907
Table 103: show chassis routing-engine Output Fields . . . . . . . . . . . . . . . . . . . . 953
Table 104: show dhcp client binding Output Fields . . . . . . . . . . . . . . . . . . . . . . . 955
Table 105: show dhcpv6 client binding Output Fields . . . . . . . . . . . . . . . . . . . . . 958
Table 106: show dhcp client statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 960
Table 107: show dhcpv6 client statistics Output Fields . . . . . . . . . . . . . . . . . . . . 962
Table 108: show dhcp relay binding Output Fields . . . . . . . . . . . . . . . . . . . . . . . . 964
Table 109: show dhcp relay statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966
Table 110: show dhcp server binding Output Fields . . . . . . . . . . . . . . . . . . . . . . . 968
Table 111: show dhcp server statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 970
Table 112: show dhcv6p server binding Output Fields . . . . . . . . . . . . . . . . . . . . . . 972
Table 113: show dhcpv6 server statistics Output Fields . . . . . . . . . . . . . . . . . . . . 977
Table 114: show firewall Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979
Table 115: show system autorecovery state Output Fields . . . . . . . . . . . . . . . . . . 981
Table 116: show system download Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . 983
Table 117: show system license Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . 985
Table 118: show system login lockout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988
Table 119: show system services dhcp client Output Fields . . . . . . . . . . . . . . . . . 989
Table 120: show system services dhcp relay-statistics Output Fields . . . . . . . . . 992
Chapter 17 Access Privilege Administration Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997
Table 121: Login Class Permission Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998
Table 122: Predefined System Login Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

Part 6 Monitoring and Troubleshooting Library for Security Devices


Chapter 18 Network Monitoring and Troubleshooting Guide for Security Devices . . 1169
Table 123: J-Web Interface Troubleshoot Options . . . . . . . . . . . . . . . . . . . . . . . . . 1171
Table 124: CLI Diagnostic Command Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 1172
Table 125: Types of Accounting Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1173
Table 126: Interface Alarm Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1176
Table 127: System Alarm Conditions and Corrective Actions . . . . . . . . . . . . . . . . 1179
Table 128: Options for Checking MPLS Connections . . . . . . . . . . . . . . . . . . . . . . 1182
Table 129: RPM Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1188
Table 130: RPM Configuration Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1255
Table 131: CLI mtrace from-source Command Options . . . . . . . . . . . . . . . . . . . 1303
Table 132: CLI mtrace from-source Command Output Summary . . . . . . . . . . . 1304
Table 133: CLI monitor interface Output Control Keys . . . . . . . . . . . . . . . . . . . . 1305
Table 134: CLI monitor interface traffic Output Control Keys . . . . . . . . . . . . . . . 1306
Table 135: CLI traceroute monitor Command Options . . . . . . . . . . . . . . . . . . . . 1307
Table 136: CLI traceroute monitor Command Output Summary . . . . . . . . . . . . 1308
Table 137: Address Pools Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1309

xcviii Copyright © 2013, Juniper Networks, Inc.


List of Tables

Table 138: Summary of Key CoS Interfaces Output Fields . . . . . . . . . . . . . . . . . . 1315


Table 139: Summary of Key CoS Classifier Output Fields . . . . . . . . . . . . . . . . . . 1315
Table 140: Summary of Key CoS Value Alias Output Fields . . . . . . . . . . . . . . . . . 1317
Table 141: Summary of Key CoS RED Drop Profile Output Fields . . . . . . . . . . . . . 1317
Table 142: Summary of Key CoS Forwarding Class Output Fields . . . . . . . . . . . . 1319
Table 143: Summary of Key CoS Rewrite Rules Output Fields . . . . . . . . . . . . . . . 1319
Table 144: Summary of Key CoS Scheduler Maps Output Fields . . . . . . . . . . . . 1320
Table 145: Summary of Key CoS Classifier Output Fields . . . . . . . . . . . . . . . . . . 1322
Table 146: Summary of Key DHCP Client Binding Output Fields . . . . . . . . . . . . 1324
Table 147: Summary of Ethernet Switching Output Fields . . . . . . . . . . . . . . . . . 1324
Table 148: Events Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1326
Table 149: GVRP Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1328
Table 150: Summary of Key H.323 Counters Output Fields . . . . . . . . . . . . . . . . 1328
Table 151: Summary of Key MGCP Calls Output Fields . . . . . . . . . . . . . . . . . . . . 1331
Table 152: Summary of Key MGCP Counters Output Fields . . . . . . . . . . . . . . . . 1332
Table 153: Summary of Key MGCP Endpoints Output Fields . . . . . . . . . . . . . . . 1333
Table 154: Summary of Key MPLS Interface Information Output Fields . . . . . . 1334
Table 155: Summary of Key MPLS LSP Information Output Fields . . . . . . . . . . . 1335
Table 156: Summary of Key MPLS LSP Statistics Output Fields . . . . . . . . . . . . 1336
Table 157: Summary of Key RSVP Session Information Output Fields . . . . . . . . 1337
Table 158: Summary of Key RSVP Interfaces Information Output Fields . . . . . . 1338
Table 159: Source NAT Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
Table 160: Summary of Key Destination NAT Output Fields . . . . . . . . . . . . . . . . 1345
Table 161: Summary of Key Static NAT Output Fields . . . . . . . . . . . . . . . . . . . . . 1347
Table 162: Summary of Key Incoming Table Output Fields . . . . . . . . . . . . . . . . . 1348
Table 163: Summary of Key Interface NAT Output Fields . . . . . . . . . . . . . . . . . . 1349
Table 164: Summary of Key PPPoE Output Fields . . . . . . . . . . . . . . . . . . . . . . . . 1351
Table 165: Statistics Tab Output in the Threats Report . . . . . . . . . . . . . . . . . . . 1354
Table 166: Activities Tab Output in the Threats Report . . . . . . . . . . . . . . . . . . . . 1357
Table 167: Traffic Report Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359
Table 168: Filtering Route Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361
Table 169: Summary of Key Routing Information Output Fields . . . . . . . . . . . . . 1362
Table 170: Summary of Key RIP Routing Output Fields . . . . . . . . . . . . . . . . . . . . 1363
Table 171: Summary of Key OSPF Routing Output Fields . . . . . . . . . . . . . . . . . . 1364
Table 172: Summary of Key BGP Routing Output Fields . . . . . . . . . . . . . . . . . . . 1366
Table 173: Summary of Key SCCP Calls Output Fields . . . . . . . . . . . . . . . . . . . . 1368
Table 174: Summary of Key SCCP Counters Output Fields . . . . . . . . . . . . . . . . . 1368
Table 175: View Policy Log Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1370
Table 176: Policy Events Detail Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1371
Table 177: Security Policies Monitoring Output Fields . . . . . . . . . . . . . . . . . . . . . 1372
Table 178: Check Policies Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1375
Table 179: Summary of Key Screen Counters Output Fields . . . . . . . . . . . . . . . . 1377
Table 180: Summary of IDP Status Output Fields . . . . . . . . . . . . . . . . . . . . . . . 1380
Table 181: Summary of Key Flow Gate Output Fields . . . . . . . . . . . . . . . . . . . . . . 1381
Table 182: Summary of Key Firewall Authentication Table Output Fields . . . . . 1382
Table 183: Summary of Key Firewall Authentication History Output Fields . . . . 1383
Table 184: Summary of Dot1X Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1385
Table 185: Summary of Key SIP Calls Output Fields . . . . . . . . . . . . . . . . . . . . . . 1386
Table 186: Summary of Key SIP Counters Output Fields . . . . . . . . . . . . . . . . . . 1387

Copyright © 2013, Juniper Networks, Inc. xcix


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 187: Summary of Key SIP Rate Output Fields . . . . . . . . . . . . . . . . . . . . . . 1389


Table 188: Summary of Key SIP Transactions Output Fields . . . . . . . . . . . . . . . 1389
Table 189: Spanning Tree Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1390
Table 190: ALG H.323 Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1399
Table 191: Voice ALG MGCP Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . . . 1402
Table 192: Voice ALG SCCP Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . . . 1404
Table 193: Voice ALG SIP Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1407
Table 194: Voice ALG Summary Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . 1412
Table 195: Summary of Key IKE SA Information Output Fields . . . . . . . . . . . . . . 1413
Table 196: IPsec VPN—Phase I Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . 1416
Table 197: IPsec VPN—Phase II Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . 1417
Table 198: Summary of Key IPsec VPN Information Output Fields . . . . . . . . . . . 1419
Table 199: Alarms Monitoring Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1425
Table 200: CLI traceroute Command Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 1427
Table 201: CLI mtrace monitor Command Output Summary . . . . . . . . . . . . . . . 1429
Table 202: Traceroute Field Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1430
Table 203: J-Web Traceroute Results and Output Summary . . . . . . . . . . . . . . . 1431
Table 204: CLI ping Command Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1433
Table 205: J-Web Ping Host Field Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1435
Table 206: Ping Host Results and Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1437
Table 207: J-Web Ping MPLS Field Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 1438
Table 208: J-Web Ping MPLS Results and Output Summary . . . . . . . . . . . . . . . 1441
Table 209: CLI ping mpls l2circuit Command Options . . . . . . . . . . . . . . . . . . . . 1442
Table 210: CLI ping mpls l2vpn Command Options . . . . . . . . . . . . . . . . . . . . . . 1443
Table 211: CLI ping mpls l3vpn Command Options . . . . . . . . . . . . . . . . . . . . . . . 1444
Table 212: CLI ping mpls ldp and ping mpls lsp-end-point Command Options . . 1445
Table 213: CLI monitor traffic Command Options . . . . . . . . . . . . . . . . . . . . . . . . 1446
Table 214: CLI monitor traffic Match Conditions . . . . . . . . . . . . . . . . . . . . . . . . . 1448
Table 215: CLI monitor traffic Logical Operators . . . . . . . . . . . . . . . . . . . . . . . . . 1449
Table 216: CLI monitor traffic Arithmetic, Binary, and Relational Operators . . . 1450
Table 217: Packet Capture Field Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1451
Table 218: J-Web Packet Capture Results and Output Summary . . . . . . . . . . . 1454
Table 219: Summary of Key RPM Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . 1455
Table 220: monitor list Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1459
Table 221: monitor start Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1460
Table 222: Match Conditions for the monitor traffic Command . . . . . . . . . . . . . 1465
Table 223: Logical Operators for the monitor traffic Command . . . . . . . . . . . . . 1466
Table 224: Arithmetic and Relational Operators for the monitor traffic
Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1468
Table 225: mtrace monitor Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1473
Table 226: show chassis alarms Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 1498
Table 227: show interfaces Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1501
Table 228: show poe interface Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . 1506
Table 229: show poe telemetries interface Output Fields . . . . . . . . . . . . . . . . . 1508
Table 230: show pppoe interfaces Output Fields . . . . . . . . . . . . . . . . . . . . . . . . 1510
Table 231: show pppoe statistics Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 1514
Table 232: show security alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1517
Table 233: show security monitoring fpc fpc-number Output Fields . . . . . . . . . 1522
Table 234: show services rpm probe-results Output Fields . . . . . . . . . . . . . . . . 1527

c Copyright © 2013, Juniper Networks, Inc.


List of Tables

Table 235: traceroute Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1534


Table 236: CoS Components Applied on Multilink Bundles and Constituent
Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1541
Table 237: PPP and MLPPP Encapsulation Overhead . . . . . . . . . . . . . . . . . . . . 1545
Table 238: Number of Packets Transmitted on a Queue . . . . . . . . . . . . . . . . . . 1548
Chapter 19 System Log Monitoring and Troubleshooting Guide for Security
Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1557
Table 239: Fields in System Log Message Descriptions . . . . . . . . . . . . . . . . . . . 1559
Table 240: Fields in Structured-Data Messages . . . . . . . . . . . . . . . . . . . . . . . . . 1561
Table 241: Facility and Severity Codes in the priority-code Field . . . . . . . . . . . . 1562
Table 242: Platform Identifiers in the platform Field . . . . . . . . . . . . . . . . . . . . . . 1564
Table 243: Fields in Messages Generated by a PIC . . . . . . . . . . . . . . . . . . . . . . . 1565
Table 244: Junos OS System Logging Facilities . . . . . . . . . . . . . . . . . . . . . . . . . 1566
Table 245: System Log Message Severity Levels . . . . . . . . . . . . . . . . . . . . . . . . . 1567
Table 246: Minimum Configuration Statements for System Logging . . . . . . . . . 1579
Table 247: Default System Logging Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1580
Table 248: Default Facilities for Messages Directed to a Remote Destination . . 1584
Table 249: Regular Expression Operators for the match Statement . . . . . . . . . 1589
Table 250: monitor list Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1625
Table 251: monitor start Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1626
Table 252: show security log Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1632
Table 253: show security log file Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 1634
Chapter 20 SNMP MIBs and Traps Monitoring and Troubleshooting Guide for Security
Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1637
Table 254: Standard MIBs Supported on Devices Running Junos OS . . . . . . . . 1642
Table 255: Enterprise-Specific MIBs and Supported Devices . . . . . . . . . . . . . . . 1679
Table 256: MIB Support for Routing Instances (Juniper Networks MIBs) . . . . . 1688
Table 257: Class 1 MIB Objects (Standard and Juniper MIBs) . . . . . . . . . . . . . . . 1691
Table 258: Class 2 MIB Objects (Standard and Juniper MIBs) . . . . . . . . . . . . . . 1695
Table 259: Class 3 MIB Objects (Standard and Juniper MIBs) . . . . . . . . . . . . . . 1696
Table 260: Class 4 MIB Objects (Standard and Juniper MIBs) . . . . . . . . . . . . . . 1697
Table 261: Standard Supported SNMP Version 1 Traps . . . . . . . . . . . . . . . . . . . . 1706
Table 262: Standard Supported SNMP Version 2 Traps . . . . . . . . . . . . . . . . . . . 1709
Table 263: Unsupported Standard SNMP Traps . . . . . . . . . . . . . . . . . . . . . . . . . 1714
Table 264: Device Management Features in Junos OS . . . . . . . . . . . . . . . . . . . . 1720
Table 265: RMON Event Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1730
Table 266: RMON Alarm Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1731
Table 267: jnxRmon Alarm Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1732
Table 268: Monitored Object Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1796
Table 269: SNMP Tracing Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1887
Table 270: Results in pingProbeHistoryTable: After the First Ping Test . . . . . . . 1893
Table 271: Results in pingProbeHistoryTable: After the First Probe of the Second
Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1894
Table 272: Results in pingProbeHistoryTable: After the Second Ping Test . . . . . 1894
Table 273: show snmp health-monitor Output Fields . . . . . . . . . . . . . . . . . . . . 1896
Table 274: show snmp health-monitor routing engine history Output Fields . . 1902
Table 275: show snmp health-monitor routing engine status Output Fields . . 1906
Table 276: show snmp mib Output Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1908

Copyright © 2013, Juniper Networks, Inc. ci


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Chapter 21 IDP Monitoring and Troubleshooting Guide for Security Devices . . . . . . . 1911
Table 277: show security flow session idp summary Output Fields . . . . . . . . . . . 2118
Table 278: show security idp active-policy Output Fields . . . . . . . . . . . . . . . . . . 2120
Table 279: show security idp application-ddos Output Fields . . . . . . . . . . . . . . . 2121
Table 280: show security idp attack description Output Fields . . . . . . . . . . . . . 2123
Table 281: show security idp attack detail Output Fields . . . . . . . . . . . . . . . . . . 2124
Table 282: show security idp attack table Output Fields . . . . . . . . . . . . . . . . . . 2126
Table 283: show security idp counters application-ddos Output Fields . . . . . . . 2127
Table 284: show security idp counters application-identification Output
Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2130
Table 285: show security idp counters dfa Output Fields . . . . . . . . . . . . . . . . . . 2132
Table 286: show security idp counters flow Output Fields . . . . . . . . . . . . . . . . . 2133
Table 287: show security idp counters http-decoder Output Fields . . . . . . . . . . 2137
Table 288: show security idp counters ips Output Fields . . . . . . . . . . . . . . . . . . 2138
Table 289: show security idp counters log Output Fields . . . . . . . . . . . . . . . . . . 2141
Table 290: show security idp counters packet Output Fields . . . . . . . . . . . . . . . 2144
Table 291: show security idp counters policy-manager Output Fields . . . . . . . . 2149
Table 292: show security idp counters tcp-reassembler Output Fields . . . . . . . 2150
Table 293: show security idp logical-system policy-association Output
Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2153
Table 294: show security idp memory Output Fields . . . . . . . . . . . . . . . . . . . . . 2154
Table 295: show security idp security-package-version Output Fields . . . . . . . . 2161
Table 296: show security idp ssl-inspection key Output Fields . . . . . . . . . . . . . 2162
Table 297: show security idp ssl-inspection session-id-cache Output Fields . . 2164
Table 298: show security idp status Output Fields . . . . . . . . . . . . . . . . . . . . . . . 2165

Part 7 SNMP MIBs and Traps Reference


Chapter 22 Interpreting the Enterprise-Specific AAA Objects MIB . . . . . . . . . . . . . . . . 2171
Table 299: jnxAuthenticateType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2172
Table 300: jnxAccountingType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2172
Table 301: jnxAuthorizationType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2173
Table 302: jnxProvisioningType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2173
Table 303: jnxUserAAAStatTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2174
Table 304: Access Authentication-Related Traps . . . . . . . . . . . . . . . . . . . . . . . . 2175
Table 305: jnxUserAAAAccessPoolTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2175
Chapter 23 Interpreting the Enterprise-Specific Access Authentication Objects
MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2179
Table 306: jnxJsFwAuthStats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2180
Table 307: jnxJsAuthTrapVars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2180
Table 308: jnxJsAuthNotifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2181
Chapter 24 Interpreting the Enterprise-Specific Alarm MIB . . . . . . . . . . . . . . . . . . . . . 2183
Table 309: jnxYellowAlarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2184
Table 310: jnxRedAlarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2185
Chapter 25 Interpreting the Enterprise-Specific ATM Class-of-Service MIB . . . . . . . 2187
Table 311: jnxCosAtmVcScTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2189
Table 312: jnxCosAtmVcQstatsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2190

cii Copyright © 2013, Juniper Networks, Inc.


List of Tables

Table 313: jnxCosAtmTrunkTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2192


Chapter 26 Interpreting the Enterprise-Specific Bidirectional Forwarding Detection
MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2195
Table 314: jnxBfdSessTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2196
Table 315: Supported Notifications for the BFD MIB . . . . . . . . . . . . . . . . . . . . . . 2196
Chapter 27 Interpreting the Enterprise-Specific BGP4 V2 MIB . . . . . . . . . . . . . . . . . . . 2199
Table 316: jnxBgpM2PrefixCountersEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2200
Chapter 28 Interpreting the Enterprise-Specific Chassis MIBs . . . . . . . . . . . . . . . . . . . 2201
Table 317: jnxContainersEntry Objects in the jnxContainersTable of an M40
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2206
Table 318: jnxContainersEntry Objects in the jnxContainersTable of an M20
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2207
Table 319: jnxContainersEntry Objects in the jnxContainersTable of an M160
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2207
Table 320: jnxContainersEntry Objects in the jnxContainersTable of an M10
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2208
Table 321: jnxContainersEntry Objects in the jnxContainersTable of an M5
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2209
Table 322: jnxContainersEntry Objects in the jnxContainersTable of a T640
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2209
Table 323: jnxContainersEntry Objects in the jnxContainersTable of a T320
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2210
Table 324: jnxContainersEntry Objects in the jnxContainersTable of an M40e
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2210
Table 325: jnxContainersEntry Objects in the jnxContainersTable of a T4000
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2211
Table 326: jnxContentsEntry Objects in the jnxContentsTable of an M20
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2214
Table 327: jnxContentsEntry Objects in the jnxContentsTable of a T640
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2217
Table 328: jnxContentsEntry Objects in the jnxContentsTable of a T320
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2221
Table 329: jnxContentsEntry Objects in the jnxContentsTable of a T4000
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2224
Table 330: jnxLEDEntry Objects in the jnxLEDTable of an M20 Router . . . . . . . 2231
Table 331: jnxLEDEntry Objects in the jnxLEDTable of a T640 Router . . . . . . . . 2232
Table 332: jnxLEDEntry Objects in the jnxLEDTable of a T320 Router . . . . . . . . 2232
Table 333: jnxFilledEntry Objects in the jnxFilledTable of an M20 Router . . . . . 2234
Table 334: jnxFilledEntry Objects in the jnxFilledTable of a T640 Router . . . . . 2236
Table 335: jnxFilledEntry Objects in the jnxFilledTable of a T320 Router . . . . . . 2241
Table 336: jnxFilledEntry Objects in the jnxFilledTable of a T4000 Router . . . 2244
Table 337: jnxOperatingEntry Objects in the jnxOperatingTable of an M20
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2252
Table 338: jnxOperatingEntry Objects in the jnxOperatingTable of a T640
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2253
Table 339: jnxOperatingEntry Objects in the jnxOperatingTable of a T320
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2255

Copyright © 2013, Juniper Networks, Inc. ciii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 340: jnxOperatingEntry Objects in the jnxOperatingTable of a T4000


Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2258
Table 341: jnxRedundancyEntry Objects in the jnxRedundancyTable of an M20
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2264
Table 342: jnxRedundancyEntry Objects in the jnxRedundancyTable of a T640
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2265
Table 343: jnxRedundancyEntry Objects in the jnxRedundancyTable of a T320
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2266
Table 344: jnxRedundancyEntry Objects in the jnxRedundancyTable of a T4000
Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2267
Table 345: jnxFruContents Objects in the jnxFruTable of an M10 Router . . . . . . 2271
Table 346: JnxFruContents Objects in the jnxFruTable of an M20 Router . . . . . 2274
Table 347: jnxFruContents Objects in the jnxFruTable of an M160 Router . . . . . 2277
Table 348: jnxFruContents Objects in the jnxFruTable of an M40 Router . . . . . 2284
Table 349: jnxFruContents Objects in the jnxFruTable of an M40e Router . . . . 2289
Table 350: jnxFruEntry Objects in the jnxFruTable of a T640 Router . . . . . . . . 2295
Table 351: jnxFruEntry Objects in the jnxFruTable of a T4000 Router . . . . . . . 2305
Table 352: SNMP Version 1 Trap Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2320
Table 353: SNMP Version 2 Trap Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2321
Table 354: Router Model and Their sysObjectIds . . . . . . . . . . . . . . . . . . . . . . . . 2323
Chapter 29 Interpreting the Enterprise-Specific Chassis Cluster MIB . . . . . . . . . . . . . 2345
Table 355: Chassis Cluster Switchover Objects . . . . . . . . . . . . . . . . . . . . . . . . . 2346
Table 356: Chassis Cluster Trap Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2346
Chapter 30 Interpreting the Enterprise-Specific Chassis Forwarding MIB . . . . . . . . . 2349
Table 357: jnxFwddProcess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2350
Chapter 31 Interpreting the Enterprise-Specific Class-of-Service MIB . . . . . . . . . . . . 2351
Table 358: jnxCosInvQstatEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2352
Chapter 32 Interpreting the Enterprise-Specific Configuration Management MIB . . 2357
Table 359: Configuration Management MIB Textual Conventions . . . . . . . . . . 2358
Table 360: Configuration Change Management Objects . . . . . . . . . . . . . . . . . . 2358
Table 361: jnxCmCfgChgEventTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2359
Table 362: Rescue Configuration Change Management Objects . . . . . . . . . . . 2360
Chapter 33 Interpreting the Enterprise-Specific Destination Class Usage MIB . . . . . 2363
Table 363: jnxDCUsEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2364
Table 364: jnxDCUsStatsEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2364
Chapter 34 Interpreting the Enterprise-Specific DNS Objects MIB . . . . . . . . . . . . . . . 2367
Table 365: jnxJsDnsProxyDataObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2367
Chapter 35 Interpreting the Enterprise-Specific Ethernet MAC MIB . . . . . . . . . . . . . . 2369
Table 366: jnxMacStatsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2369
Chapter 36 Interpreting the Enterprise-Specific Event MIB . . . . . . . . . . . . . . . . . . . . . . 2371
Table 367: jnxEventAvTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2372
Table 368: Supported Notifications for the Event MIB . . . . . . . . . . . . . . . . . . . . 2372
Chapter 37 Interpreting the Enterprise-Specific Firewall MIB . . . . . . . . . . . . . . . . . . . . 2373

civ Copyright © 2013, Juniper Networks, Inc.


List of Tables

Table 369: jnxFirewallsEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2374


Table 370: jnxFirewallCounterEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2374
Chapter 39 Interpreting the Enterprise-Specific Interface MIB . . . . . . . . . . . . . . . . . . . 2379
Table 371: jnxIfTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2379
Table 372: ifChassisTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2382
Chapter 40 Interpreting the Enterprise-Specific IP Forward MIB . . . . . . . . . . . . . . . . . 2385
Table 373: jnxIpCidrRouteTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2386
Chapter 41 Interpreting the Enterprise-Specific IPsec Generic Flow Monitoring Object
MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2387
Table 374: IKE Identity Type Textual Conventions . . . . . . . . . . . . . . . . . . . . . . . 2388
Table 375: IKE Negotiation Mode Text Conventions . . . . . . . . . . . . . . . . . . . . . . 2389
Table 376: IKE Negotiations Hash Alogorithms . . . . . . . . . . . . . . . . . . . . . . . . . 2389
Table 377: IKE Authentication Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2389
Table 378: Role of Local Endpoint in Negotiations . . . . . . . . . . . . . . . . . . . . . . . 2390
Table 379: State of Phase 1 IKE Negotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2390
Table 380: Diffie-Hellman Group in Negotiations . . . . . . . . . . . . . . . . . . . . . . . 2390
Table 381: Key Used by IPsec Phase 2 Tunnel . . . . . . . . . . . . . . . . . . . . . . . . . . 2390
Table 382: Encryption Algorithm in Negotiations . . . . . . . . . . . . . . . . . . . . . . . . 2391
Table 383: Role of Local Endpoint in Negotiations . . . . . . . . . . . . . . . . . . . . . . . 2391
Table 384: Type of Remote Peer Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2391
Table 385: Role of Local Endpoint in Negotiations . . . . . . . . . . . . . . . . . . . . . . . 2392
Table 386: Number of IKE Tunnels Currently Active . . . . . . . . . . . . . . . . . . . . . . 2392
Table 387: IPsec Phase 1 IKE Tunnel Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2393
Table 388: IPsec Phase 2 IKE Tunnel Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2396
Table 389: IPsec Phase 2 Security Association Table . . . . . . . . . . . . . . . . . . . . 2400
Chapter 42 Interpreting the Enterprise-Specific IPsec Monitoring MIB . . . . . . . . . . . 2403
Table 390: jnxIkeTunnelTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2404
Table 391: jnxIPSecTunnelTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2407
Table 392: jnxIPSecSaTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2409
Chapter 43 Interpreting the Enterprise-Specific IPv4 MIB . . . . . . . . . . . . . . . . . . . . . . . 2411
Table 393: jnxIpv4AddrTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2411
Chapter 44 Interpreting the Enterprise-Specific IPv6 MIB . . . . . . . . . . . . . . . . . . . . . . . 2413
Table 394: jnxIpv6GlobalStats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2414
Table 395: Count of All Other IPv6 Next Header Types Received . . . . . . . . . . . 2415
Table 396: jnxIcmpv6GlobalStats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2417
Table 397: Count of All Other ICMPv6 Message Types Received and
Transmitted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2418
Table 398: jnxIpv6IfStatsEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2420
Chapter 45 Interpreting the Enterprise-Specific License MIB . . . . . . . . . . . . . . . . . . . . 2423
Table 399: jnxLicenseInstallEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2424
Table 400: jnxLicenseFeatureListEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2425
Table 401: License MIB Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2425
Chapter 46 Interpreting the Enterprise-Specific Logical Systems (LSYS) MIBs . . . . 2427
Table 402: jnxLsysSpZoneObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2429

Copyright © 2013, Juniper Networks, Inc. cv


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 403: jnxLsysSpZoneEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2429


Table 404: jnxLsysSpZoneSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2430
Table 405: jnxLsysSpSchedulerObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2431
Table 406: jnxLsysSpSchedulerEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2431
Table 407: jnxLsysSpSchedulerSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2432
Table 408: jnxLsysSpZoneObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2434
Table 409: jnxLsysSpPolicyEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2434
Table 410: jnxLsysSpPolicySummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2435
Table 411: jnxLsysSpPolicywcntObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2436
Table 412: JnxLsysSpPolicywcntEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2436
Table 413: jnxLsysSpPolicywcntMIB 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2437
Table 414: jnxLsysSpFlowgateObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2439
Table 415: JnxLsysSpFlowgateEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2439
Table 416: jnxLsysSpFlowgateSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2439
Table 417: jnxLsysSpFlowsessObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2441
Table 418: JnxLsysSpFlowsessEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2441
Table 419: jnxLsysSpFlowsessSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2442
Table 420: jnxLsysSpAuthentryObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2443
Table 421: jnxLsysSpAuthentryEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2443
Table 422: jnxLsysSpAuthentrySummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2444
Table 423: jnxLsysSpNATsrcpoolObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2445
Table 424: jnxLsysSpNATsrcpoolEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2445
Table 425: jnxLsysSpNATsrcpoolSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2446
Table 426: jnxLsysSpNATdstpoolObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2447
Table 427: jnxLsysSpNATdstpoolEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2447
Table 428: jnxLsysSpNATdstpoolSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2448
Table 429: jnxLsysSpNATsrcpatadObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2449
Table 430: jnxLsysSpNATsrcpatadEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2450
Table 431: jnxLsysSpNATsrcpatadSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . 2450
Table 432: jnxLsysSpNATsrcnopatadObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . 2452
Table 433: jnxLsysSpNATsrcnopatadEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2452
Table 434: jnxLsysSpNATsrcnopatadSummary . . . . . . . . . . . . . . . . . . . . . . . . . 2453
Table 435: jnxLsysSpNATsrcruleObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2454
Table 436: jnxLsysSpNATsrcruleEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2454
Table 437: jnxLsysSpNATsrcruleSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2455
Table 438: jnxLsysSpNATdstruleObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2457
Table 439: jnxLsysSpNATdstruleEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2457
Table 440: jnxLsysSpNATdstruleSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2458
Table 441: jnxLsysSpNATstaticruleObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2459
Table 442: jnxLsysSpNATstaticruleEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2459
Table 443: jnxLsysSpNATstaticruleSummary . . . . . . . . . . . . . . . . . . . . . . . . . . 2460
Table 444: jnxLsysSpNATconebindObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2461
Table 445: JnxLsysSpNATconebindEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2462
Table 446: jnxLsysSpNATconebindSummary . . . . . . . . . . . . . . . . . . . . . . . . . . 2462
Table 447: jnxLsysSpNATpoipnumObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2464
Table 448: jnxLsysSpNATpoipnumEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2464
Table 449: jnxLsysSpNATpoipnumSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . 2465
Table 450: jnxLsysSpCPUObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2466
Table 451: JnxLsysSpCPUEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2466

cvi Copyright © 2013, Juniper Networks, Inc.


List of Tables

Table 452: jnxLsysSpCPSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2467


Table 453: jnxLsysSpSPUSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2468
Chapter 47 Interpreting the Enterprise-Specific Network Address Translation Objects
MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2469
Table 454: Source NAT Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2470
Table 455: New Source NAT Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2472
Table 456: jnxJsNatIfSrcPoolPortTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2473
Table 457: NAT Rule Hit Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2474
Table 458: NAT Pool Hit Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2475
Table 459: NAT Trap Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2475
Chapter 48 Interpreting the Enterprise-Specific Packet Forwarding Engine MIB . . . 2477
Table 460: jnxPfeNotifyGlEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2478
Table 461: Packet Forwarding Engine Notification Types . . . . . . . . . . . . . . . . . . 2479
Table 462: jnxPfeNotifyTypeEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2480
Chapter 49 Interpreting the Enterprise-Specific Ping MIB . . . . . . . . . . . . . . . . . . . . . . . 2481
Table 463: jnxPingCtlTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2482
Table 464: jnxPingsResultsEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2487
Table 465: jnxPingProbeHistoryEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2490
Table 466: jnxPingLastTestResultEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2492
Chapter 50 Interpreting the Enterprise-Specific Policy Objects MIB . . . . . . . . . . . . . . 2497
Table 467: Security Policy Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2498
Table 468: jnxJsPolicyStatsTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2501
Table 469: IPv4 Systemwide Policy Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . 2503
Table 470: IPv6 Systemwide Policy Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . 2503
Chapter 51 Interpreting the Enterprise-Specific Reverse Path Forwarding MIB . . . . 2505
Table 471: jnxRpfStatsEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2505
Chapter 52 Interpreting the Enterprise-Specific RMON Events and Alarms MIB . . . 2507
Table 472: jnxRmonAlarmEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2508
Table 473: RMON Event and Alarm Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2509
Chapter 53 Interpreting the Enterprise-Specific Security Interface Extension Objects
MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2511
Table 474: jnxJsIfMonTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2512
Chapter 54 Interpreting the Enterprise-Specific Security Screening Objects MIB . . . 2515
Table 475: jnxJsScreenMonTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2516
Table 476: jnxJsScreenSweepTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2526
Table 477: jnxJsScreenNotifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2527
Table 478: jnxJsScreenTrapVars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2528
Chapter 55 Interpreting the Enterprise-Specific SNMP IDP MIB . . . . . . . . . . . . . . . . . 2529
Table 479: jnxJsIdpObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2530
Table 480: jnxJsIdpAttackTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2531
Table 481: IDP Signature Update and Attack Traps . . . . . . . . . . . . . . . . . . . . . . . 2531
Chapter 56 Interpreting the Enterprise-Specific Source Class Usage MIB . . . . . . . . . 2533
Table 482: jnxRpfStatsEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2534

Copyright © 2013, Juniper Networks, Inc. cvii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Chapter 57 Interpreting the Enterprise-Specific SPU Monitoring Objects MIB . . . . . 2535


Table 483: SPU Monitoring Objects Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2536
Chapter 59 Interpreting the Enterprise-Specific System Log MIB . . . . . . . . . . . . . . . . 2547
Table 484: jnxSyslogTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2548
Table 485: Facilities That Generate System Log Messages . . . . . . . . . . . . . . . . 2549
Table 486: jnxSyslogAvTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2550
Chapter 60 Interpreting the Enterprise-Specific Traceroute MIB . . . . . . . . . . . . . . . . . 2551
Table 487: jnxTraceRouteCtlTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2552
Chapter 61 Interpreting the Enterprise-Specific Utility MIB . . . . . . . . . . . . . . . . . . . . . 2553
Table 488: jnxUtilCounter32Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2554
Table 489: jnxUtilCounter64Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2554
Table 490: jnxUtilIntegerEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2555
Table 491: jnxUtilUintEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2555
Table 492: jnxUtilStringEntry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2556
Chapter 62 Interpreting the Enterprise-Specific VPN Certificate Objects MIB . . . . . 2557
Table 493: jnxJsLoadedCaCertTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2558
Table 494: jnxJsLoadedLocalCertTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2558

cviii Copyright © 2013, Juniper Networks, Inc.


About the Documentation

• Documentation and Release Notes on page cix


• Supported Platforms on page cix
• Using the Examples in This Manual on page cix
• Documentation Conventions on page cxi
• Documentation Feedback on page cxii
• Requesting Technical Support on page cxiii

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
http://www.juniper.net/techpubs/.

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 http://www.juniper.net/books.

Supported Platforms

For the features described in this document, the following platforms are supported:

• SRX Series

Using the Examples in This Manual

If you want to use the examples in this manual, you can use the load merge or the load
merge relative command. These commands cause the software to merge the incoming
configuration into the current candidate configuration. The example does not become
active until you commit the candidate configuration.

If the example configuration contains the top level of the hierarchy (or multiple
hierarchies), the example is a full example. In this case, use the load merge command.

Copyright © 2013, Juniper Networks, Inc. cix


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

If the example configuration does not start at the top level of the hierarchy, the example
is a snippet. In this case, use the load merge relative command. These procedures are
described in the following sections.

Merging a Full Example


To merge a full example, follow these steps:

1. From the HTML or PDF version of the manual, copy a configuration example into a
text file, save the file with a name, and copy the file to a directory on your routing
platform.

For example, copy the following configuration to a file and name the file ex-script.conf.
Copy the ex-script.conf file to the /var/tmp directory on your routing platform.

system {
scripts {
commit {
file ex-script.xsl;
}
}
}
interfaces {
fxp0 {
disable;
unit 0 {
family inet {
address 10.0.0.1/24;
}
}
}
}

2. Merge the contents of the file into your routing platform configuration by issuing the
load merge configuration mode command:

[edit]
user@host# load merge /var/tmp/ex-script.conf
load complete

Merging a Snippet
To merge a snippet, follow these steps:

1. From the HTML or PDF version of the manual, copy a configuration snippet into a text
file, save the file with a name, and copy the file to a directory on your routing platform.

For example, copy the following snippet to a file and name the file
ex-script-snippet.conf. Copy the ex-script-snippet.conf file to the /var/tmp directory
on your routing platform.

commit {
file ex-script-snippet.xsl; }

2. Move to the hierarchy level that is relevant for this snippet by issuing the following
configuration mode command:

cx Copyright © 2013, Juniper Networks, Inc.


About the Documentation

[edit]
user@host# edit system scripts
[edit system scripts]

3. Merge the contents of the file into your routing platform configuration by issuing the
load merge relative configuration mode command:

[edit system scripts]


user@host# load merge relative /var/tmp/ex-script-snippet.conf
load complete

For more information about the load command, see the CLI User Guide.

Documentation Conventions

Table 1 on page cxi defines notice icons used in this guide.

Table 1: Notice Icons


Icon Meaning Description

Informational note Indicates important features or instructions.

Caution Indicates a situation that might result in loss of data or hardware damage.

Warning Alerts you to the risk of personal injury or death.

Laser warning Alerts you to the risk of personal injury from a laser.

Table 2 on page cxi defines the text and syntax conventions used in this guide.

Table 2: Text and Syntax Conventions


Convention Description Examples

Bold text like this Represents text that you type. To enter configuration mode, type the
configure command:

user@host> configure

Fixed-width text like this Represents output that appears on the user@host> show chassis alarms
terminal screen.
No alarms currently active

Italic text like this • Introduces or emphasizes important • A policy term is a named structure
new terms. that defines match conditions and
• Identifies guide names. actions.
• Junos OS CLI User Guide
• Identifies RFC and Internet draft titles.
• RFC 1997, BGP Communities Attribute

Copyright © 2013, Juniper Networks, Inc. cxi


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 2: Text and Syntax Conventions (continued)


Convention Description Examples

Italic text like this Represents variables (options for which Configure the machine’s domain name:
you substitute a value) in commands or
configuration statements. [edit]
root@# set system domain-name
domain-name

Text like this Represents names of configuration • To configure a stub area, include the
statements, commands, files, and stub statement at the [edit protocols
directories; configuration hierarchy levels; ospf area area-id] hierarchy level.
or labels on routing platform • The console port is labeled CONSOLE.
components.

< > (angle brackets) Encloses optional keywords or variables. stub <default-metric metric>;

| (pipe symbol) Indicates a choice between the mutually broadcast | multicast


exclusive keywords or variables on either
side of the symbol. The set of choices is (string1 | string2 | string3)
often enclosed in parentheses for clarity.

# (pound sign) Indicates a comment specified on the rsvp { # Required for dynamic MPLS only
same line as the configuration statement
to which it applies.

[ ] (square brackets) Encloses a variable for which you can community name members [
substitute one or more values. community-ids ]

Indention and braces ( { } ) Identifies a level in the configuration [edit]


hierarchy. routing-options {
static {
route default {
; (semicolon) Identifies a leaf statement at a
nexthop address;
configuration hierarchy level.
retain;
}
}
}

GUI Conventions
Bold text like this Represents graphical user interface (GUI) • In the Logical Interfaces box, select
items you click or select. All Interfaces.
• To cancel the configuration, click
Cancel.

> (bold right angle bracket) Separates levels in a hierarchy of menu In the configuration editor hierarchy,
selections. select Protocols>Ospf.

Documentation Feedback

We encourage you to provide feedback, comments, and suggestions so that we can


improve the documentation. You can send your comments to
techpubs-comments@juniper.net, or fill out the documentation feedback form at

cxii Copyright © 2013, Juniper Networks, Inc.


About the Documentation

https://www.juniper.net/cgi-bin/docbugreport/. If you are using e-mail, be sure to include


the following information with your comments:

• Document or topic name

• URL or page number

• Software release 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 J-Care or JNASC 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
http://www.juniper.net/us/en/local/pdf/resource-guides/7100059-en.pdf.

• Product warranties—For product warranty information, visit


http://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: http://www.juniper.net/customers/support/

• Search for known bugs: http://www2.juniper.net/kb/

• Find product documentation: http://www.juniper.net/techpubs/

• Find solutions and answer questions using our Knowledge Base: http://kb.juniper.net/

• Download the latest versions of software and review release notes:


http://www.juniper.net/customers/csc/software/

• Search technical bulletins for relevant hardware and software notifications:


https://www.juniper.net/alerts/

• Join and participate in the Juniper Networks Community Forum:


http://www.juniper.net/company/communities/

• Open a case online in the CSC Case Management tool: http://www.juniper.net/cm/

To verify service entitlement by product serial number, use our Serial Number Entitlement
(SNE) Tool: https://tools.juniper.net/SerialNumberEntitlementSearch/

Copyright © 2013, Juniper Networks, Inc. cxiii


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Opening a Case with JTAC


You can open a case with JTAC on the Web or by telephone.

• Use the Case Management tool in the CSC at http://www.juniper.net/cm/.

• 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


http://www.juniper.net/support/requesting-support.html.

cxiv Copyright © 2013, Juniper Networks, Inc.


PART 1

Junos OS Getting Started Guide for Branch


SRX Series
• Overview on page 3
• Configuration on page 15
• Administration on page 85

Copyright © 2013, Juniper Networks, Inc. 1


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

2 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 1

Overview

• SRX Series Basics on page 3


• SRX Series Security on page 7

SRX Series Basics

• SRX Series Overview on page 3


• Understanding Factory Default Configuration Settings of an SRX210 on page 3
• Understanding Methods to Manage Your Branch SRX Series on page 6

SRX Series Overview


Juniper Networks SRX Series Services Gateways provide high-performance security,
routing, and network solutions for enterprise and service providers. The SRX Series pack
high port density, advanced security, and flexible connectivity into a single, easily managed
platform that supports fast, secure, and highly available data center and branch
operations.

The SRX Series are based on Junos OS, a full-featured networking operating system that
is optimized to provide maximum performance and efficient network security.

The SRX Series range from lower-end branch devices designed to secure small distributed
enterprise locations to high-end devices designed to secure enterprise infrastructure,
data centers, and server farms. The branch SRX Series include the SRX100, SRX110,
SRX210, SRX220, SRX240, SRX550, and SRX650 devices.

Related • Understanding Factory Default Configuration Settings of an SRX210 on page 3


Documentation
• Understanding Methods to Manage Your Branch SRX Series on page 6

Understanding Factory Default Configuration Settings of an SRX210


This topic includes the following sections:

• Default Configuration Topology on page 4


• Default Port Settings on page 5
• Default Settings for Interfaces, Zones, Policy, and NAT on page 5

Copyright © 2013, Juniper Networks, Inc. 3


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Default System Services on page 6


• Autoinstallation on page 6

Default Configuration Topology

Figure 1 on page 4 provides a topology of a simple network consisting of the SRX210.

Figure 1: SRX210 Deployment Topology

In a typical deployment scenario of the SRX210, the following configurations are used:

• The SRX Series interface ge-0/0/0 is connected to a typical Internet service provider
(ISP) cable or DSL modem.

• The protected network is connected to interface ge-0/0/1, fe-0/0/2 to fe-0/0/7 in the


trust zone.

• The IP address of interface ge-0/0/0 is assigned from ISP either statically or by DHCP.

• The interfaces ge-0/0/1, fe-0/0/2 to fe-0/0/7 are a part of the default VLAN
(vlan-trust). The protected hosts can be connected to any one of the ports that are
part of the default VLAN.

• The DHCP server is running on vlan.0 and assigns IP addresses to other interfaces for
the local LAN.

• The default security policy allows traffic from the trust zone to the untrust zone and
denies traffic from the untrust to trust zone.

• System services such as SSH, Telnet, FTP, HTTP, HTTPS, and xnm-clear-text are
enabled by default.

4 Copyright © 2013, Juniper Networks, Inc.


Chapter 1: Overview

Default Port Settings

When an SRX210 is powered on for the first time, it boots using the factory default
configuration.

The SRX210 has the following factory default port settings:

• WAN interface–The Ethernet interface labeled 0/0 on the services gateway chassis
(called as ge-0/0/0 in J-Web and the CLI ) is in Layer 3 (routing) mode.

This WAN interface is used to connect your services gateway to your ISP. By default,
the WAN port is a Dynamic Host Control Protocol (DHCP) client and configured to
receive an IP address through DHCP.

• LAN interfaces–Ethernet interfaces labeled 0/1 through 0/7 (called as ge-0/0/1,


fe-0/0/2 to fe-0/0/7 ) are in Layer 2 mode (Ethernet switching mode) and assigned
to a VLAN (vlan-trust).

A VLAN interface (Layer 3 interface) is created to route traffic from the interfaces in
the LAN (ge-0/0/1, fe-0/0/2 to fe-0/0/7) to WAN (ge-0/0/0) interface and vice versa.
All traffic between the ports within the VLAN is locally switched. The trust zone VLAN
interface (vlan.0) has a default static IP of 192.168.1.1/24, and assigns IP addresses in
the 192.168.1.2 to 192.168.1.254 range to any device plugged into the trust interfaces.

Default Settings for Interfaces, Zones, Policy, and NAT

Table 3 on page 5 provides the default configuration of the interfaces on an SRX210.

Table 3: Default Interfaces Settings


Interface Security Zones DHCP State IP Address

ge-0/0/0 Untrust Client Dynamically assigned

vlan.0 Trust Server 192.168.1.1/24

NOTE: Because Ethernet interfaces (ge-0/0/1, fe-0/0/2 to fe-0/0/7) are


assigned to the trust zone (vlan-trust), any traffic originating from these
interfaces is treated as trust.

Table 4 on page 5 provides the default security policies to block traffic coming from the
untrust zone to devices in the trust zone.

Table 4: Default Security Policy Settings


Source Zone Destination Zone Policy Action

Trust Untrust Permit

Untrust Trust Deny

Copyright © 2013, Juniper Networks, Inc. 5


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: In default configuration, all LAN interfaces are in Layer 2 mode and
they communicate with each other without need of any policy.

Table 5 on page 6 provides outbound Internet access using source NAT with port address
translation, permitting traffic from the trust zone to the untrust zone.

Table 5: Default NAT Settings


Source Zone Destination Zone Policy Action

Trust Untrust Source NAT to the untrust zone interface

See “SRX210 Factory Default Setting—A Sample” on page 28 to view the factory default
configuration of the device.

Default System Services

The following system services are enabled by default on a branch SRX Series:

• DHCP

• FTP

• HTTP

• HTTPS

• SSH

• Telnet

• xnm-clear-text

Autoinstallation

Autoinstallation provides automatic configuration for a new device that you connect to
the network. Autoinstallation is active by default and is deactivated when you commit
the device for the first time.

You can use the delete system autoinstallation command to delete autoinstallation.

For more details on Autoinstallation, see “Autoinstallation Overview” on page 146.

Related • SRX Series Overview on page 3


Documentation
• SRX210 Factory Default Setting—A Sample on page 28

• Understanding Methods to Manage Your Branch SRX Series on page 6

Understanding Methods to Manage Your Branch SRX Series


You can use a PC or laptop to configure and monitor your SRX Series. The branch SRX
Series have a factory default configuration that enables you to connect to devices through
any of the following methods right out of the box:

6 Copyright © 2013, Juniper Networks, Inc.


Chapter 1: Overview

• Connecting through the console port—Use an Ethernet cable with an RJ-45 to DB-9
serial port adapter to connect the console port on the SRX Series to the serial port on
the PC or laptop. This connection method does not require any prior configuration on
the SRX Series.

• Connecting through the J-Web interface—J-Web is a powerful Web-based interface


that allows you to manage the SRX Series through a graphical interface on a Web
browser. Use an RJ-45 Ethernet cable to connect the PC or laptop to one of the Ethernet
ports labeled 0/1 through 0/7 on the front panel of your services gateway.

To access the J-Web setup wizard, open a Web browser on the PC or laptop and enter
the IP address 192.168.1.1 in the address field. Log in using the default user name “root”,
with a blank password field. No prior configuration is required.

• Connecting through SSH and Telnet—Use an RJ-45 Ethernet cable to connect the PC
or laptop to one of the Ethernet ports labeled 0/1 through 0/7 on the front panel of
your services gateway.

NOTE: To access the device through SSH and Telnet, you need to set up
a root password. For more details, see “Connecting Your Branch SRX Series
for the First Time” on page 16.

Related • Understanding Factory Default Configuration Settings of an SRX210 on page 3


Documentation
• Configuring System Identification and User Classes for Your Branch SRX Series on
page 18

SRX Series Security

• Understanding Branch SRX Series Stateful Firewall Functionality on page 7


• Understanding Security Zones and Policies for SRX Series on page 8
• Understanding NAT for SRX Series on page 9
• Understanding Unified Threat Management for Branch SRX Series on page 10
• Understanding Intrusion Detection and Prevention for SRX Series on page 12
• Understanding IPsec VPN for SRX Series on page 12
• Understand Chassis Cluster for SRX Series on page 13

Understanding Branch SRX Series Stateful Firewall Functionality


Your branch SRX Series includes a stateful firewall, which tracks the state of each traffic
flow or stream and uses dynamic packet inspection to identify patterns in data packets
that might represent a threat to your network. This feature protects hosts from
communicating with compromised or malicious users or applications.

The branch SRX Series uses zones and policies to provide firewall configuration.

Although zones and policies can have user-defined configurations, the factory-default
configuration contains, at a minimum, a “trust” and “untrust” zone. The trust zone is used

Copyright © 2013, Juniper Networks, Inc. 7


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

for configuration and attaching the internal LAN to the branch SRX Series. The untrust
zone is commonly used for the WAN or untrusted Internet interface.

To simplify installation and make configuration easier, a default policy is in place that
allows traffic originating from the trust zone to the untrust zone. You are not required to
configure a deny policy from the untrust zone to any other zones, because the device
drops the traffic by default if there is no policy defined for any traffic.

By using the J-Web interface or CLI, you can create a series of security policies that can
control the traffic from within and in between zones by defining policies.

Related • Understanding Security Zones and Policies for SRX Series on page 8
Documentation
• Example: Configuring Security Zones and Policies for SRX Series on page 33

Understanding Security Zones and Policies for SRX Series


This topic includes the following sections:

• Zones on page 8
• Security Policy on page 8

Zones

A zone is a collection of one or more network segments sharing identical security


requirements. To group network segments within a zone, you must assign logical interfaces
from the device to a zone.

Security zones are used to identify traffic flow direction in security policies to control
traffic. On a single device, you can configure multiple security zones and at a minimum,
you must define two security zones, basically to protect one area of the network from
the other.

To configure the security zones, you must:

• Define zone (security or functional)

• Add logical interfaces to the zone

• Define permitted services (example: Telnet, SSH) and protocols (example: OSPF)
destined to device itself.

Default configuration of the branch SRX Series includes two security zones--trust and
untrust. The vlan.0 belongs to the trust zone and ge-0/0/0 belongs to the untrust zone.

For more details on security zones, see Security Zones and Interfaces Feature Guide for
Security Devices.

Security Policy

A security policy is a set of statements that controls traffic from a specified source to a
specified destination using a specified service.

8 Copyright © 2013, Juniper Networks, Inc.


Chapter 1: Overview

If the SRX Series receives a packet that matches those specifications, it performs the
action specified in the policy. Actions for traffic matching the specified criteria include
permit, deny, reject, log, or count.

Security policies enforce a set of rules for transit traffic, identifying which traffic can pass
through the firewall and the actions taken on the traffic as it passes through the firewall.

The factory default security policy permits all traffic from the trust zone to the untrust
zone and denies all traffic from the untrust zone to the trust zone.

For more details on security policies, see Security Policies Feature Guide for Security
Devices.

Related • Understanding Factory Default Configuration Settings of an SRX210 on page 3


Documentation
• Connecting Your Branch SRX Series for the First Time on page 16

• Example: Configuring Security Zones and Policies for SRX Series on page 33

Understanding NAT for SRX Series


Network Address Translation (NAT) is a method for modifying or translating network
address information in packet headers. Either of the source and destination addresses
or both addresses in a packet can be translated. NAT can include the translation of IP
addresses as well as port numbers.

The following types of NAT are supported on an SRX Series:

• Static NAT—Static NAT defines a one-to-one mapping from one IP subnet to another
IP subnet. The mapping includes destination IP address translation in one direction
and source IP address translation in the reverse direction.

Static NAT allows connections to be originated from either side of the network, but
translation is limited to one-to-one or between blocks of addresses of the same size.

• Destination NAT—Destination NAT is the translation of the destination IP address of


a packet entering the SRX Series. Destination NAT is used to redirect traffic destined
to a virtual host (identified by the original destination IP address) to the real host
(identified by the translated destination IP address).

In general, destination NAT allows connections to be initiated for incoming network


connections—for example, from the Internet to a private network.

• Source NAT—Source NAT is the translation of the source IP address of a packet leaving
the SRX Series. Source NAT is used to allow hosts with private IP addresses to access
a public network. On the SRX210, source NAT from the trust to the untrust zone is
enabled by default.

In general, source NAT allows connections to be initiated for outgoing network


connections—for example, from a private network to the Internet.

For more details, see Network Address Translation Feature Guide for Security Devices.

Copyright © 2013, Juniper Networks, Inc. 9


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Understanding Factory Default Configuration Settings of an SRX210 on page 3


Documentation
• Connecting Your Branch SRX Series for the First Time on page 16

• Example: Configuring Destination NAT for SRX Series on page 38

Understanding Unified Threat Management for Branch SRX Series


Unified Threat Management (UTM) is an optional function for the branch SRX Series
that provides an integrated suite of network security features to protect against multiple
threat types including spam and phishing attacks, viruses, trojans and spyware infected
files, unapproved website access, and unapproved content.

With UTM, you can implement a comprehensive set of security features that include
antispam, antivirus, Web filtering, and content filtering protection.

The UTM features provide the ability to prevent threats at the SRX Series device before
the threats enter the network.

The following UTM modules are supported:

• Antispam—Antispam blocks and filters unwanted e-mail traffic by scanning inbound


and outbound SMTP e-mail traffic by using some combination of spam block lists
(SBL) and user-configured blacklists and whitelists.

• Antivirus—Antivirus feature uses an integrated scanning engine and virus signature


databases to protect against viruses, trojans, rootkits, worms, and other types of
malicious code from reaching devices on your network.

• Web filtering—Web filtering allows you to permit or block access to specific websites
individually or based on the categories to which the website belongs.

• Content filtering—Content filtering provides basic data loss prevention functionality.


Content filtering filters traffic based on MIME type, file extension, and protocol
commands.

The SRX Series has predefined system profiles (antispam, antivirus, or Web filtering)
designed to provide basic protection. You can use a predefined profile to bind to the UTM
policy or you can also create a component (antispam, antivirus, Web filtering, or content
filtering) profile.

Table 6 on page 10 provides UTM modules, feature profiles, and supported protocol
details.

Table 6: Default UTM Profiles on Branch SRX Series


UTM Supported
Modules Categories Types Default Profiles Protocols

Antispam NA smtp-profile junos-as-defaults SMTP

10 Copyright © 2013, Juniper Networks, Inc.


Chapter 1: Overview

Table 6: Default UTM Profiles on Branch SRX Series (continued)


UTM Supported
Modules Categories Types Default Profiles Protocols

Antivirus Full kaspersky-lab-engine junos-av-defaults SMTP,


antivirus POP3,
IMAP, HTTP
and FTP
Express juniper-express-engine junos-eav-defaults
antivirus

Sophos sophos-engine junos-sophos-av-defaults


antivirus

Web Integrated surf-control-integrated junos-wf-cpa-default HTTP


filtering Web
filtering

Redirect websense-redirect junos-wf-websense-default


Web
filtering

Local Web juniper-local junos-wf-local-default


filtering

Enhanced juniper-enhanced junos-wf-enhanced-default


Web
filtering

Content NA NA NA SMTP,
filtering POP3,
IMAP,
HTTP, and
FTP

To enable UTM on your SRX Series , you must:

• Install UTM licenses (See “Updating Licenses for a Branch SRX Series” on page 43.)

• Create UTM profiles for UTM components (antispam, antivirus, content filtering, and
Web filtering)

• Map a UTM profile to a UTM policy

• Map a UTM policy to a security policy

For more details on UTM, see Junos OS UTM Library for Security Devices.

Related • Updating Licenses for a Branch SRX Series on page 43


Documentation
• Example: Configuring Unified Threat Management for a Branch SRX Series on page 44

Copyright © 2013, Juniper Networks, Inc. 11


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Understanding Intrusion Detection and Prevention for SRX Series


An Intrusion Detection and Prevention (IDP) policy lets you selectively enforce various
attack detection and prevention techniques on the network traffic passing through your
SRX Series. The SRX Series offer the same set of IDP signatures that are available on
Juniper Networks IDP Series Intrusion Detection and Prevention Appliances to secure
networks against attacks. The basic IDP configuration involves the following tasks:

• Download and install the IDP license—See “Updating Licenses for a Branch SRX Series”
on page 43.

• Download and install the signature database—You must download and install the IDP
signature database. The signature databases are available as a security package on
the Juniper Networks website. This database includes attack object and attack object
groups that you can use in IDP policies to match traffic against known attacks.

• Configure recommended policy as the IDP policy—Juniper Networks provides predefined


policy templates to use as a starting point for creating your own policies. Each template
is a set of rules of a specific rulebase type that you can copy and then update according
to your requirements.

To get started, we recommend you use the predefined policy named “Recommended”.

• Enable a security policy for IDP inspection—For transit traffic to pass through IDP
inspection, you configure a security policy and enable IDP application services on all
traffic that you want to inspect.

For more details on IDP, see Junos OS Intrusion Detection and Prevention (IDP) Library for
Security Devices.

Related • Updating Licenses for a Branch SRX Series on page 43


Documentation
• Example: Configuring Intrusion Detection and Prevention for SRX Series on page 48

Understanding IPsec VPN for SRX Series


A virtual private network (VPN) provides a means for securely communicating between
remote computers across a public wide area network (WAN), such as the Internet. A
VPN connection can link two local area networks (LAN) or a remote dialup user and a
LAN. The traffic that flows between these two points passes through shared resources
such as routers, switches, and other network equipment that make up the public WAN.

To secure VPN communication while passing through the WAN, the two participants
create an IP Security (IPsec) tunnel.

IPsec is a suite of protocols designed to authenticate and encrypt all IP traffic between
two locations. IPsec allows trusted data to pass through networks that would otherwise
be considered insecure. An IPsec tunnel consists of a pair of unidirectional Security
Associations (SA); one at each end of the tunnel that specify the security parameter
index (SPI), destination IP address, and security protocol (Authentication Header or
Encapsulating Security Payload) employed.

12 Copyright © 2013, Juniper Networks, Inc.


Chapter 1: Overview

Through the SA, an IPsec tunnel can provide the following security functions:

• Privacy (through encryption)

• Content integrity (through data authentication)

• Sender authentication

For more information, see IPsec VPN Feature Guide for Security Devices.

Related • Junos OS VPN Library for Security Devices


Documentation

Understand Chassis Cluster for SRX Series


Chassis clustering provides network node redundancy by grouping a pair of the same
kind of supported SRX Series into a cluster. The devices must be running Junos OS. To
form a chassis cluster, a pair of the same kind of supported SRX Series are combined to
act as a single system that enforces the same overall security. The two nodes back each
other up, with one node acting as the primary node and the other as the secondary node;
this ensures stateful failover of processes and services in the event of system or hardware
failure.

For more information, see Chassis Cluster Feature Guide for Security Devices.

Related • Chassis Cluster Feature Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 13


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

14 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 2

Configuration

• SRX Series Basics on page 15


• SRX Series Security on page 33
• Configuration Statements on page 52

SRX Series Basics

• Mandatory Settings to Configure Your Branch SRX Series on page 15


• Connecting Your Branch SRX Series for the First Time on page 16
• Connecting Your Branch SRX Series Through the Console Port for the First
Time on page 22
• Configuring System Identification and User Classes for Your Branch SRX
Series on page 23
• Configuring Internet Access for Your Branch SRX Series on page 24
• Configuring a Network Time Protocol Server for Your Branch SRX Series on page 25
• Validating Your Branch SRX Series Configuration on page 26
• Verifying Your Branch SRX Series Configuration on page 27
• SRX210 Factory Default Setting—A Sample on page 28
• Resetting Your Branch SRX Series on page 32

Mandatory Settings to Configure Your Branch SRX Series


Table 7 on page 15 provides the details on configuration settings that you need to enter
when configuring the device for the first time.

Table 7: Settings Used to Configure the SRX210


Settings Details

Administrator Username Record the login name of the services gateway


administrator. Default is root, which you must change
during your first J-Web session.

Administrator Password Record the password for this administrator account.

Copyright © 2013, Juniper Networks, Inc. 15


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 7: Settings Used to Configure the SRX210 (continued)


Settings Details

Hostname Record the name of your SRX210 to identify itself on


your network.

Network Time Protocol (NTP) Server Network security often depends on knowing the exact
time, when a specific event occurs. If you do not have
access to a private NTP server, you can enter the name
or IP address of a public NTP server. For information
about public time servers, see
http://tf.nist.gov/tf-cgi/servers.cgi.

Time Zone Record the time zone to be used by your services


gateway.

IP address assignment Your Internet Service Provider might use the Dynamic
Host Configuration Protocol (DHCP) to assign an IP
address and routing information to your services
gateway.

NOTE: The DHCP client configuration is by default


enabled on port 0/0 (ge-0/0/0).

NOTE: If your ISP does not support DHCP, you should


ask your ISP what settings (IP address, default gateway,
DNS server) to use to configure the WAN interface on
your services gateway.

Related • Understanding Factory Default Configuration Settings of an SRX210 on page 3


Documentation
• Connecting Your Branch SRX Series for the First Time on page 16

Connecting Your Branch SRX Series for the First Time


This topic includes the following sections:

• Connecting Your Branch SRX Series Through the Console Port for the First
Time on page 16
• Configuring System Identification and User Classes for Your Branch SRX
Series on page 18
• Configuring Internet Access for Your Branch SRX Series on page 18
• Configuring a Network Time Protocol Server for Your Branch SRX Series on page 20
• Validating Your Branch SRX Series Configuration on page 20
• Verifying Your Branch SRX Series Configuration on page 21

Connecting Your Branch SRX Series Through the Console Port for the First Time

The following procedure describes the steps required to connect a branch SRX Series
through the console port for the first time.

16 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

To connect the device:

1. Connect your computer or laptop to the console port on the SRX Series .

2. Start the terminal emulation program on the computer or laptop, select the COM port,
and configure the following port settings:

• Bits per second —9600

• Data bits—8

• Parity—none

• Stop bits—1

• Flow control—none

3. Click Open or Connect (the term varies in different applications).

4. Press the POWER button on the device, and wait till the Power LED turns green.

5. Log in to the device as root and leave the password field blank. When you boot the
device with the factory default configuration, you do not need a password.

6. Enter the UNIX shell after you are authenticated through the CLI:

Amnesiac (ttyu0)
login: root
Password:
--- JUNOS 12.1X44-D10.4 built 2013-01-08 05:15:31 UTC

7. At the % prompt, type cli to start the CLI and press Enter. The prompt changes to an
angle bracket (>) when you enter CLI operational mode.
root@% cli
root>

8. At the (>) prompt, type configure and press Enter. The prompt changes from > to #
when you enter configuration mode.
root> configure
Entering configuration mode
[edit]
root#

9. Create a password for the root user to manage the SRX Series.

set system root authentication plain-text-password

Enter a password at the New password prompt, then confirm by entering the same
password at the Retype New password prompt.

New password:
Retype New password:

At the CLI prompt, type commit to activate the configuration.

Now, proceed with configuring system identification settings, users and classes. See
“Configuring System Identification and User Classes for Your Branch SRX Series” on
page 18.

Copyright © 2013, Juniper Networks, Inc. 17


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: If you are unable to log in with the username root and no password,
it could be because the device has a different configuration than the factory
settings. If you do not know the password of the root account, or any
another account with super-user privileges, then a password reset is
required. The process to do a password recovery can be found here:
http://kb.juniper.net/KB12167.

Configuring System Identification and User Classes for Your Branch SRX Series

After assigning a root password, you must set up a hostname, domain name, and user
accounts. All the users logging in to the SRX Series must be mapped to a login class. You
can use the predefined login classes: operator, read-only, super-user, and unauthorized,
or create a new login class. You can then apply one login class to an individual user
account.

To configure system identification settings and user classes:

1. Set the system hostname.

[edit]
root@host# set system host-name srx210-host

2. Create an administrative user to manage the SRX Series.

[edit]
root@host# set system login user admin-user class super-user
root@host# set system login user admin-user authentication plain-text-password

Enter the password and retype the password when prompted.

3. Create a read-only administrative user.

[edit]
root@host# set system login user read-only-user class read-only
root@host# set system login user read-only-user authentication plain-text-password

Enter the password and retype the password when prompted.

Configuring Internet Access for Your Branch SRX Series

Connect the SRX210 WAN port (typically the port labeled 0/0) to the cable modem or
to the connection device provided by your Internet service provider (ISP). You can enable
Internet access in the following ways:

• Assign an IP address and gateway through DHCP—If your ISP supports DHCP, your
services gateway acquires an IP address and other settings (domain name servers,
default routes) from your ISP.

• Assign IP address manually—If your ISP does not provide IP address information through
DHCP, you can configure the gateway WAN port with a static IP address and a default
route.

Figure 2 on page 19 shows connecting an SRX210 to the Internet.

18 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

Figure 2: Connecting an SRX210 to the Internet

To assign an IP address and gateway through DHCP:

1. Configure interface ge-0/0/0 to obtain an IP address and default gateway from a


DHCP server:

[edit]
root@host# set interfaces ge-0/0/0 unit 0 family inet dhcp

To assign an IP address and gateway manually:

1. Configure a static default route pointing to the Internet router with IP address 1.1.1.2
as the next hop:

[edit]
root@host# set interfaces ge-0/0/0 unit 0 family inet address 1.1.1.1/29
root@host# set routing-options static route 0.0.0.0/0 next-hop 1.1.1.2

2. Enter the IP addresses of one or more DNS name servers. If your ISP does not support
DHCP, then you might have to configure it statically.

[edit]
root@host# set system name-server 11.11.11.11

NOTE: The servers 208.67.222.222 and 208.67.222.220 are available as


part of default configuration. You can add new servers or delete existing
servers and configure new servers.

Copyright © 2013, Juniper Networks, Inc. 19


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Configuring a Network Time Protocol Server for Your Branch SRX Series

Network Time Protocol (NTP) can be used to synchronize network devices to a common,
and preferably accurate, time source. By synchronizing all network devices, timestamps
on log messages are both accurate and meaningful.

1. Configure the NTP server and time zone.

[edit]
root@host# set system ntp server 160.90.182.55

[edit]
root@host# set system time-zone GMT-8

2. Update the system clock to make use of the new NTP server settings from operational
mode.

root@host>set date NTP

Validating Your Branch SRX Series Configuration

Purpose Verify that the device was configured with a hostname, user classes, name server, and
an NTP server.

Action From configuration mode, confirm your configuration by entering the show commands
such as show system host-name, show system login, and show system name-server as
shown in the following samples:

• Verify system hostname details.

[edit]
root@host# show system host-name
host-name srx210-host;

• Verify system user classes and login details.

[edit]
root@host# show system login
user admin-user {
class super-user;
authentication {
encrypted-password "$1$cU0SqbQO$S6F4B18k4/oRX3Zm9MnwZ/"; ##
SECRET-DATA
}
}
user read-only-user {
class read-only;
authentication {
encrypted-password "$1$2bOut0DZ$tup2Ymo4pCKcjung0ricb0"; ##
SECRET-DATA
}
}

• Verify system name server details.

[edit]
root@host# show system name-server

20 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

208.67.222.222;
208.67.220.220;
11.11.11.11
• Use run show interface terse to verify the acquired IP address.

If you are done configuring the device, enter commit from configuration mode.

Verifying Your Branch SRX Series Configuration

Purpose Verify that your SRX Series configuration is working properly.

Action From configuration mode, confirm your configuration by entering the show system services
dhcp client command.

• Verify DHCP client configuration.

user@srx210-host> show system services dhcp client ge-0/0/0.0

Logical Interface Name ge-0/0/1.0


Hardware address 00:12:1e:a9:7b:81
Client Status bound
Address obtained 1.1.1.20
update server enables
Lease Obtained at 2007-05-10 18:16:04 PST
Lease Expires at 2007-05-11 18:16:04 PST

DHCP Options:
Name: name-server, Value: [ 1.1.1.2 ]
Code: 1, Type: ip-address, Value: 255.255.255.0
Name: name-server, Value: [11.11.11.11]
Name: domain-name, Value: dept.juniper.net

• Verify the Internet connection on your SRX Series.

• To verify the connectivity from your device, ping to the gateway and DNS from your
SRX Series to verify the connectivity.

• To verify that your SRX Series is connected and everything is working properly, access
http://www.juniper.net/techpubs/ or other Web destinations to ensure that you are
connected to the Internet.

• Verify that the login classes you have created are working properly.

Log out from the device and log in again using the credentials that you have configured
for the newly created user classes.

• Verify NTP server details.

user@srx210-host# show system ntp

server 160.90.182.55;

Related • Understanding Factory Default Configuration Settings of an SRX210 on page 3


Documentation
• Mandatory Settings to Configure Your Branch SRX Series on page 15

Copyright © 2013, Juniper Networks, Inc. 21


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Connecting Your Branch SRX Series Through the Console Port for the First Time
The following procedure describes the steps required to connect a branch SRX Series
through the console port for the first time.

To connect the device:

1. Connect your computer or laptop to the console port on the SRX Series .

2. Start the terminal emulation program on the computer or laptop, select the COM port,
and configure the following port settings:

• Bits per second —9600

• Data bits—8

• Parity—none

• Stop bits—1

• Flow control—none

3. Click Open or Connect (the term varies in different applications).

4. Press the POWER button on the device, and wait till the Power LED turns green.

5. Log in to the device as root and leave the password field blank. When you boot the
device with the factory default configuration, you do not need a password.

6. Enter the UNIX shell after you are authenticated through the CLI:

Amnesiac (ttyu0)
login: root
Password:
--- JUNOS 12.1X44-D10.4 built 2013-01-08 05:15:31 UTC

7. At the % prompt, type cli to start the CLI and press Enter. The prompt changes to an
angle bracket (>) when you enter CLI operational mode.
root@% cli
root>

8. At the (>) prompt, type configure and press Enter. The prompt changes from > to #
when you enter configuration mode.
root> configure
Entering configuration mode
[edit]
root#

9. Create a password for the root user to manage the SRX Series.

set system root authentication plain-text-password

Enter a password at the New password prompt, then confirm by entering the same
password at the Retype New password prompt.

New password:
Retype New password:

At the CLI prompt, type commit to activate the configuration.

22 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

Now, proceed with configuring system identification settings, users and classes. See
“Configuring System Identification and User Classes for Your Branch SRX Series” on
page 18.

NOTE: If you are unable to log in with the username root and no password,
it could be because the device has a different configuration than the factory
settings. If you do not know the password of the root account, or any
another account with super-user privileges, then a password reset is
required. The process to do a password recovery can be found here:
http://kb.juniper.net/KB12167.

Related • Understanding Methods to Manage Your Branch SRX Series on page 6


Documentation
• Understanding Factory Default Configuration Settings of an SRX210 on page 3

Configuring System Identification and User Classes for Your Branch SRX Series
After assigning a root password, you must set up a hostname, domain name, and user
accounts. All the users logging in to the SRX Series must be mapped to a login class. You
can use the predefined login classes: operator, read-only, super-user, and unauthorized,
or create a new login class. You can then apply one login class to an individual user
account.

To configure system identification settings and user classes:

1. Set the system hostname.

[edit]
root@host# set system host-name srx210-host

2. Create an administrative user to manage the SRX Series.

[edit]
root@host# set system login user admin-user class super-user
root@host# set system login user admin-user authentication plain-text-password

Enter the password and retype the password when prompted.

3. Create a read-only administrative user.

[edit]
root@host# set system login user read-only-user class read-only
root@host# set system login user read-only-user authentication plain-text-password

Enter the password and retype the password when prompted.

Related • Understanding Factory Default Configuration Settings of an SRX210 on page 3


Documentation
• Connecting Your Branch SRX Series Through the Console Port for the First Time on
page 16

• Configuring Internet Access for Your Branch SRX Series on page 18

Copyright © 2013, Juniper Networks, Inc. 23


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Validating Your Branch SRX Series Configuration on page 20

• Verifying Your Branch SRX Series Configuration on page 21

Configuring Internet Access for Your Branch SRX Series


Connect the SRX210 WAN port (typically the port labeled 0/0) to the cable modem or
to the connection device provided by your Internet service provider (ISP). You can enable
Internet access in the following ways:

• Assign an IP address and gateway through DHCP—If your ISP supports DHCP, your
services gateway acquires an IP address and other settings (domain name servers,
default routes) from your ISP.

• Assign IP address manually—If your ISP does not provide IP address information through
DHCP, you can configure the gateway WAN port with a static IP address and a default
route.

Figure 2 on page 19 shows connecting an SRX210 to the Internet.

Figure 3: Connecting an SRX210 to the Internet

To assign an IP address and gateway through DHCP:

1. Configure interface ge-0/0/0 to obtain an IP address and default gateway from a


DHCP server:

[edit]

24 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

root@host# set interfaces ge-0/0/0 unit 0 family inet dhcp

To assign an IP address and gateway manually:

1. Configure a static default route pointing to the Internet router with IP address 1.1.1.2
as the next hop:

[edit]
root@host# set interfaces ge-0/0/0 unit 0 family inet address 1.1.1.1/29
root@host# set routing-options static route 0.0.0.0/0 next-hop 1.1.1.2

2. Enter the IP addresses of one or more DNS name servers. If your ISP does not support
DHCP, then you might have to configure it statically.

[edit]
root@host# set system name-server 11.11.11.11

NOTE: The servers 208.67.222.222 and 208.67.222.220 are available as


part of default configuration. You can add new servers or delete existing
servers and configure new servers.

Related • Understanding Factory Default Configuration Settings of an SRX210 on page 3


Documentation
• Connecting Your Branch SRX Series Through the Console Port for the First Time on
page 16

• Configuring System Identification and User Classes for Your Branch SRX Series on
page 18

• Validating Your Branch SRX Series Configuration on page 20

• Verifying Your Branch SRX Series Configuration on page 21

Configuring a Network Time Protocol Server for Your Branch SRX Series
Network Time Protocol (NTP) can be used to synchronize network devices to a common,
and preferably accurate, time source. By synchronizing all network devices, timestamps
on log messages are both accurate and meaningful.

1. Configure the NTP server and time zone.

[edit]
root@host# set system ntp server 160.90.182.55

[edit]
root@host# set system time-zone GMT-8

2. Update the system clock to make use of the new NTP server settings from operational
mode.

root@host>set date NTP

Related • Understanding Factory Default Configuration Settings of an SRX210 on page 3


Documentation

Copyright © 2013, Juniper Networks, Inc. 25


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Connecting Your Branch SRX Series Through the Console Port for the First Time on
page 16

• Configuring System Identification and User Classes for Your Branch SRX Series on
page 18

• Validating Your Branch SRX Series Configuration on page 20

• Verifying Your Branch SRX Series Configuration on page 21

Validating Your Branch SRX Series Configuration


Purpose Verify that the device was configured with a hostname, user classes, name server, and
an NTP server.

Action From configuration mode, confirm your configuration by entering the show commands
such as show system host-name, show system login, and show system name-server as
shown in the following samples:

• Verify system hostname details.

[edit]
root@host# show system host-name
host-name srx210-host;

• Verify system user classes and login details.

[edit]
root@host# show system login
user admin-user {
class super-user;
authentication {
encrypted-password "$1$cU0SqbQO$S6F4B18k4/oRX3Zm9MnwZ/"; ##
SECRET-DATA
}
}
user read-only-user {
class read-only;
authentication {
encrypted-password "$1$2bOut0DZ$tup2Ymo4pCKcjung0ricb0"; ##
SECRET-DATA
}
}

• Verify system name server details.

[edit]
root@host# show system name-server
208.67.222.222;
208.67.220.220;
11.11.11.11
• Use run show interface terse to verify the acquired IP address.

If you are done configuring the device, enter commit from configuration mode.

26 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

Related • Understanding Factory Default Configuration Settings of an SRX210 on page 3


Documentation
• Configuring System Identification and User Classes for Your Branch SRX Series on
page 18

• Configuring Internet Access for Your Branch SRX Series on page 18

• Configuring a Network Time Protocol Server for Your Branch SRX Series on page 20

• Verifying Your Branch SRX Series Configuration on page 21

Verifying Your Branch SRX Series Configuration


Purpose Verify that your SRX Series configuration is working properly.

Action From configuration mode, confirm your configuration by entering the show system services
dhcp client command.

• Verify DHCP client configuration.

user@srx210-host> show system services dhcp client ge-0/0/0.0

Logical Interface Name ge-0/0/1.0


Hardware address 00:12:1e:a9:7b:81
Client Status bound
Address obtained 1.1.1.20
update server enables
Lease Obtained at 2007-05-10 18:16:04 PST
Lease Expires at 2007-05-11 18:16:04 PST

DHCP Options:
Name: name-server, Value: [ 1.1.1.2 ]
Code: 1, Type: ip-address, Value: 255.255.255.0
Name: name-server, Value: [11.11.11.11]
Name: domain-name, Value: dept.juniper.net

• Verify the Internet connection on your SRX Series.

• To verify the connectivity from your device, ping to the gateway and DNS from your
SRX Series to verify the connectivity.

• To verify that your SRX Series is connected and everything is working properly, access
http://www.juniper.net/techpubs/ or other Web destinations to ensure that you are
connected to the Internet.

• Verify that the login classes you have created are working properly.

Log out from the device and log in again using the credentials that you have configured
for the newly created user classes.

• Verify NTP server details.

user@srx210-host# show system ntp

server 160.90.182.55;

Copyright © 2013, Juniper Networks, Inc. 27


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Understanding Factory Default Configuration Settings of an SRX210 on page 3


Documentation
• Configuring System Identification and User Classes for Your Branch SRX Series on
page 18

• Configuring Internet Access for Your Branch SRX Series on page 18

• Configuring a Network Time Protocol Server for Your Branch SRX Series on page 20

• Validating Your Branch SRX Series Configuration on page 20

SRX210 Factory Default Setting—A Sample


The following sample output shows the factory default configuration of an SRX210:

[edit]
user@srx210-host# show system
system {
autoinstallation {
delete-upon-commit; ## Deletes [system autoinstallation] upon change/commit
traceoptions {
level verbose;
flag {
all;
}
}
interfaces {
ge-0/0/0 {
bootp;
}
}
}
name-server {
208.67.222.222;
208.67.220.220;
}
services {
ssh;
telnet;
xnm-clear-text;
web-management {
http {
interface vlan.0;
}
https {
system-generated-certificate;
interface vlan.0;
}
}
dhcp {
router {
192.168.1.1;
}
pool 192.168.1.0/24 {
address-range low 192.168.1.2 high 192.168.1.254;
}

28 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

propagate-settings ge-0/0/0.0;
}
}
syslog {
archive size 100k files 3;
user * {
any emergency;
}
file messages {
any critical;
authorization info;
}
file interactive-commands {
interactive-commands error;
}
}
max-configurations-on-flash 5;
max-configuration-rollbacks 5;
license {
autoupdate {
url https://ae1.juniper.net/junos/key_retrieval;
}
}
## Warning: missing mandatory statement(s): 'root-authentication'
}
interfaces {
ge-0/0/0 {
unit 0;
}
ge-0/0/1 {
unit 0 {
family ethernet-switching {
vlan {
members vlan-trust;
}
}
}
}
fe-0/0/2 {
unit 0 {
family ethernet-switching {
vlan {
members vlan-trust;
}
}
}
}
fe-0/0/3 {
unit 0 {
family ethernet-switching {
vlan {
members vlan-trust;
}
}
}
}

Copyright © 2013, Juniper Networks, Inc. 29


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

fe-0/0/4 {
unit 0 {
family ethernet-switching {
vlan {
members vlan-trust;
}
}
}
}
fe-0/0/5 {
unit 0 {
family ethernet-switching {
vlan {
members vlan-trust;
}
}
}
}
fe-0/0/6 {
unit 0 {
family ethernet-switching {
vlan {
members vlan-trust;
}
}
}
}
fe-0/0/7 {
unit 0 {
family ethernet-switching {
vlan {
members vlan-trust;
}
}
}
}
vlan {
unit 0 {
family inet {
address 192.168.1.1/24;
}
}
}
}
protocols {
stp;
}
security {
screen {
ids-option untrust-screen {
icmp {
ping-death;
}
ip {
source-route-option;
tear-drop;

30 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

}
tcp {
syn-flood {
alarm-threshold 1024;
attack-threshold 200;
source-threshold 1024;
destination-threshold 2048;
timeout 20;
}
land;
}
}
}
nat {
source {
rule-set trust-to-untrust {
from zone trust;
to zone untrust;
rule source-nat-rule {
match {
source-address 0.0.0.0/0;
}
then {
source-nat {
interface;
}
}
}
}
}
}
policies {
from-zone trust to-zone untrust {
policy trust-to-untrust {
match {
source-address any;
destination-address any;
application any;
}
then {
permit;
}
}
}
}
zones {
security-zone trust {
host-inbound-traffic {
system-services {
all;
}
protocols {
all;
}
}
interfaces {

Copyright © 2013, Juniper Networks, Inc. 31


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

vlan.0;
}
}
security-zone untrust {
screen untrust-screen;
interfaces {
ge-0/0/0.0 {
host-inbound-traffic {
system-services {
dhcp;
tftp;
}
}
}
}
}
}
}
vlans {
vlan-trust {
vlan-id 3;
l3-interface vlan.0;
}
}

Related • Connecting Your Branch SRX Series for the First Time on page 16
Documentation

Resetting Your Branch SRX Series

Resetting Your Branch SRX Series

Resetting Your SRX Series to a Rescue Configuration

If someone accidentally commits an invalid configuration file, you can delete the invalid
configuration and replace it with a previously stored rescue configuration.

To reset your services gateway to its rescue configuration, use a small probe, such as a
straightened paperclip, to press and immediately release the RESET CONFIG button.
Your services gateway will load and commit the rescue configuration. During this
operation, the Status light on the front panel of your services gateway glows amber.

Resetting Your SRX Series to Factory Settings

If resetting your device to its rescue configuration does not resolve your access problem,
you can reset your services gateway to its factory-default configuration, which deletes
all previous configurations and loads the device’s default settings.

To reset your services gateway to its factory-default configuration, use a small probe,
such as a straightened paperclip, to press the RESET CONFIG button for 15 seconds or
more.

Related • Connecting Your Branch SRX Series for the First Time on page 16
Documentation

32 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

SRX Series Security

• Example: Configuring Security Zones and Policies for SRX Series on page 33
• Example: Configuring Destination NAT for SRX Series on page 38
• Updating Licenses for a Branch SRX Series on page 43
• Example: Configuring Unified Threat Management for a Branch SRX Series on page 44
• Example: Configuring Intrusion Detection and Prevention for SRX Series on page 48

Example: Configuring Security Zones and Policies for SRX Series


This example shows how to set up a new zone and add three servers to that zone. Then
you provide communication between a host (PC) in the trust zone to the servers in the
newly created zone and also facilitate communication between two servers within the
zone.

To meet this requirement, you need an interzone security policy to allow traffic between
two zones and an intrazone policy to allow traffic between servers within a zone.

Requirements

This example uses the following hardware and software components:

• An SRX210

• Junos OS Release 12.1X44-D10

Overview

This example uses the network topology shown in Figure 4 on page 34.

Copyright © 2013, Juniper Networks, Inc. 33


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Figure 4: Topology for Security Policy Configuration

In this example, you perform the following tasks:

• Move the ge-0/0/1.0 interface, which was part of trust zone, to the DMZ zone and
assign IP address 192.168.2.1/24. Change ge-0/0/1 from family ethernet-switching
(factory configuration setting) to family inet.

• Assign IP address 192.168.1.2/24 to the host connected to the fe-0/0/2.0 interface in


the trust zone.

• Set up two HTTP servers (Server-HTTP-1 and Server-HTTP-2) and one SMTP server
and assign IP addresses 192.168.2.2/24 ,192.168.2.3/24, and 192.168.2.4/24 respectively
in the DMZ zone.

• Configure an address book and create addresses for use in the policy as shown in
Table 8 on page 34.

Table 8: Address Books Configuration


Zones Address Book Server IP Address-

DMZ Server-HTTP-1 192.168.2.2/24

Server-HTTP-2 192.168.2.3/24

Server-SMTP 192.168.2.4/24

Trust PC-Trust 192.168.1.2/24

• Create security policies as shown in Table 9 on page 35.

34 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

Table 9: Security Policy Configuration


Policy Name From Zone To Zone Action

permit-mail-trust-DMZ Trust DMZ Permit SMTP traffic

permit-http-in-DMZ DMZ DMZ Permit HTTP traffic

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

delete interfaces ge-0/0/1 unit 0 family ethernet-switching


set interfaces ge-0/0/1 unit 0 family inet address 192.168.2.1/24
set security zones security-zone DMZ interfaces ge-0/0/1 host-inbound-traffic
system-services all
set security zones security-zone DMZ address-book address Server-HTTP-1 192.168.2.2/24
set security zones security-zone DMZ address-book address Server-HTTP-2 192.168.2.3/24
set security zones security-zone DMZ address-book address Server-SMTP 192.168.2.4/24
set security zones security-zone DMZ address-book address-set DMZ-address-set-http
address Server-HTTP-1
set security zones security-zone DMZ address-book address-set DMZ-address-set-http
address Server-HTTP-2
set security zones security-zone trust address-book address PC-Trust 192.168.1.2/32
set security policies from-zone trust to-zone DMZ policy permit-mail-trust-DMZ match
source-address PC-Trust
set security policies from-zone trust to-zone DMZ policy permit-mail-trust-DMZ match
destination-address Server-SMTP
set security policies from-zone trust to-zone DMZ policy permit-mail-trust-DMZ match
application junos-smtp
set security policies from-zone trust to-zone DMZ policy permit-mail-trust-DMZ then
permit
set security policies from-zone DMZ to-zone DMZ policy permit-http-in-DMZ match
source-address DMZ-address-set-http
set security policies from-zone DMZ to-zone DMZ policy permit-http-in-DMZ match
destination-address DMZ-address-set-http
set security policies from-zone DMZ to-zone DMZ policy permit-http-in-DMZ match
application junos-http
set security policies from-zone DMZ to-zone DMZ policy permit-http-in-DMZ then permit

To configure security zones and policies:

1. Delete the interface ge-0/0/1 from family ethernet-switching (factory configuration)


and assign an IP address.

[edit]
user@srx210-host# delete interfaces ge-0/0/1 unit 0 family ethernet-switching
user@srx210-host# set interfaces ge-0/0/1 unit 0 family inet address 192.168.2.1/24

Copyright © 2013, Juniper Networks, Inc. 35


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

2. Configure a new security zone (DMZ) and assign interfaces.

[edit]
user@srx210-host# set security zones security-zone DMZ interfaces ge-0/0/1
host-inbound-traffic system-services all

3. Create address books in the DMZ zone.

[edit]
user@srx210-host# set security zones security-zone DMZ address-book address
Server-HTTP-1 192.168.2.2/32
user@srx210-host# set security zones security-zone DMZ address-book address
Server-HTTP-2 192.168.2.3/32
user@srx210-host# set security zones security-zone DMZ address-book address
Server-SMTP 192.168.2.4/32

4. Create address sets in the DMZ zone to group HTTP server addresses together.

[edit]
user@srx210-host# set security zones security-zone DMZ address-book address-set
DMZ-address-set-http address Server-HTTP-1
user@srx210-host# set security zones security-zone DMZ address-book address-set
DMZ-address-set-http address Server-HTTP-2

5. Create address books in the trust zone.

[edit]
user@srx210-host# set security zones security-zone trust address-book address
PC-Trust 192.168.1.2/32

6. Create an interzone policy to permit SMTP traffic from the trust zone to the DMZ zone.

[edit]
user@srx210-host# set security policies from-zone trust to-zone DMZ policy
permit-mail-trust-DMZ match source-address PC-Trust
user@srx210-host# set security policies from-zone trust to-zone DMZ policy
permit-mail-trust-DMZ match destination-address Server-SMTP
user@srx210-host# set security policies from-zone trust to-zone DMZ policy
permit-mail-trust-DMZ match application junos-smtp
user@srx210-host# set security policies from-zone trust to-zone DMZ policy
permit-mail-trust-DMZ then permit

7. Create an intrazone policy to permit HTTP traffic between the two servers in the DMZ
zone.

[edit]
user@srx210-host# set security policies from-zone DMZ to-zone DMZ policy
permit-http-in-DMZ match source-address DMZ-address-set-http
user@srx210-host# set security policies from-zone DMZ to-zone DMZ policy
permit-http-in-DMZ match destination-address DMZ-address-set-http
user@srx210-host# set security policies from-zone DMZ to-zone DMZ policy
permit-http-in-DMZ match application junos-http
user@srx210-host# set security policies from-zone DMZ to-zone DMZ policy
permit-http-in-DMZ then permit

Results From configuration mode, confirm your configuration by entering the show security zones
and show security policies commands. If the output does not display the intended
configuration, repeat the configuration instructions in this example to correct it.

36 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

[edit]
user@srx210-host# show security zones security-zone DMZ
address-book {
address Server-HTTP-1 192.168.2.2/24;
address Server-HTTP-2 192.168.2.3/24;
address Server-SMTP 192.168.2.4/24;
address-set DMZ-address-set-http {
address Server-HTTP-1;
address Server-HTTP-2;
}
}
interfaces {
ge-0/0/1.0 {
host-inbound-traffic {
system-services {
all;
}
}
}
}

[edit]
user@srx210-host# show security policies from-zone trust to-zone DMZ
policy permit-mail-trust-DMZ {
match {
source-address PC-Trust;
destination-address Server-SMTP;
application junos-smtp;
}
then {
permit;
}
}

[edit]
user@srx210-host# show security policies from-zone DMZ to-zone DMZ
policy permit-http-in-DMZ {
match {
source-address DMZ-address-set-http;
destination-address DMZ-address-set-http;
application junos-http;
}
then {
permit;
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Verifying Policy Configuration

Purpose Verify information about security policies.

Copyright © 2013, Juniper Networks, Inc. 37


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Action You can pass traffic between servers in different zones and verify the traffic data by using
the show security flow session command from operational mode.

Related • Understanding Security Zones and Policies for SRX Series on page 8
Documentation
• Understanding Factory Default Configuration Settings of an SRX210 on page 3

• Connecting Your Branch SRX Series for the First Time on page 16

Example: Configuring Destination NAT for SRX Series


Before you can get access to your internal network from the outside, you need to configure
destination NAT. In this example, you are applying destination NAT to allow connections
from the Internet to a private network (in the DMZ zone) after translating the public IP
address to the private address.

Requirements

Before you begin, create security zones and assign interfaces to them. See “Example:
Configuring Security Zones and Policies for SRX Series” on page 33.

This example uses the following hardware and software components:

• An SRX210

• Junos OS Release 12.1X44-D10

Overview

Using the topology shown in Figure 5 on page 39, you are applying destination NAT to
the traffic destined to 1.1.1.3 coming from the untrust zone. This traffic should be translated
into the private IP address of 192.168.2.2 as shown in Table 10 on page 39.

38 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

Figure 5: Destination NAT Single Address Translation

Table 10: Destination NAT Mapping


Before Translation After Translation

Source IP Address Destination IP Source IP Address Translated Destination IP


Address Address

20.20.20.20 1.1.1.3 1.1.1.3 192.168.2.2

In this topology, you provide access to the server ( Server-HTTP-1) in the DMZ zone from
the Internet after translating the public IP address 1.1.1.3 to the private address 192.168.2.2
and forward traffic to the internal network if the request is coming from ge-0/0/0.0.

Copyright © 2013, Juniper Networks, Inc. 39


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

In this example, you perform the following tasks:

• Create a destination NAT pool called dst-nat-pool-1 to include the IP address


192.168.2.2.

• Create a destination NAT rule set rs1, where rule r1 matches the packets received from
the ge-0/0/0.0 interface with the destination IP address 1.1.1.3. For matching packets,
the destination address is translated to the address in the dst-nat-pool-1 pool.

• Use an existing address book (as applicable) or create a new address book for
Server-HTTP-1.

• Configure traffic from the untrust zone with a destination address of 1.1.1.3 to be
translated to the private address 192.168.2.2 in the DMZ zone.

• Configure the device to respond to proxy ARP for the addresses in the IP pool.

• Create a security policy to permit HTTP traffic from the untrust zone to the DMZ zone.

NOTE: Because the destination NAT rule-sets are evaluated before a


security policy, the address referred to in the security policy must be the
real IP address of the end host.

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set security nat destination pool dst-nat-pool-1 address 192.168.2.2/32


set security nat destination rule-set rs1 from interface ge-0/0/0.0
set security nat destination rule-set rs1 rule r1 match destination-address 1.1.1.3/29
set security nat destination rule-set rs1 rule r1 then destination-nat pool dst-nat-pool-1
set security nat proxy-arp interface ge-0/0/0.0 address 1.1.1.3/29
set security zones security-zone DMZ address-book address Server-HTTP-1 192.168.2.2/32
set security policies from-zone untrust to-zone DMZ policy server-access match
source-address any
set security policies from-zone untrust to-zone DMZ policy server-access match
destination-address Server-HTTP-1
set security policies from-zone untrust to-zone DMZ policy server-access match application
junos-http
set security policies from-zone untrust to-zone DMZ policy server-access then permit

To configure a destination NAT rule:

1. Create the destination NAT pool to include the IP address of the server
(Server-HTTP-1).

[edit]
user@srx210-host# set security nat destination pool dst-nat-pool-1 address
192.168.2.2/32

2. Create a destination NAT rule set.

[edit]
user@srx210-host# set security nat destination rule-set rs1 from interface ge-0/0/0.0

40 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

3. Configure a rule that matches packets and translates the destination address
(1.1.1.3/29) to the address in the pool (dst-nat-pool-1 that includes IP address
192.168.2.2/32).

[edit]
user@srx210-host# set security nat destination rule-set rs1 rule r1 match
destination-address 1.1.1.3/29
user@srx210-host# set security nat destination rule-set rs1 rule r1 then destination-nat
pool dst-nat-pool-1

4. Configure proxy ARP for the address 1.1.1.3/29 on interface ge-0/0/0.0.

[edit]
user@srx210-host# set security nat proxy-arp interface ge-0/0/0.0 address 1.1.1.3/29

5. Configure an address in the address book for Server-HTTP-1.

[edit]
user@srx210-host# edit security zones security-zone DMZ address-book address
Server-HTTP-1 192.168.2.2/32

6. Configure a security policy to allow traffic from the untrust zone to the server
(Server-HTTP-1) in the DMZ zone.

[edit]
user@srx210-host# set security policies from-zone untrust to-zone DMZ policy
server-access match source-address any
user@srx210-host# set security policies from-zone untrust to-zone DMZ policy
server-access match destination-address Server-HTTP-1
user@srx210-host# set security policies from-zone untrust to-zone DMZ policy
server-access match application junos-http
user@srx210-host# set security policies from-zone untrust to-zone DMZ policy
server-access then permit

Results From configuration mode [edit], confirm your configuration by entering the show security
nat destination and show security policies from-zone untrust to-zone DMZ commands.
If the output does not display the intended configuration, repeat the configuration
instructions in this example to correct it.

[edit]
user@srx210-host# show security nat destination
pool dst-nat-pool-1 {
address 192.168.2.2/32;
}
rule-set rs1 {
from interface ge-0/0/0.0;
rule r1 {
match {
destination-address 1.1.1.3/29;
}
then {
destination-nat {
pool {
dst-nat-pool-1;
}
}
}

Copyright © 2013, Juniper Networks, Inc. 41


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
}

[edit]
user@srx210-host# show security policies from-zone untrust to-zone DMZ
policy server-access {
match {
source-address any;
destination-address Server-HTTP-1;
application junos-http;
}
then {
permit;
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

• Verify the Destination NAT Rule on page 42


• Verifying NAT Application to Traffic on page 42

Verify the Destination NAT Rule

Purpose Verify that there is traffic using IP addresses from the destination NAT pool.

Action From operational mode, enter the show security nat destination summary command.
View the translation hits field to check for traffic using IP addresses from the pool.
Total pools: 1
Pool name Address Routing Port Total

Range Instance Address


dst-nat-pool-1 192.168.2.2 - 192.168.2.2 default 0 1

Total rules: 1
Rule name Rule set From Action
r1 rs1 ge-0/0/0.0
dst-nat-pool-1

Meaning Displays a summary of NAT destination pool information.

Verifying NAT Application to Traffic

Purpose Verify that NAT is being applied to the specified traffic.

Action From operational mode, enter the show security flow session command to display
information about all currently active security sessions on the device.

Related • Understanding NAT for SRX Series on page 9


Documentation
• Understanding Factory Default Configuration Settings of an SRX210 on page 3

42 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

• Connecting Your Branch SRX Series for the First Time on page 16

Updating Licenses for a Branch SRX Series


You need to install a license for some of the advanced security features such as UTM
and IDP , on a branch SRX Series.

Licensing is usually ordered when the device is purchased, and this information is bound
to the chassis serial number. These instructions assume that you already have the license.
If you have not ordered the licenses during the purchase of the device, contact your
account team or Juniper customer care for assistance.

For more information, refer to the Knowledge Base article KB9731 at


http://kb.juniper.net/InfoCenter/index?page=home.

You can Install the license on the SRX Series using either the automatic method or manual
method as follows:

• Install your license automatically on the device

To install or update your license automatically, your device must be connected to the
Internet .

user@srx210-host> request system license update

Trying to update license keys from https://ae1.juniper.net, use 'show system


license' to check status.

• Install the licenses manually on the device.

user@srx210-host> request system license add terminal

[Type ^D at a new line to end input,


enter blank line between each license key]

Paste the license key and press Enter to continue.

To verify the license installed on your system, use the show system license command as
shown in the following examples:

• View license usage:


Licenses Licenses Licenses Expiry
Feature name used installed needed
av_key_kaspersky_engine 0 1 0 2013-12-31
08:00:00 GMT-8
avs 0 1 0 2013-12-31
08:00:00 GMT-8
anti_spam_key_sbl 0 2 0 2013-12-31
08:00:00 GMT-8
wf_key_surfcontrol_cpa 0 2 0 2013-12-31
08:00:00 GMT-8
idp-sig 0 2 0 2013-12-31
08:00:00 GMT-8
ax411-wlan-ap 0 2 0 permanent
av_key_sophos_engine 1 0 1 3 days
logical-system 0 1 0 permanent

The output sample is truncated to display only license usage details.

Copyright © 2013, Juniper Networks, Inc. 43


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• View license details for IDP:

License identifier: JUNOS240192


License version: 2
Valid for device: AH1111AA7883
Features:
idp-sig - IDP Signature
date-based, 2010-01-04 08:00:00 GMT-8 - 2013-12-31 08:00:00 GMT-8

The output sample is truncated to display only the IDP license.

• View license usage for UTM features:

License identifier: JUNOS240185


License version: 2
Valid for device: AH1111AA7883
Features:
av_key_kaspersky_engine - Kaspersky AV
date-based, 2010-01-04 08:00:00 GMT-8 - 2013-12-31 08:00:00 GMT-8

License identifier: JUNOS240186


License version: 2
Valid for device: AH1111AA7883
Features:
anti_spam_key_sbl - Anti-Spam
date-based, 2010-01-04 08:00:00 GMT-8 - 2013-12-31 08:00:00 GMT-8

License identifier: JUNOS240187


License version: 2
Valid for device: AH1111AA7883
Features:
wf_key_surfcontrol_cpa - Web Filtering
date-based, 2010-01-04 08:00:00 GMT-8 - 2013-12-31 08:00:00 GMT-8

The output sample is truncated to display some of the UTM features license.

Related • request system license update on page 93


Documentation
• show system license (View) on page 116

Example: Configuring Unified Threat Management for a Branch SRX Series


This example shows how to configure UTM quickly on your branch SRX Series by using
the predefined UTM components.

Requirements

Before you begin, install or verify a UTM feature license. See “Updating Licenses for a
Branch SRX Series” on page 43.

This example uses the following hardware and software components:

• An SRX210

• Junos OS Release 12.1X44-D10

44 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

Overview

In this example, you enable UTM components (antispam, antivirus, and Web filtering)
on the SRX210 by applying the following preconfigured profiles:

• Antispam protection by using the junos-as-defaults profile to block and filter spam
e-mail messages.

• Antivirus protection by using the junos-av-defaults profile to detect and block malicious
codes.

• Web filtering by using the junos-wf-cpa-default profile to block access to (HTTP)


websites based on IP address or URL.

After you create a UTM policy, attach the UTM policy to the default security policy.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set security utm utm-policy policy-utm-all anti-spam smtp-profile junos-as-defaults


set security utm utm-policy policy-utm-all anti-virus http-profile junos-av-defaults
set security utm utm-policy policy-utm-all web-filtering http-profile junos-wf-cpa-default
set security policies from-zone trust to-zone untrust policy trust-to-untrust match
source-address any destination-address any application any
set security policies from-zone trust to-zone untrust policy trust-to-untrust then permit
application-services utm-policy policy-utm-all

Step-by-Step To configure UTM components:


Procedure
1. Create a UTM policy and apply the default antispam profile to the UTM policy.

[edit]
user@srx210-host# set security utm utm-policy policy-utm-all anti-spam
smtp-profile junos-as-defaults

2. Attach a predefined antivirus profile for the HTTP protocol to the UTM policy.

[edit]
user@srx210-host# set security utm utm-policy policy-utm-all anti-virus http-profile
junos-av-defaults

NOTE: A separate antivirus profile is required for each protocol. The


available protocols include HTTP, SMTP, POP3, and IMAP.

3. Attach a predefined Web filtering profile for HTTP to the UTM policy.

[edit]
user@srx210-host# set security utm utm-policy policy-utm-all web-filtering
http-profile junos-wf-cpa-default

Copyright © 2013, Juniper Networks, Inc. 45


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

4. Attach the UTM policy to the default security policy (policy from the trust zone to
the untrust zone), and set the application services to be allowed.

[edit]
user@srx210-host# set security policies from-zone trust to-zone untrust policy
trust-to-untrust match source-address any destination-address any application
any
user@srx210-host# set security policies from-zone trust to-zone untrust policy
trust-to-untrust then permit application-services utm-policy policy-utm-all

Results From configuration mode, confirm your configuration by entering the show security utm
and show security policies commands. If the output does not display the intended
configuration, repeat the configuration instructions in this example to correct it.

[edit]
user@srx210-host# show security utm
utm-policy policy-utm-all {
anti-virus {
http-profile junos-av-defaults;
}
web-filtering {
http-profile junos-wf-cpa-default;
}
anti-spam {
smtp-profile junos-as-defaults;
}
}

[edit]
user@srx210-host# show security policies from-zone trust to-zone untrust policy
trust-to-untrust
policy trust-to-untrust {
match {
source-address any;
destination-address any;
application any;
}
then {
permit {
application-services {
utm-policy policy-utm-all;
}
}
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

• Verifying Web Filtering Status on page 47


• Verifying Antispam Status on page 47
• Verifying Antivirus Protection on page 47

46 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

Verifying Web Filtering Status

Purpose Verify that the Web filtering status configuration is working properly.

Action From operational mode, enter the show security utm web-filtering status command.

user@srx210-host# show security utm web-filtering status

UTM web-filtering status:


Server status: SC-CPA server up

Verifying Antispam Status

Purpose Verify that the antispam filtering configuration is active.

Action From operational mode, enter the show security utm anti-spam status command.

user@srx210-host>show security utm anti-spam status

SBL Whitelist Server:


SBL Blacklist Server:
msgsecurity.juniper.net

DNS Server:
Primary : 208.67.222.222, Src Interface: ge-0/0/0
Secondary: 208.67.220.220, Src Interface: ge-0/0/1
Ternary : 10.189.132.70, Src Interface: fe-0/0/2

Verifying Antivirus Protection

Purpose Verify that the antivirus protection configuration is working properly.

Action From operational mode, enter the show security utm anti-virus status command.

user@srx210-host>show security utm anti-virus status

UTM anti-virus status:

Anti-virus key expire date: 2010-12-31 00:00:00


Update server: http://update.juniper-updates.net/AV/SRX210
Interval: 120 minutes
Pattern update status: next update in 54 minutes
Last result: already have latest database
Anti-virus signature version: 09/03/2009 07:01 GMT-8, virus records: 467973
Anti-virus signature compiler version: N/A
Scan engine type: kaspersky-lab-engine
Scan engine information: last action result: No error(0x00000000)

Related • Updating Licenses for a Branch SRX Series on page 43


Documentation
• Understanding Unified Threat Management for Branch SRX Series on page 10

• Predefined UTM Profile Configuration for Branch SRX Series on page 85

• Default UTM Policy for Branch SRX Series on page 85

Copyright © 2013, Juniper Networks, Inc. 47


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Example: Configuring Intrusion Detection and Prevention for SRX Series


For transit traffic to pass through IDP inspection, you configure a security policy and
enable IDP application services on all traffic that you want to inspect.

This example shows how to configure a security policy to enable IDP services for the first
time on traffic flowing on the device.

• Requirements on page 48
• Overview on page 48
• Configuration on page 48
• Verification on page 51

Requirements

Before you begin, install or verify an intrusion detection and prevention (IDP) feature
license. See “Updating Licenses for a Branch SRX Series” on page 43.

This example uses the following hardware and software components:

• An SRX210

• Junos OS Release 12.1X44-D10.

Overview

In this example, you configure a policy idp-app-policy-1 to enable IDP services on the
traffic flowing on an SRX210. The idp-app-policy-1 policy directs all traffic flowing from
the untrust zone to the previously configured DMZ zone against the IDP rulebases.

As a first step, you must download and install the signature database from the Juniper
Networks website. Next, download and install the predefined IDP policy templates and
activate the predefined policy Recommended as the active policy.

Next, you must create a security policy from the untrust zone to the DMZ zone and specify
actions to be taken on the traffic that matches the conditions specified in the policy.

Configuration

Downloading and Installing the Signature Database

CLI Quick CLI quick configuration is not available for this example because manual intervention is
Configuration required during the configuration.

Step-by-Step To configure an IDP policy:


Procedure
1. Download the signature database.

[edit]
user@srx210-host# run request security idp security-package download

Will be processed in async mode. Check the status using the status checking
CLI

48 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

NOTE: Downloading the database might take some time depending on


the database size and the speed of your internet connection.

2. Check the security package download status.

[edit]
user@srx210-host# run request security idp security-package download status

Done;Successfully downloaded
from(https://services.netscreen.com/cgi-bin/index.cgi).
Version info:2230(Mon Feb 4 19:40:13 2013 GMT-8, Detector=12.6.160121210)

3. Install the attack database.

[edit]
user@srx210-host# run request security idp security-package install

Will be processed in async mode. Check the status using the status checking
CLI

NOTE: Installing the attack database might take some time depending
on the security database size.

4. Check the attack database install status. The command output displays information
about the downloaded and installed versions of the attack database.

[edit]
user@srx210-host# run request security idp security-package install status

Done;Attack DB update : successful - [UpdateNumber=2230,ExportDate=Mon Feb


4 19:40:13 2013 GMT-8,Detector=12.6.160121210]
Updating control-plane with new detector : successful
Updating data-plane with new attack or detector : successful

5. Confirm your IDP security package version.

[edit]
user@srx210-host# run show security idp security-package-version

Attack database version:2230(Mon Feb 4 19:40:13 2013 GMT-8)


Detector version :12.6.160121210
Policy template version :2230

6. Download the predefined IDP policy templates.

[edit]
user@srx210-host# run request security idp security-package download
policy-templates

Will be processed in async mode. Check the status using the status checking
CLI

7. Check the security package download status.

[edit]
user@srx210-host# run request security idp security-package download status

Copyright © 2013, Juniper Networks, Inc. 49


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Done;Successfully downloaded
from(https://services.netscreen.com/cgi-bin/index.cgi).
Version info:2248

8. Install the IDP policy templates.

[edit]
user@srx210-host# run request security idp security-package install policy-templates

Will be processed in async mode. Check the status using the status checking
CLI

9. Verify the installation status update.

[edit]
user@srx210-host# run request security idp security-package install status

Done;policy-templates has been successfully updated into internal repository


(=>/var/db/scripts/commit/templates.xsl)!

10. Enable the templates.xsl scripts file. On commit, the Junos OS management process
(mgd) looks in to templates.xsl and installs the required policy.

[edit]
user@srx210-host# set system scripts commit file templates.xsl

11. Commit the configuration. The downloaded templates are saved to the Junos OS
configuration database, and they are available in the CLI at the [edit security idp
idp-policy] hierarchy level.

[edit]
user@srx210-host# commit

12. Display the list of downloaded templates.

[edit]
user@srx210-host# set security idp active-policy ?

Possible completions:
(active-policy) Set active policy
DMZ_Services
DNS_Service
File_Server
Getting_Started
IDP_Default
Recommended
Web_Server
idp-engine

13. Activate the predefined Recommended policy as the active policy.

[edit]
user@srx210-host# set security idp active-policy Recommended

14. Confirm the active-policy enabled on your device.

[edit]
user@srx210-host>show security idp active-policy

active-policy Recommended;

15. Create a security policy for the traffic from the untrust zone to the DMZ zone.

[edit]

50 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

user@srx210-host# set security policies from-zone untrust to-zone DMZ policy


idp-app-policy-1 match source-address any destination-address any application
any

16. Specify the action to be taken on traffic that matches conditions specified in the
policy.

[edit]
user@srx210-host# set security policies from-zone untrust to-zone DMZ policy
idp-app-policy-1 then permit application-services idp

Results From configuration mode, confirm your configuration by entering the show security
policies command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@srx210-host# show security policies
from-zone untrust to-zone DMZ {
policy idp-app-policy-1 {
match {
source-address any;
destination-address any;
application any;
}
then {
permit {
application-services {
idp;
}
}
}
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the IDP Configuration

Purpose Verify that the IDP configuration is working properly.

Action From operational mode, enter the show security idp status command.

user@srx210-host>show security idp status detail

PIC : FPC 0 PIC 0:


State of IDP: Default, Up since: 2013-01-22 02:51:15 GMT-8 (2w0d 20:30 ago)

Packets/second: 0 Peak: 0 @ 2013-02-05 23:06:20 GMT-8


KBits/second : 0 Peak: 0 @ 2013-02-05 23:06:20 GMT-8
Latency (microseconds): [min: 0] [max: 0] [avg: 0]

Packet Statistics:
[ICMP: 0] [TCP: 0] [UDP: 0] [Other: 0]

Copyright © 2013, Juniper Networks, Inc. 51


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Flow Statistics:
ICMP: [Current: 0] [Max: 0 @ 2013-02-05 23:06:20 GMT-8]
TCP: [Current: 0] [Max: 0 @ 2013-02-05 23:06:20 GMT-8]
UDP: [Current: 0] [Max: 0 @ 2013-02-05 23:06:20 GMT-8]
Other: [Current: 0] [Max: 0 @ 2013-02-05 23:06:20 GMT-8]

Session Statistics:
[ICMP: 0] [TCP: 0] [UDP: 0] [Other: 0]
ID Name Sessions Memory Detector
0 Recommended 0 2233 12.6.160121210

Meaning The sample output shows the Recommended predefined IDP policy as the active policy.

Related • Updating Licenses for a Branch SRX Series on page 43


Documentation
• Understanding Intrusion Detection and Prevention for SRX Series on page 12

Configuration Statements

• Security Configuration Statement Hierarchy on page 52


• [edit security address-book] Hierarchy Level on page 53
• [edit security policies] Hierarchy Level on page 54
• [edit security nat] Hierarchy Level on page 58
• [edit security utm] Hierarchy Level on page 61
• [edit security idp] Hierarchy Level on page 69
• [edit security ike] Hierarchy Level on page 78
• [edit security ipsec] Hierarchy Level on page 79
• [edit security zones] Hierarchy Level on page 81

Security Configuration Statement Hierarchy


Use the statements in the security configuration hierarchy to configure actions, certificates,
dynamic virtual private networks (VPNs), firewall authentication, flow, forwarding options,
group VPNs, Intrusion Detection Prevention (IDP), Internet Key Exchange (IKE), Internet
Protocol Security (IPsec), logging, Network Address Translation (NAT), public key
infrastructure (PKI), policies, resource manager, rules, screens, secure shell known hosts,
trace options, user identification, Unified Threat Management (UTM), and zones.
Statements that are exclusive to the J Series and SRX Series devices running Junos OS
are described in this section.

Each of the following topics lists the statements at a sub-hierarchy of the [edit security]
hierarchy.

• [edit security address-book] Hierarchy Level on page 53

• [edit security alarms] Hierarchy Level on page 1261

• [edit security alg] Hierarchy Level

52 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

• [edit security analysis] Hierarchy Level

• [edit security application-firewall] Hierarchy Level

• [edit security application-tracking] Hierarchy Level

• [edit security certificates] Hierarchy Level on page 746

• [edit security datapath-debug] Hierarchy Level on page 1262

• [edit security dynamic-vpn] Hierarchy Level

• [edit security firewall-authentication] Hierarchy Level

• [edit security flow] Hierarchy Level

• [edit security forwarding-options] Hierarchy Level

• [edit security forwarding-process] Hierarchy Level

• [edit security gprs] Hierarchy Level

• [edit security group-vpn] Hierarchy Level

• [edit security idp] Hierarchy Level on page 69

• [edit security ike] Hierarchy Level on page 78

• [edit security ipsec] Hierarchy Level on page 79

• [edit security log] Hierarchy Level

• [edit security nat] Hierarchy Level on page 58

• [edit security pki] Hierarchy Level

• [edit security policies] Hierarchy Level on page 54

• [edit security resource-manager] Hierarchy Level

• [edit security screen] Hierarchy Level

• [edit security softwires] Hierarchy Level

• [edit security ssh-known-hosts] Hierarchy Level on page 747

• [edit security traceoptions] Hierarchy Level on page 1263

• [edit security user-identification] Hierarchy Level

• [edit security utm] Hierarchy Level on page 61

• [edit security zones] Hierarchy Level on page 81

Related • Master Administrator for Logical Systems Feature Guide for Security Devices
Documentation
• CLI User Guide

[edit security address-book] Hierarchy Level


security {
address-book (book-name | global) {
address address-name {

Copyright © 2013, Juniper Networks, Inc. 53


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

ip-prefix {
description text;
}
description text;
dns-name domain-name {
ipv4-only;
ipv6-only;
}
range-address lower-limit to upper-limit;
wildcard-address ipv4-address/wildcard-mask;
}
address-set address-set-name {
address address-name;
address-set address-set-name;
description text;
}
attach {
zone zone-name;
}
description text;
}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• MPLS Feature Guide for Security Devices

• Address Books and Address Sets Feature Guide for Security Devices

• Security Policy Applications Feature Guide for Security Devices

• Junos OS Logical Systems Library for Security Devices

[edit security policies] Hierarchy Level


security {
policies {
default-policy (deny-all | permit-all);
from-zone zone-name to-zone zone-name {
policy policy-name {
description description;
match {
application {
[application];
any;
}
destination-address {
[address];
any;
any-ipv4;
any-ipv6;
}
destination-address-excluded;
source-address {
[address];
any;

54 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

any-ipv4;
any-ipv6;
}
source-address-excluded;
source-identity {
[role-name];
any;
authenticated-user;
unauthenticated-user;
unknown-user;
}
}
scheduler-name scheduler-name;
then {
count {
alarm {
per-minute-threshold number;
per-second-threshold number;
}
}
deny;
log {
session-close;
session-init;
}
permit {
application-services {
application-firewall {
rule-set rule-set-name;
}
application-traffic-control {
rule-set rule-set-name;
}
gprs-gtp-profile profile-name;
gprs-sctp-profile profile-name;
idp;
redirect-wx | reverse-redirect-wx;
ssl-proxy {
profile-name profile-name;
}
uac-policy {
captive-portal captive-portal;
}
utm-policy policy-name;
}
destination-address {
drop-translated;
drop-untranslated;
}
firewall-authentication {
pass-through {
access-profile profile-name;
client-match user-or-group-name;
ssl-termination-profile profile-name;
web-redirect;
web-redirect-to-https;

Copyright © 2013, Juniper Networks, Inc. 55


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
user-firewall {
access-profile profile-name;
ssl-termination-profile profile-name;
}
web-authentication {
client-match user-or-group-name;
}
}
services-offload;
tcp-options {
sequence-check-required;
syn-check-required;
}
tunnel {
ipsec-group-vpn group-vpn;
ipsec-vpn vpn-name;
pair-policy pair-policy;
}
}
reject;
}
}
}
global {
policy policy-name {
description description;
match {
application {
[application];
any;
}
destination-address {
[address];
any;
any-ipv4;
any-ipv6;
}
source-address {
[address];
any;
any-ipv4;
any-ipv6;
}
source-identity {
[role-name];
any;
authenticated-user;
unauthenticated-user;
unknown-user;
}
}
scheduler-name scheduler-name;
then {
count {
alarm {

56 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

per-minute-threshold number;
per-second-threshold number;
}
}
deny;
log {
session-close;
session-init;
}
permit {
application-services {
application-firewall {
rule-set rule-set-name;
}
application-traffic-control {
rule-set rule-set-name;
}
gprs-gtp-profile profile-name;
gprs-sctp-profile profile-name;
idp;
redirect-wx | reverse-redirect-wx;
ssl-proxy {
profile-name profile-name;
}
uac-policy {
captive-portal captive-portal;
}
utm-policy policy-name;
}
destination-address {
drop-translated;
drop-untranslated;
}
firewall-authentication {
pass-through {
access-profile profile-name;
client-match user-or-group-name;
ssl-termination-profile profile-name;
web-redirect;
web-redirect-to-https;
}
user-firewall {
access-profile profile-name
ssl-termination-profile profile-name
}
web-authentication {
client-match user-or-group-name;
}
}
services-offload;
tcp-options {
sequence-check-required;
syn-check-required;
}
}
reject;

Copyright © 2013, Juniper Networks, Inc. 57


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
}
}
policy-rematch;
policy-stats {
system-wide (disable | enable);
}
traceoptions {
file {
filename;
files number;
match regular-expression;
(no-world-readable | world-readable);
size maximum-file-size;
}
flag flag;
no-remote-trace;
}
}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• MPLS Feature Guide for Security Devices

• Application Firewall Feature Guide for Security Devices

• Application Quality of Service Feature Guide for Security Devices

• Security Policies Feature Guide for Security Devices

• Junos OS VPN Library for Security Devices

• Junos OS Logical Systems Library for Security Devices

• Unified Access Control Design and Implementation Guide for Security Devices

• IDP Policies Feature Guide for Security Devices

• Infranet Authentication Feature Guide for Security Devices

[edit security nat] Hierarchy Level


security {
nat {
destination {
pool pool-name {
address <ip-address> {
(port port-number | to ip-address);
}
description text;
routing-instance (routing-instance-name | default);
}
rule-set rule-set-name {
description text;
from {
interface [interface-name];
routing-instance [routing-instance-name];

58 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

zone [zone-name];
}
rule rule-name {
description text;
match {
(destination-address ip-address| destination-address-name address-name);
destination-port port-number;
protocol [protocol-name-or-number];
source-address [ip-address];
source-address-name [address-name];
}
then {
destination-nat (off | pool pool-name | rule-session-count-alarm
(clear-threshold value | raise-threshold value));
}
}
}
}
proxy-arp interface interface-name address ip-address;
to ip-address;
}
proxy-ndp interface interface-name address ip-address;
to ip-address;
}
source {
address-persistent;
interface (port-overloading off | port-overloading-factor number);
pool pool-name {
address ip-address {
to ip-address;
}
address-pooling (paired | no-paired);
address-shared;
description text;
host-address-base ip-address;
overflow-pool (pool-name | interface);
pool-utilization-alarm (clear-threshold value | raise-threshold value);
port (no-translation | port-overloading-factor number | range (port-low | <to
port-high>));
routing-instance routing-instance-name;
}
pool-default-port-range lower-port-range to upper-port-range;
pool-utilization-alarm (clear-threshold value | raise-threshold value);
port-randomization disable;
rule-set rule-set-name {
description text;
from {
interface [interface-name];
routing-instance [routing-instance-name];
zone [zone-name];
}
rule rule-name {
description text;
match {
(destination-address <ip-address> | destination-address-name
<address-name>);

Copyright © 2013, Juniper Networks, Inc. 59


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

destination-port port-number;
protocol [protocol-name-or-number];
source-address [ip-address];
source-address-name [address-name];
source-port (port-or-low <to high>);
}
then source-nat;
interface {
persistent-nat {
address-mapping;
inactivity-timeout seconds;
max-session-number value;
permit (any-remote-host | target-host | target-host-port);
}
off;
pool <pool-name>
persistent-nat
address-mapping;
inactivity-timeout seconds;
max-session-number number;
permit (any-remote-host | target-host | target-host-port);
}
rule-session-count-alarm (clear-threshold value | raise-threshold value);
}
}
to {
interface [interface-name];
routing-instance [routing-instance-name];
zone [zone-name];
}
}
}
static rule-set rule-set-name;
description text;
from {
interface [interface-name];
routing-instance [routing-instance-name];
zone [zone-name];
}
rule rule-name {
description text;
match {
(destination-address <ip-address> | destination-address-name
<address-name>);
destination-port (port-or-low | <to high>);
source-address [ip-address];
source-address-name [address-name];
source-port (port-or-low <to high>);
}
then static-nat;
inet {
routing-instance (routing-instance-name | default);
}
prefix {
address-prefix;
mapped-port lower-port-range to upper-port-range;

60 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

routing-instance (routing-instance-name| default);


}
prefix-name {
address-prefix-name;
mapped-port lower-port-range to upper-port-range;
routing-instance (routing-instance-name | default);
}
rule-session-count-alarm (clear-threshold value | raise-threshold value);
}
}
}
}
}
traceoptions {
file {
filename;
files number;
match regular-expression;
(world-readable | no-world-readable);
size maximum-file-size;
}
flag flag;
no-remote-trace;
}
}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• Network Address Translation Feature Guide for Security Devices

• Junos OS Logical Systems Library for Security Devices

• Network Monitoring and Troubleshooting Guide for Security Devices

[edit security utm] Hierarchy Level


security {
utm {
application-proxy {
traceoptions {
flag flag;
}
}
custom-objects {
custom-url-category object-name {
value [value];
}
filename-extension object-name {
value [value];
}
mime-pattern object-name {
value [value];
}
protocol-command object-name {
value [value];

Copyright © 2013, Juniper Networks, Inc. 61


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
url-pattern object-name {
value [value];
}
}
feature-profile {
anti-spam {
address-blacklist list-name;
address-whitelist list-name;
sbl {
profile profile-name {
custom-tag-string [string];
(sbl-default-server | no-sbl-default-server);
spam-action (block | tag-header | tag-subject);
}
}
traceoptions {
flag flag;
}
}
anti-virus {
juniper-express-engine {
pattern-update {
email-notify {
admin-email email-address;
custom-message message;
custom-message-subject message-subject;
}
interval value;
no-autoupdate;
proxy {
password password-string;
port port-number;
server address-or-url;
username name;
}
url url;
}
profile profile-name {
fallback-options {
content-size (block | log-and-permit);
default (block | log-and-permit);
engine-not-ready (block | log-and-permit);
out-of-resources (block | (log-and-permit);
timeout (block | log-and-permit);
too-many-requests (block | log-and-permit);
}
notification-options {
fallback-block {
administrator-email email-address;
allow-email;
custom-message message;
custom-message-subject message-subject;
display-host;
(notify-mail-sender | no-notify-mail-sender);
type (message | protocol-only);

62 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

}
fallback-non-block {
custom-message message;
custom-message-subject message-subject;
(notify-mail-recipient | no-notify-mail-recipient);
}
virus-detection {
custom-message message;
custom-message-subject message-subject;
(notify-mail-sender | no-notify-mail-sender);
type (message | protocol-only);
}
}
scan-options {
content-size-limit value;
(intelligent-prescreening | no-intelligent-prescreening);
timeout value;
}
trickling {
timeout value;
}
}
}
kaspersky-lab-engine {
pattern-update {
email-notify {
admin-email email-address;
custom-message message;
custom-message-subject message-subject;
}
interval value;
no-autoupdate;
proxy {
password password-string;
port port-number;
server address-or-url;
username name;
}
url url;
}
profile profile-name {
fallback-options {
content-size (block | log-and-permit);
corrupt-file (block | log-and-permit);
decompress-layer (block | log-and-permit);
default (block | log-and-permit);
engine-not-ready (block | log-and-permit);
out-of-resources (block | (log-and-permit);
password-file (block | (log-and-permit);
timeout (block | log-and-permit);
too-many-requests (block | log-and-permit);
}
notification-options {
fallback-block {
administrator-email email-address;
allow-email;

Copyright © 2013, Juniper Networks, Inc. 63


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

custom-message message;
custom-message-subject message-subject;
display-host;
(notify-mail-sender | no-notify-mail-sender);
type (message | protocol-only);
}
fallback-non-block {
custom-message message;
custom-message-subject message-subject;
(notify-mail-recipient | no-notify-mail-recipient);
}
virus-detection {
custom-message message;
custom-message-subject message-subject;
(notify-mail-sender | no-notify-mail-sender);
type (message | protocol-only);
}
}
scan-options {
content-size-limit value;
decompress-layer-limit value;
(intelligent-prescreening | no-intelligent-prescreening);
scan-extension filename;
scan-mode (all | by-extension);
timeout value;
}
trickling {
timeout value;
}
}
}
mime-whitelist {
exception listname;
list listname {
exception listname;
}
}
sophos-engine {
pattern-update {
email-notify {
admin-email email-address;
custom-message message;
custom-message-subject message-subject;
}
interval value;
no-autoupdate;
proxy {
password password-string;
port port-number;
server address-or-url;
username name;
}
url url;
}
profile <name> {
fallback-options {

64 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

content-size (block | log-and-permit | permit);


default (block | log-and-permit | permit);
engine-not-ready (block | log-and-permit | permit);
out-of-resources (block | log-and-permit | permit);
timeout (block | log-and-permit | permit);
too-many-requests (block | log-and-permit | permit);
}
notification-options {
fallback-block {
administrator-email email-address;
allow-email;
custom-message message;
custom-message-subject message-subject;
display-host;
(notify-mail-sender | no-notify-mail-sender);
type (message | protocol-only);
}
fallback-non-block {
custom-message message;
custom-message-subject message-subject;
(notify-mail-recipient | no-notify-mail-recipient);
}
virus-detection {
custom-message message;
custom-message-subject message-subject;
(notify-mail-sender | no-notify-mail-sender);
type (message | protocol-only);
}
}
scan-options {
content-size-limit value;
(no-uri-check | uri-check);
timeout value;
}
trickling {
timeout value;
}
}
sxl-retry value;
sxl-timeout seconds;
}
traceoptions {
flag flag;
}
type (juniper-express-engine | kaspersky-lab-engine | sophos-engine);
url-whitelist listname;
}
content-filtering {
profile profile-name {
block-command protocol-command-list;
block-content-type (activex | exe | http-cookie | java-applet | zip);
block-extension extension-list;
block-mime {
exception list-name;
list list-name;
}

Copyright © 2013, Juniper Networks, Inc. 65


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

notification-options {
custom-message message;
(notify-mail-sender | no-notify-mail-sender);
type (message | protocol-only);
}
permit-command protocol-command-list;
}
traceoptions {
flag flag;
}
}
web-filtering {
juniper-enhanced {
cache {
size value;
timeout value;
}
profile profile-name {
block-message {
type {
custom-redirect-url;
}
url url;
}
quarantine-message {
type {
custom-redirect-url;
}
url url;
}
category customurl-list name {
action (block | log-and-permit | permit | quarantine);
}
custom-block-message value;
custom-quarantine-message value;
default (block | log-and-permit | permit | quarantine);
fallback-settings {
default (block | log-and-permit);
server-connectivity (block | log-and-permit);
timeout (block | log-and-permit);
too-many-requests (block | log-and-permit);
}
no-safe-search;
site-reputation-action {
fairly-safe (block | log-and-permit | permit | quarantine);
harmful (block | log-and-permit | permit | quarantine);
moderately-safe (block | log-and-permit | permit | quarantine);
suspicious (block | log-and-permit | permit | quarantine);
very-safe (block | log-and-permit | permit |quarantine);
}
timeout value;
}
server {
host host-name;
port number;
}

66 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

}
juniper-local {
profile profile-name {
custom-block-message value;
default (block | log-and-permit | permit);
fallback-settings {
default (block | log-and-permit);
server-connectivity (block | log-and-permit);
timeout (block | log-and-permit);
too-many-requests (block | log-and-permit);
}
timeout value;
}
}
surf-control-integrated {
cache {
size value;
timeout value;
}
profile profile-name {
category customurl-list name {
action (block | log-and-permit | permit);
}
custom-block-message value;
default (block | log-and-permit | permit);
fallback-settings {
default (block | log-and-permit);
server-connectivity (block | log-and-permit);
timeout (block | log-and-permit);
too-many-requests (block | log-and-permit);
}
timeout value;
}
server {
host host-name;
port number;
}
}
traceoptions {
flag flag;
}
type (juniper-enhanced | juniper-local | surf-control-integrated |
websense-redirect);
url-blacklist listname;
url-whitelist listname;
websense-redirect {
profile profile-name {
account value;
custom-block-message value;
fallback-settings {
default (block | log-and-permit);
server-connectivity (block | log-and-permit);
timeout (block | log-and-permit);
too-many-requests (block | log-and-permit);
}
server {

Copyright © 2013, Juniper Networks, Inc. 67


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

host host-name;
port number;
}
sockets value;
timeout value;
}
}
}
}
ipc {
traceoptions flag flag;
}
traceoptions {
flag flag;
}
utm-policy policy-name {
anti-spam {
smtp-profile profile-name;
}
anti-virus {
ftp {
download-profile profile-name;
upload-profile profile-name;
}
http-profile profile-name;
imap-profile profile-name;
pop3-profile profile-name;
smtp-profile profile-name;
}
content-filtering {
ftp {
download-profile profile-name;
upload-profile profile-name;
}
http-profile profile-name;
imap-profile profile-name;
pop3-profile profile-name;
smtp-profile profile-name;
}
traffic-options {
sessions-per-client {
limit value;
over-limit (block | log-and-permit);
}
}
web-filtering {
http-profile profile-name;
}
}
}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• Junos OS UTM Library for Security Devices

68 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

[edit security idp] Hierarchy Level


security {
idp {
active-policy policy-name;
application-ddos application-name {
connection-rate-threshold number;
context context-name {
exclude-context-values [value];
hit-rate-threshold number;
max-context-values number;
time-binding-count number;
time-binding-period seconds;
value-hit-rate-threshold number;
}
service service-name;
}
custom-attack attack-name {
attack-type {
anomaly {
direction (any | client-to-server | server-to-client);
service service-name;
shellcode (all | intel | no-shellcode | sparc);
test test-condition;
}
chain {
expression boolean-expression;
member member-name {
attack-type {
(anomaly ...same statements as in [edit security idp custom-attack
attack-name attack-type anomaly] hierarchy level | signature ...same
statements as in [edit security idp custom-attack attack-name attack-type
signature] hierarchy level);
}
}
order;
protocol-binding {
application application-name;
icmp;
icmpv6;
ip {
protocol-number transport-layer-protocol-number;
}
ipv6 {
protocol-number transport-layer-protocol-number;
}
nested-application nested-application-name;
rpc {
program-number rpc-program-number;
}
tcp {
minimum-port port-number <maximum-port port-number>;
}
udp {
minimum-port port-number <maximum-port port-number>;

Copyright © 2013, Juniper Networks, Inc. 69


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
}
reset;
scope (session | transaction);
}
signature {
context context-name;
direction (any | client-to-server | server-to-client);
negate;
pattern signature-pattern;
protocol {
icmp {
code {
match (equal | greater-than | less-than | not-equal);
value code-value;
}
data-length {
match (equal | greater-than | less-than | not-equal);
value data-length;
}
identification {
match (equal | greater-than | less-than | not-equal);
value identification-value;
}
sequence-number {
match (equal | greater-than | less-than | not-equal);
value sequence-number;
}
type {
match (equal | greater-than | less-than | not-equal);
value type-value;
}
}
ipv4 {
destination {
match (equal | greater-than | less-than | not-equal);
value ip-address-or-hostname;
}
identification {
match (equal | greater-than | less-than | not-equal);
value identification-value;
}
ip-flags {
(df | no-df);
(mf | no-mf);
(rb | no-rb);
}
protocol {
match (equal | greater-than | less-than | not-equal);
value transport-layer-protocol-id;
}
source {
match (equal | greater-than | less-than | not-equal);
value ip-address-or-hostname;
}
tos {

70 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

match (equal | greater-than | less-than | not-equal);


value type-of-service-in-decimal;
}
total-length {
match (equal | greater-than | less-than | not-equal);
value total-length-of-ip-datagram;
}
ttl {
match (equal | greater-than | less-than | not-equal);
value time-to-live;
}
}
ipv6 {
destination {
match (equal | greater-than | less-than | not-equal);
value ip-address-or-hostname;
}
flow-label {
match (equal | greater-than | less-than | not-equal);
value flow-label-value;
}
hop-limit {
match (equal | greater-than | less-than | not-equal);
value hop-limit-value;
}
next-header {
match (equal | greater-than | less-than | not-equal);
value next-header-value;
}
payload-length {
match (equal | greater-than | less-than | not-equal);
value payload-length-value;
}
source {
match (equal | greater-than | less-than | not-equal);
value ip-address-or-hostname;
}
traffic-class {
match (equal | greater-than | less-than | not-equal);
value traffic-class-value;
}
tcp {
ack-number {
match (equal | greater-than | less-than | not-equal);
value acknowledgement-number;
}
data-length {
match (equal | greater-than | less-than | not-equal);
value tcp-data-length;
}
destination-port {
match (equal | greater-than | less-than | not-equal);
value destination-port;
}
header-length {
match (equal | greater-than | less-than | not-equal);

Copyright © 2013, Juniper Networks, Inc. 71


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

value header-length;
}
mss {
match (equal | greater-than | less-than | not-equal);
value maximum-segment-size;
}
option {
match (equal | greater-than | less-than | not-equal);
value tcp-option;
}
sequence-number {
match (equal | greater-than | less-than | not-equal);
value sequence-number;
}
source-port {
match (equal | greater-than | less-than | not-equal);
value source-port;
}
tcp-flags {
(ack | no-ack);
(fin | no-fin);
(psh | no-psh);
(r1 | no-r1);
(r2 | no-r2);
(rst | no-rst);
(syn | no-syn);
(urg | no-urg);
}
urgent-pointer {
match (equal | greater-than | less-than | not-equal);
value urgent-pointer;
}
window-scale {
match (equal | greater-than | less-than | not-equal);
value window-scale-factor;
}
window-size {
match (equal | greater-than | less-than | not-equal);
value window-size;
}
}
udp {
data-length {
match (equal | greater-than | less-than | not-equal);
value data-length;
}
destination-port {
match (equal | greater-than | less-than | not-equal);
value destination-port;
}
source-port {
match (equal | greater-than | less-than | not-equal);
value source-port;
}
}
}

72 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

protocol-binding {
application application-name;
icmp;
icmpv6;
ip {
protocol-number transport-layer-protocol-number;
}
ipv6 {
protocol-number transport-layer-protocol-number;
}
nested-application nested-application-name;
rpc {
program-number rpc-program-number;
}
tcp {
minimum-port port-number <maximum-port port-number>;
}
udp {
minimum-port port-number <maximum-port port-number>;
}
}
regexp regular-expression;
shellcode (all | intel | no-shellcode | sparc);
}
}
recommended-action (close | close-client | close-server | drop | drop-packet | ignore
| none);
severity (critical | info | major | minor | warning);
time-binding {
count count-value;
scope (destination | peer | source);
}
}
custom-attack-group custom-attack-group-name {
group-members [attack-or-attack-group-name];
}
dynamic-attack-group dynamic-attack-group-name {
filters {
category {
values [category-value];
}
direction {
expression (and | or);
values [any client-to-server exclude-any exclude-client-to-server
exclude-server-to-client server-to-client];
}
false-positives {
values [frequently occasionally rarely unknown];
}
performance {
values [fast normal slow unknown];
}
products {
values [product-value];
}
recommended;

Copyright © 2013, Juniper Networks, Inc. 73


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

no-recommended;
service {
values [service-value];
}
severity {
values [critical info major minor warning];
}
type {
values [anomaly signature];
}
}
}
idp-policy policy-name {
rulebase-ddos {
rule rule-name {
description text;
match {
application (application-name | any | default);
application-ddos <application-name>;
destination-address ([address-name] | any | any-ipv4 | any-ipv6);
destination-except [address-name];
from-zone (zone-name | any);
source-address ([address-name] | any | any-ipv4 | any-ipv6);
source-except [address-name];
to-zone (zone-name | any);
}
then {
action {
(close-server | drop-connection | drop-packet | no-action);
}
ip-action {
(ip-block | ip-close | ip-connection-rate-limit connections-per-second |
ip-notify);
log;
log-create;
refresh-timeout;
timeout seconds;
}
notification {
log-attacks {
alert;
}
}
}
}
}
rulebase-exempt {
rule rule-name {
description text;
match {
attacks {
custom-attack-groups [attack-group-name];
custom-attacks [attack-name];
dynamic-attack-groups [attack-group-name];
predefined-attack-groups [attack-group-name];
predefined-attacks [attack-name];

74 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

}
destination-address ([address-name] | any | any-ipv4 | any-ipv6);
destination-except [address-name];
from-zone (zone-name | any );
source-address ([address-name] | any | any-ipv4 | any-ipv6);
source-except [address-name];
to-zone (zone-name | any);
}
}
}
rulebase-ips {
rule rule-name {
description text;
match {
application (application-name | any | default);
attacks {
custom-attack-groups [attack-group-name];
custom-attacks [attack-name];
dynamic-attack-groups [attack-group-name];
predefined-attack-groups [attack-group-name];
predefined-attacks [attack-name];
}
destination-address ([address-name] | any | any-ipv4 | any-ipv6);
destination-except [address-name];
from-zone (zone-name | any );
source-address ([address-name] | any | any-ipv4 | any-ipv6);
source-except [address-name];
to-zone (zone-name | any);
}
terminal;
then {
action {
class-of-service {
dscp-code-point number;
forwarding-class forwarding-class;
}
(close-client | close-client-and-server | close-server |drop-connection |
drop-packet | ignore-connection | mark-diffserv value | no-action |
recommended);
}
ip-action {
(ip-block | ip-close | ip-notify);
log;
log-create;
refresh-timeout;
target (destination-address | service | source-address | source-zone |
source-zone-address | zone-service);
timeout seconds;
}
notification {
log-attacks {
alert;
}
packet-log {
post-attack number;
post-attack-timeout seconds;

Copyright © 2013, Juniper Networks, Inc. 75


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

pre-attack number;
}
}
severity (critical | info | major | minor | warning);
}
}
}
}
security-package {
automatic {
download-timeout minutes;
enable;
interval hours;
start-time start-time;
}
install {
ignore-version-check;
}
source-address address;
url url-name;
}
sensor-configuration {
application-ddos {
statistics {
interval minutes;
}
}
application-identification {
max-packet-memory-ratio percemtage-value;
max-reass-packet-memory-ratio percemtage-value;
max-tcp-session-packet-memory value;
max-udp-session-packet-memory value;
}
detector {
protocol-name protocol-name {
tunable-name tunable-name {
tunable-value protocol-value;
}
}
}
flow {
(allow-icmp-without-flow | no-allow-icmp-without-flow);
fifo-max-size value;
hash-table-size value;
(log-errors | no-log-errors);
max-timers-poll-ticks value;
reject-timeout value;
(reset-on-policy | no-reset-on-policy);
udp-anticipated-timeout value;
}
global {
(enable-all-qmodules | no-enable-all-qmodules);
(enable-packet-pool | no-enable-packet-pool);
gtp (decapsulation | no-decapsulation);
memory-limit-percent value;
(policy-lookup-cache | no-policy-lookup-cache);

76 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

}
high-availability {
no-policy-cold-synchronization;
}
disable-low-memory-handling;
ips {
content-decompression-max-memory-kb value;
content-decompression-max-ratio value;
(detect-shellcode | no-detect-shellcode);
fifo-max-size value;
(ignore-regular-expression | no-ignore-regular-expression);
log-supercede-min minimum-value;
pre-filter-shellcode;
(process-ignore-s2c | no-process-ignore-s2c);
(process-override | no-process-override);
process-port port-number;
}
log {
cache-size size;
suppression {
disable;
(include-destination-address | no-include-destination-address);
max-logs-operate value;
max-time-report value;
start-log value;
}
}
packet-log {
host ip-address <port number>;
max-sessions percentage;
source-address ip-address;
total-memory percentage;
}
re-assembler {
action-on-reassembly-failure (drop | drop-session | ignore);
(ignore-memory-overflow | no-ignore-memory-overflow);
(ignore-reassembly-memory-overflow | no-ignore-reassembly-memory-overflow);
ignore-reassembly-overflow;
max-flow-mem value;
max-packet-mem-ratio percetnage-value;
(tcp-error-logging | no-tcp-error-logging);
}
ssl-inspection {
cache-prune-chunk-size number;
key-protection;
maximum-cache-size number;
session-id-cache-timeout seconds;
sessions number;
}
}
traceoptions {
file {
filename;
files number;
match regular-expression;
(no-world-readable | world-readable);

Copyright © 2013, Juniper Networks, Inc. 77


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

size maximum-file-size;
}
flag all;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• IDP Signature Database Feature Guide for Security Devices

• IDP Policies Feature Guide for Security Devices

• IDP Application Identification Feature Guide for Security Devices

• IDP SSL Inspection Feature Guide for Security Devices

• Master Administrator for Logical Systems Feature Guide for Security Devices

• IDP Class of Service Action Feature Guide for Security Devices

[edit security ike] Hierarchy Level


security {
ike {
gateway gateway-name {
address [ip-address-or-hostname];
dead-peer-detection {
(always-send | optimized | probe-idle-tunnel);
interval seconds;
threshold number;
}
dynamic {
connections-limit number;
(distinguished-name <container container-string> <wildcard wildcard-string> |
hostname domain-name | inet ip-address | inet6 ipv6-address | user-at-hostname
e-mail-address);
ike-user-type (group-ike-id | shared-ike-id);
}
external-interface external-interface-name;
general-ikeid;
ike-policy policy-name;
local-address (ipv4-address | ipv6-address);
local-identity {
(distinguished-name | hostname hostname | inet ip-address | inet6 ipv6-address
| user-at-hostname e-mail-address);
}
nat-keepalive seconds;
no-nat-traversal;
remote-identity {
(distinguished-name <container container-string> <wildcard wildcard-string> |
hostname hostname | inet ip-address | inet6 ipv6-address | user-at-hostname
e-mail-address);
}
version (v1-only | v2-only);

78 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

xauth {
access-profile profile-name;
}
}
policy policy-name {
certificate {
local-certificate certificate-id;
peer-certificate-type (pkcs7 | x509-signature);
}
description description;
mode (aggressive | main);
pre-shared-key (ascii-text key | hexadecimal key);
proposal-set (basic | compatible | standard } suiteb-gcm-128 | suiteb-gcm-256);
proposals [proposal-name];
}
proposal proposal-name {
authentication-algorithm (md5 | sha-256 | sha-384| sha1);
authentication-method (dsa-signatures | ecdsa-signatures-256 |
ecdsa-signatures-384 | pre-shared-keys | rsa-signatures);
description description;
dh-group (group1 | group14 | group19 | group2 | group20 | group24 | group5);
encryption-algorithm (3des-cbc | aes-128-cbc | aes-192-cbc | aes-256-cbc | des-cbc);
lifetime-seconds seconds;
}
respond-bad-spi <max-responses>;
traceoptions {
file {
filename;
files number;
match regular-expression;
(no-world-readable | world-readable);
size maximum-file-size;
}
flag flag;
no-remote-trace;
rate-limit messages-per-second;
}
}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• MPLS Feature Guide for Security Devices

• AutoVPN Feature Guide for SRX Series Gateway Devices

• Dynamic VPN Feature Guide for SRX Series Gateway Devices

• Group VPN Feature Guide for Security Devices

• IPsec VPN Feature Guide for Security Devices

• Master Administrator for Logical Systems Feature Guide for Security Devices

[edit security ipsec] Hierarchy Level


security {

Copyright © 2013, Juniper Networks, Inc. 79


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

ipsec {
internal {
security-association {
manual encryption {
algorithm 3des-cbc;
key ascii-text key;
}
}
}
policy policy-name {
description description;
perfect-forward-secrecy keys (group1 | group14 | group19 | group2 | group20 | group24
| group5);
proposal-set (basic | compatible | standard | suiteb-gcm-128 | suiteb-gcm-256);
proposals [proposal-name];
}
proposal proposal-name {
authentication-algorithm (hmac-md5-96 | hmac-sha-256-128 | hmac-sha-256-96
| hmac-sha1-96);
description description;
encryption-algorithm (3des-cbc | aes-128-cbc | aes-128-gcm | aes-192-cbc |
aes-192-gcm | aes-256-cbc | aes-256-gcm | des-cbc);
lifetime-kilobytes kilobytes;
lifetime-seconds seconds;
protocol (ah | esp);
}
traceoptions {
flag flag;
}
vpn vpn-name {
bind-interface interface-name;
df-bit (clear | copy | set);
establish-tunnels (immediately | on-traffic);
ike {
gateway gateway-name;
idle-time seconds;
install-interval seconds;
ipsec-policy ipsec-policy-name;
no-anti-replay;
proxy-identity {
local ip-prefix;
remote ip-prefix;
service (any | service-name);
}
}
manual {
authentication {
algorithm (hmac-md5-96 | hmac-sha-256-128 | hmac-sha1-96);
key (ascii-text key | hexadecimal key);
}
encryption {
algorithm (3des-cbc | aes-128-cbc | aes-192-cbc | aes-256-cbc | des-cbc);
key (ascii-text key | hexadecimal key);
}
external-interface external-interface-name;
gateway ip-address;

80 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

protocol (ah | esp);


spi spi-value;
}
traffic-selector traffic-selector-name {
local-ip ip-address/netmask;
remote-ip ip-address/netmask;
}
vpn-monitor {
destination-ip ip-address;
optimized;
source-interface interface-name;
}
}
vpn-monitor-options {
interval seconds;
threshold number;
}
}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• MPLS Feature Guide for Security Devices

• AutoVPN Feature Guide for SRX Series Gateway Devices

• Dynamic VPN Feature Guide for SRX Series Gateway Devices

• Group VPN Feature Guide for Security Devices

• IPsec VPN Feature Guide for Security Devices

• Master Administrator for Logical Systems Feature Guide for Security Devices

[edit security zones] Hierarchy Level


security {
zones {
functional-zone {
management {
description text;
host-inbound-traffic {
protocols protocol-name {
except;
}
system-services service-name {
except;
}
}
interfaces interface-name {
host-inbound-traffic {
protocols protocol-name {
except;
}
system-services service-name {
except;
}

Copyright © 2013, Juniper Networks, Inc. 81


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
}
screen screen-name;
}
}
security-zone zone-name {
address-book {
address address-name {
ip-prefix {
description text;
}
description text;
dns-name domain-name {
ipv4-only;
ipv6-only;
}
range-address lower-limit to upper-limit;
wildcard-address ipv4-address/wildcard-mask;
}
address-set address-set-name {
address address-name;
address-set address-set-name;
description text;
}
}
application-tracking;
description text;
host-inbound-traffic {
protocols protocol-name {
except;
}
system-services service-name {
except;
}
}
interfaces interface-name {
host-inbound-traffic {
protocols protocol-name {
except;
}
system-services service-name {
except;
}
}
}
screen screen-name;
tcp-rst;
}
}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• Application Tracking Feature Guide for Security Devices

• Security Zones and Interfaces Feature Guide for Security Devices

82 Copyright © 2013, Juniper Networks, Inc.


Chapter 2: Configuration

• Junos OS Logical Systems Library for Security Devices

• Unified Access Control Design and Implementation Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 83


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

84 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 3

Administration

• SRX Series Security on page 85


• Operational Commands on page 92

SRX Series Security

• Default UTM Policy for Branch SRX Series on page 85


• Predefined UTM Profile Configuration for Branch SRX Series on page 85

Default UTM Policy for Branch SRX Series

Default UTM Policy


anti-virus {
http-profile junos-av-defaults;
ftp {
upload-profile junos-av-defaults;
download-profile junos-av-defaults;
}
smtp-profile junos-av-defaults;
pop3-profile junos-av-defaults;
imap-profile junos-av-defaults;
}
web-filtering {
http-profile junos-wf-cpa-default;
}

Related • Understanding Unified Threat Management for Branch SRX Series on page 10
Documentation
• Example: Configuring Unified Threat Management for a Branch SRX Series on page 44

Predefined UTM Profile Configuration for Branch SRX Series


This topic includes the following sections:

• Antispam on page 86
• Antivirus on page 86
• Web Filtering on page 88

Copyright © 2013, Juniper Networks, Inc. 85


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Antispam
sbl {
profile junos-as-defaults {
sbl-default-server;
spam-action block;
custom-tag-string ***SPAM***;
}
}

Antivirus
kaspersky-lab-engine {
pattern-update {
url http://update.juniper-updates.net/AV/SRX210/;
interval 60;
}
profile junos-av-defaults {
fallback-options {
default log-and-permit;
corrupt-file log-and-permit;
password-file log-and-permit;
decompress-layer log-and-permit;
content-size log-and-permit;
engine-not-ready log-and-permit;
timeout log-and-permit;
out-of-resources log-and-permit;
too-many-requests log-and-permit;
}
scan-options {
intelligent-prescreening;
scan-mode all;
content-size-limit 10000;
timeout 180;
decompress-layer-limit 2;
}
notification-options {
virus-detection {
type message;
no-notify-mail-sender;
custom-message "VIRUS WARNING";
}
fallback-block {
type message;
no-notify-mail-sender;
}
}
}
}
juniper-express-engine {
pattern-update {
url http://update.juniper-updates.net/EAV/SRX210/;
interval 1440;
}
profile junos-eav-defaults {

86 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

fallback-options {
default log-and-permit;
content-size log-and-permit;
engine-not-ready log-and-permit;
timeout log-and-permit;
out-of-resources log-and-permit;
too-many-requests log-and-permit;
}
scan-options {
intelligent-prescreening;
content-size-limit 10000;
timeout 180;
}
notification-options {
virus-detection {
type message;
no-notify-mail-sender;
custom-message "VIRUS WARNING";
}
fallback-block {
type message;
no-notify-mail-sender;
}
}
}
}
sophos-engine {
pattern-update {
url http://update.juniper-updates.net/SAV/;
interval 1440;
}
profile junos-sophos-av-defaults {
fallback-options {
default log-and-permit;
content-size log-and-permit;
engine-not-ready log-and-permit;
timeout log-and-permit;
out-of-resources log-and-permit;
too-many-requests log-and-permit;
}
scan-options {
uri-check;
content-size-limit 10000;
timeout 180;
}
notification-options {
virus-detection {
type message;
no-notify-mail-sender;
custom-message "VIRUS WARNING";
}
fallback-block {
type message;
no-notify-mail-sender;
}
}

Copyright © 2013, Juniper Networks, Inc. 87


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
}

Web Filtering
surf-control-integrated {
server {
host cpa.surfcpa.com;
port 9020;
}
profile junos-wf-cpa-default {
category {
Adult_Sexually_Explicit {
action block;
}
Advertisements {
action block;
}
Arts_Entertainment {
action permit;
}
Chat {
action permit;
}
Computing_Internet {
action permit;
}
Criminal_Skills {
action block;
}
Drugs_Alcohol_Tobacco {
action block;
}
Education {
action permit;
}
Finance_Investment {
action permit;
}
Food_Drink {
action permit;
}
Gambling {
action block;
}
Games {
action block;
}
Glamour_Intimate_Apparel {
action permit;
}
Government_Politics {
action permit;
}
Hacking {
action block;

88 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

}
Hate_Speech {
action block;
}
Health_Medicine {
action permit;
}
Hobbies_Recreation {
action permit;
}
Hosting_Sites {
action permit;
}
Job_Search_Career_Development {
action permit;
}
Kids_Sites {
action permit;
}
Lifestyle_Culture {
action permit;
}
Motor_Vehicles {
action permit;
}
News {
action permit;
}
Personals_Dating {
action block;
}
Photo_Searches {
action permit;
}
Real_Estate {
action permit;
}
Reference {
action permit;
}
Religion {
action permit;
}
Remote_Proxies {
action block;
}
Sex_Education {
action block;
}
Search_Engines {
action permit;
}
Shopping {
action permit;
}
Sports {

Copyright © 2013, Juniper Networks, Inc. 89


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

action permit;
}
Streaming_Media {
action permit;
}
Travel {
action permit;
}
Usenet_News {
action permit;
}
Violence {
action block;
}
Weapons {
action block;
}
Web_based_Email {
action permit;
}
}
default log-and-permit;
custom-block-message "Juniper Web Filtering has been set to block this site.";
fallback-settings {
default log-and-permit;
server-connectivity log-and-permit;
timeout log-and-permit;
too-many-requests log-and-permit;
}
}
}
websense-redirect {
profile junos-wf-websense-default {
custom-block-message "Juniper Web Filtering has been set to block this site.";
fallback-settings {
default log-and-permit;
server-connectivity log-and-permit;
timeout log-and-permit;
too-many-requests log-and-permit;
}
}
}
juniper-local {
profile junos-wf-local-default {
custom-block-message "Juniper Web Filtering has been set to block this site.";
fallback-settings {
default log-and-permit;
server-connectivity log-and-permit;
timeout log-and-permit;
too-many-requests log-and-permit;
}
}
}
juniper-enhanced {
server {
host rp.cloud.threatseeker.com;

90 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

port 80;
}
profile junos-wf-enhanced-default {
category {
Enhanced_Adult_Material {
action block;
}
Enhanced_Gambling {
action block;
}
Enhanced_Games {
action block;
}
Enhanced_Illegal_or_Questionable {
action block;
}
Enhanced_Tasteless {
action block;
}
Enhanced_Violence {
action block;
}
Enhanced_Weapons {
action block;
}
Enhanced_Militancy_and_Extremist {
action block;
}
Enhanced_Racism_and_Hate {
action block;
}
Enhanced_Advertisements {
action block;
}
Enhanced_Nudity {
action block;
}
Enhanced_Adult_Content {
action block;
}
Enhanced_Sex {
action block;
}
Enhanced_Hacking {
action block;
}
Enhanced_Personals_and_Dating {
action block;
}
Enhanced_Alcohol_and_Tobacco {
action block;
}
Enhanced_Abused_Drugs {
action block;
}
Enhanced_Marijuana {

Copyright © 2013, Juniper Networks, Inc. 91


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

action block;
}
Enhanced_Malicious_Web_Sites {
action block;
}
Enhanced_Spyware {
action block;
}
Enhanced_Phishing_and_Other_Frauds {
action block;
}
Enhanced_Keyloggers {
action block;
}
Enhanced_Emerging_Exploits {
action block;
}
Enhanced_Potentially_Damaging_Content {
action block;
}
Enhanced_Malicious_Embedded_Link {
action block;
}
Enhanced_Malicious_Embedded_iFrame {
action block;
}
Enhanced_Suspicious_Embedded_Link {
action block;
}
}
default log-and-permit;
custom-block-message "Juniper Web Filtering has been set to block this site.";
fallback-settings {
default log-and-permit;
server-connectivity log-and-permit;
timeout log-and-permit;
too-many-requests log-and-permit;
}
}
}
Related • Understanding Unified Threat Management for Branch SRX Series on page 10
Documentation
• Example: Configuring Unified Threat Management for a Branch SRX Series on page 44

Operational Commands

92 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

request system license update

Syntax request system license update

Release Information Command introduced in Junos OS Release 9.5.

Description Start autoupdating license keys from the LMS server.

Options trial—Starts autoupdating trial license keys from the LMS server.

Required Privilege maintenance


Level

Related • Administration Guide for Security Devices


Documentation
• UTM Overview Feature Guide for Security Devices

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system license update on page 93


request system license update trial on page 93

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system license update
user@host> request system license update

Request to automatically update license keys from https://ae1.juniper.net has


been sent, use show system license to check status.

request system license update trial


user@host> request system license update trial

Request to automatically update trial license keys from https://ae1.juniper.net


has been sent, use show system license to check status.

Copyright © 2013, Juniper Networks, Inc. 93


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show security idp active-policy

Syntax show security idp active-policy

Release Information Command introduced in Junos OS Release 9.2.

Description Display information about the policy name and running detector version with which the
policy is compiled from the IDP data plane module.

Required Privilege view


Level

Related • request security idp security-package download on page 2109


Documentation
• request security idp security-package install on page 2111

• IDP Policies Feature Guide for Security Devices

• IDP Class of Service Action Feature Guide for Security Devices

List of Sample Output show security idp active-policy on page 94

Output Fields Table 11 on page 94 lists the output fields for the show security idp active-policy command.
Output fields are listed in the approximate order in which they appear.

Table 11: show security idp active-policy Output Fields


Field Name Field Description

Policy Name Name of the running policy.

Running Detector Version Current version of the running detector.

Sample Output
show security idp active-policy
user@host> show security idp active-policy
Policy Name : viking-policy
Running Detector Version : 9.1.140080300

94 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

show security idp status

Syntax show security idp status

Release Information Command introduced in Junos OS Release 9.2. Multiple detector information introduced
in Junos OS Release 10.1. Output changed to support IDP dedicated mode in Junos OS
Release 11.2.

Description Display the status of the current IDP policy.

Required Privilege view


Level

Related • IDP Policies Feature Guide for Security Devices


Documentation

List of Sample Output show security idp status on page 96

Output Fields Table 12 on page 95 lists the output fields for the show security idp status command.
Output fields are listed in the approximate order in which they appear.

Table 12: show security idp status Output Fields


Field Name Field Description

State of IDP Status of current IDP policy.

Packets/second The aggregated throughput (packets per second) for the system.

KBits/second The aggregated throughput (kilobits per second) for the system.

Latency • min—Minimum delay for a packet to receive and return by a node in microseconds.
• max—Maximum delay for a packet to receive and return by a node in microseconds.
• ave—Average delay for a packet to receive and return by a node in microseconds.

Packet Statistics Statistics for ICMP, TCP, and UDP packets.

Flow Statistics Flow-related system statistics for ICMP, TCP, and UDP packets.

Session Statistics Session-related system statistics for ICMP, TCP, and UDP packets.

Number of SSL Sessions Number of current SSL sessions.

Policy Name Name of the running policy. If IDP is configured for logical systems, idp-policy-combined
is displayed.

Running Detector Version Current version of the running detector.

Forwarding process mode IDP dedicated mode: default, equal, idp, or firewall.

Copyright © 2013, Juniper Networks, Inc. 95


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Sample Output
show security idp status
user@host> show security idp status
State of IDP: 2–default, Up since: 2010-02-04 13:37:16 UTC (17:15:02 ago)

Packets/second: 5 Peak: 11 @ 2010-02-05 06:51:58 UTC


KBits/second : 2 Peak: 5 @ 2010-02-05 06:52:06 UTC
Latency (microseconds): [min: 0] [max: 0] [avg: 0]

Packet Statistics:
[ICMP: 0] [TCP: 82] [UDP: 0] [Other: 0]

Flow Statistics:
ICMP: [Current: 0] [Max: 0 @ 2010-02-05 06:49:51 UTC]
TCP: [Current: 2] [Max: 6 @ 2010-02-05 06:52:08 UTC]
UDP: [Current: 0] [Max: 0 @ 2010-02-05 06:49:51 UTC]
Other: [Current: 0] [Max: 0 @ 2010-02-05 06:49:51 UTC]

Session Statistics:
[ICMP: 0] [TCP: 1] [UDP: 0] [Other: 0]

Policy Name : sample


Running Detector Version : 10.4.160091104

96 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

show security flow session

Syntax show security flow session


[filter ] [brief | extensive | summary ]

Release Information Command introduced in Junos OS Release 8.5. Support for filter and view options added
in Junos OS Release 10.2. Application firewall, dynamic application, and logical system
filters added in Junos OS Release 11.2.

Description Display information about all currently active security sessions on the device.

Options • filter—Filter the display by the specified criteria.

The following filters reduce the display to those sessions that match the criteria
specified by the filter. Refer to the specific show command for examples of the filtered
output.

application—Predefined application name

application-firewall—Application firewall enabled

application-firewall-rule-set—Application firewall enabled with the specified rule set

application-traffic-control—Application traffic control rule set name and rule name

destination-port—Destination port

destination-prefix—Destination IP prefix or address

dynamic-application—Dynamic application or nested dynamic application

dynamic-application-group—Dynamic application or nested dynamic application group

encrypted—Encrypted traffic

family—Display session by family

idp—IDP enabled sessions

interface—Name of incoming or outgoing interface

logical-system (all | logical-system-name)—Name of a specific logical system or all to


display all logical systems

nat—Display sessions with network address translation

protocol—IP protocol number

resource-manager—Resource manager

session-identifier—Session identifier

source-port—Source port

Copyright © 2013, Juniper Networks, Inc. 97


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

source-prefix—Source IP prefix

tunnel—Tunnel sessions

• brief | extensive | summary—Display the specified level of output.

• none—Display information about all active sessions.

Required Privilege view


Level

Related • Flow-Based Processing Feature Guide for Security Devices


Documentation
• Application Identification Feature Guide for Security Devices

• Application Firewall Feature Guide for Security Devices

• Application Quality of Service Feature Guide for Security Devices

• clear security flow session all

• Junos OS Logical Systems Library for Security Devices

List of Sample Output show security flow session on page 100


show security flow session brief on page 100
show security flow session extensive on page 100
show security flow session summary on page 101

Output Fields Table 13 on page 98 lists the output fields for the show security flow session command.
Output fields are listed in the approximate order in which they appear.

Table 13: show security flow session Output Fields


Field Name Field Description

Session ID Number that identifies the session. Use this ID to get more information about the session.

Policy name Policy that permitted the traffic.

Timeout Idle timeout after which the session expires.

In Incoming flow (source and destination IP addresses, application protocol, interface,


session token, route, gateway, tunnel, port sequence, FIN sequence, FIN state, packets
and bytes).

Out Reverse flow (source and destination IP addresses, application protocol, interface,
session token, route, gateway, tunnel, port sequence, FIN sequence, FIN state, packets
and bytes).

Total sessions Total number of sessions.

Status Session status.

Flag Internal flag depicting the state of the session, used for debugging purposes.

98 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

Table 13: show security flow session Output Fields (continued)


Field Name Field Description

Policy name Name and ID of the policy that the first packet of the session matched.

Source NAT pool The name of the source pool where NAT is used.

Dynamic application Name of the application.

Application traffic control rule-set AppQoS rule set for this session.

Rule AppQoS rule for this session.

Forwarding class The AppQoS forwarding class name for this session that distinguishes the transmission
priority

DSCP code point Differentiated Services (DiffServ) code point (DSCP) value remarked by the matching
rule for this session.

Loss priority One of four priority levels set by the matching rule to control discarding a packet during
periods of congestion. A high loss priority means a high probability that the packet could
be dropped during a period of congestion.

Rate limiter client to server The rate-limiter profile assigned to the client-to-server traffic defining a unique
combination of bandwidth-limit and burst-size-limit specifications.

Rate limiter server to client The rate-limiter profile assigned to the server-to-client traffic defining a unique
combination of bandwidth-limit and burst-size-limit specifications.

Maximum timeout Maximum session timeout.

Current timeout Remaining time for the session unless traffic exists in the session.

Session State Session state.

Start time Time when the session was created, offset from the system start time.

Unicast-sessions Number of unicast sessions.

Multicast-sessions Number of multicast sessions.

Failed-sessions Number of failed sessions.

Sessions-in-use Number of sessions in use.

• Valid sessions
• Pending sessions
• Invalidated sessions
• Sessions in other states

Maximum-sessions Maximum number of sessions permitted.

Copyright © 2013, Juniper Networks, Inc. 99


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Sample Output
show security flow session
root> show security flow session
Flow Sessions on FPC4 PIC1:
Total sessions: 0

Flow Sessions on FPC5 PIC0:

Session ID: 200000001, Policy name: default-policy/2, Timeout: 1794, Valid


In: 40.0.0.111/32852 --> 30.0.0.100/21;tcp, If: ge-0/0/2.0, Pkts: 25, Bytes:
1138
Out: 30.0.0.100/21 --> 40.0.0.111/32852;tcp, If: ge-0/0/1.0, Pkts: 20, Bytes:
1152
Total sessions: 1

Flow Sessions on FPC5 PIC1:


Total sessions: 0

show security flow session brief


root> show security flow session brief
Flow Sessions on FPC4 PIC1:
Total sessions: 0

Flow Sessions on FPC5 PIC0:

Session ID: 200000001, Policy name: default-policy/2, Timeout: 1794, Valid


In: 40.0.0.111/32852 --> 30.0.0.100/21;tcp, If: ge-0/0/2.0, Pkts: 25, Bytes:
1138
Out: 30.0.0.100/21 --> 40.0.0.111/32852;tcp, If: ge-0/0/1.0, Pkts: 20, Bytes:
1152
Total sessions: 1

Flow Sessions on FPC5 PIC1:


Total sessions: 0

show security flow session extensive


root> show security flow session extensive
Flow Sessions on FPC5 PIC0:

Session ID: 100000001, Status: Normal


Flag: 0x40
Policy name: p/4
Source NAT pool: Null
Dynamic application: junos:UNKNOWN,
Encryption: Unknown
Application traffic control rule-set: INVALID, Rule: INVALID
Maximum timeout: 1800, Current timeout: 296
Session State: Valid
Start time: 422, Duration: 4
In: 15.0.0.10/3000 --> 20.0.0.10/3000;tcp,
Interface: ge-0/0/1.0,
Session token: 0x8, Flag: 0x21
Route: 0x0, Gateway: 15.0.0.10, Tunnel: 0
Port sequence: 0, FIN sequence: 0,
FIN state: 0,
Pkts: 1, Bytes: 104
Out: 20.0.0.10/3000 --> 15.0.0.10/3000;tcp,

100 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

Interface: ge-0/0/2.0,
Session token: 0x9, Flag: 0x20
Route: 0x0, Gateway: 20.0.0.10, Tunnel: 0
Port sequence: 0, FIN sequence: 0,
FIN state: 0,
Pkts: 0, Bytes: 0
Total sessions: 1

show security flow session summary


root> show security flow session summary
Flow Sessions on FPC4 PIC1:
Unicast-sessions: 0
Multicast-sessions: 0
Failed-sessions: 0
Sessions-in-use: 0
Valid sessions: 0
Pending sessions: 0
Invalidated sessions: 0
Sessions in other states: 0
Maximum-sessions: 819200

Flow Sessions on FPC5 PIC0:


Unicast-sessions: 1
Multicast-sessions: 0
Failed-sessions: 0
Sessions-in-use: 1
Valid sessions: 1
Pending sessions: 0
Invalidated sessions: 0
Sessions in other states: 0
Maximum-sessions: 819200

Flow Sessions on FPC5 PIC1:


Unicast-sessions: 0
Multicast-sessions: 0
Failed-sessions: 0
Sessions-in-use: 0
Valid sessions: 0
Pending sessions: 0
Invalidated sessions: 0
Sessions in other states: 0
Maximum-sessions: 819200

Copyright © 2013, Juniper Networks, Inc. 101


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show security nat destination summary

Syntax show security nat destination summary


<logical-system (logical-system-name | all)>
<root-logical-system>

Release Information Command introduced in Junos OS Release 9.2. Support for IPv6 logical systems added
in Junos OS Release 12.1X45-D10.

Description Display a summary of Network Address Translation (NAT) destination pool information.

Options none—Display summary information about the destination NAT pool.

logical-system (logical-system-name | all)—Display summary information about the


destination NAT for the specified logical system or for all logical systems.

root-logical-system—Display summary information about the destination NAT for the


master (root) logical system.

Required Privilege view


Level

Related • pool (Security Destination NAT)


Documentation
• rule (Security Destination NAT)

• Network Address Translation Feature Guide for Security Devices

• Junos OS Logical Systems Library for Security Devices

List of Sample Output show security nat destination summary on page 103

Output Fields Table 14 on page 102 lists the output fields for the show security nat destination summary
command. Output fields are listed in the approximate order in which they appear.

Table 14: show security nat destination summary Output Fields


Field Name Field Description

Total destination nat pool number Number of destination NAT pools.

Pool name Name of the destination address pool.

Address range IP address or IP address range for the pool.

Routing Instance Name of the routing instance.

Port Port number.

Total Number of IP addresses that are in use.

Available Number of IP addresses that are free for use.

102 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

Table 14: show security nat destination summary Output Fields (continued)
Field Name Field Description

Total destination nat rule number Number of destination NAT rules.

Total hit times Number of times a translation in the translation table is used for all the destination NAT
rules.

Total fail times Number of times a translation in the translation table failed to translate for all the
destination NAT rules.

Sample Output
show security nat destination summary
user@host> show security nat destination summary

Total pools: 2
Pool name Address Routing Port Total
Range Instance Address
dst-p1 1.1.1.1 - 1.1.1.1 default 0 1
dst-p2 2001::1 - 2001::1 default 0 1

Total rules: 171


Rule name Rule set From Action
dst2-rule dst2 ri1
ri2
ri3
ri4
ri5
ri6
ri7
dst3-rule dst3 ri9 off
ri1
ri2
ri3
ri4
ri5

...

Copyright © 2013, Juniper Networks, Inc. 103


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show security policies

Syntax show security policies


<detail>
<none>
policy-name policy-name
<detail>
<global>

Release Information Command modified in Junos OS Release 9.2. Support for IPv6 addresses added in Junos
OS Release 10.2. Support for IPv6 addresses in active/active chassis cluster configurations
in addition to the existing support of active/passive chassis cluster configurations added
in Junos OS Release 10.4. Support for wildcard addresses added in Junos OS Release
11.1. Support for global policy added in Junos OS Release 11.4. Support for services
offloading added in Junos OS Release 11.4. Support for source-identities added in Junos
OS Release 12.1. The Description output field added in Junos OS Release 12.1. Support for
negated address added in Junos OS Release 12.1X45-D10.

Description Display a summary of all security policies configured on the device. If a particular policy
is specified, display information particular to that policy.

Options • none—Display basic information about all configured policies.

• detail—(Optional) Display a detailed view of all of the policies configured on the device.

• policy-name policy-name—(Optional) Display information about the specified policy.

• global—Display information about global policies.

Required Privilege view


Level

Related • Ethernet Port Switching Feature Guide for Security Devices


Documentation
• Layer 2 Bridging and Transparent Mode Feature Guide for Security Devices

• Infranet Authentication Feature Guide for Security Devices

• Junos OS UTM Library for Security Devices

• Security Policies Feature Guide for Security Devices

• Junos OS Logical Systems Library for Security Devices

List of Sample Output show security policies on page 107


show security policies policy-name p1 detail on page 107
show security policies (services-offload) on page 108
show security policies detail on page 109
show security policies policy-name p1 (Negated Address) on page 109
show security policies policy-name p1 detail (Negated Address) on page 110

Output Fields Table 15 on page 105 lists the output fields for the show security policies command. Output
fields are listed in the approximate order in which they appear.

104 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

Table 15: show security policies Output Fields


Field Name Field Description

From zone Name of the source zone.

To zone Name of the destination zone.

Policy Name of the applicable policy.

Description Description of the applicable policy.

State Status of the policy:

• enabled: The policy can be used in the policy lookup process, which determines access
rights for a packet and the action taken in regard to it.
• disabled: The policy cannot be used in the policy lookup process, and therefore it is
not available for access control.

Index An internal number associated with the policy.

Sequence number Number of the policy within a given context. For example, three policies that are applicable
in a from-zoneA-to-zoneB context might be ordered with sequence numbers 1, 2, and 3.
Also, in a from-zoneC-to-zoneD context, four policies might have sequence numbers 1,
2, 3, and 4.

Source addresses For standard display mode, the names of the source addresses for a policy. Address sets
are resolved to their individual names.

For detail display mode, the names and corresponding IP addresses of the source
addresses for a policy. Address sets are resolved to their individual address name-IP
address pairs.

Destination addresses Name of the destination address (or address set) as it was entered in the destination
zone’s address book. A packet’s destination address must match this value for the policy
to apply to it.

Source addresses (excluded) Name of the source address excluded from the policy.

Destination addresses (excluded) Name of the destination address excluded from the policy.

Source identities One or more user roles specified for a policy.

Copyright © 2013, Juniper Networks, Inc. 105


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 15: show security policies Output Fields (continued)


Field Name Field Description

Applications Name of a preconfigured or custom application whose type the packet matches, as
specified at configuration time.

• IP protocol: The IP protocol used by the application—for example, TCP, UDP, ICMP.
• ALG: If an ALG is explicitly associated with the policy, the name of the ALG is displayed.
If application-protocol ignore is configured, ignore is displayed. Otherwise, 0 is displayed.
However, even if this command shows ALG: 0, ALGs might be triggered for packets
destined to well-known ports on which ALGs are listening, unless ALGs are explicitly
disabled or when application-protocol ignore is not configured for custom applications.
• Inactivity timeout: Elapsed time without activity after which the application is
terminated.
• Source port range: The low-high source port range for the session application.

Destination Address Translation Status of the destination address translation traffic:

• drop translated—Drop the packets with translated destination addresses.


• drop untranslated—Drop the packets without translated destination addresses.

Application Firewall An application firewall includes the following:

• Rule-set—Name of the rule set.


• Rule—Name of the rule.
• Dynamic applications—Name of the applications.
• Dynamic application groups—Name of the application groups.
• Action—The action taken with respect to a packet that matches the application
firewall rule set. Actions include the following:
• permit
• deny

• Default rule—The default rule applied when the identified application is not specified
in any rules of the rule set.

Action or Action-type • The action taken in regard to a packet that matches the policy’s tuples. Actions include
the following:
• permit
• firewall-authentication
• tunnel ipsec-vpn vpn-name
• pair-policy pair-policy-name
• source-nat pool pool-name
• pool-set pool-set-name
• interface
• destination-nat name
• deny
• reject
• services-offload

Session log Session log entry that indicates whether the at-create and at-close flags were set at
configuration time to log session information.

106 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

Table 15: show security policies Output Fields (continued)


Field Name Field Description

Scheduler name Name of a preconfigured scheduler whose schedule determines when the policy is active
(or inactive) to check an incoming packet to determine how to treat the packet.

Policy statistics Policy statistics include the following:

• Input bytes—The number of bytes presented for processing by the device.


• Output bytes—The number of bytes actually processed by the device.
• Input packets—The number of packets presented for processing by the device.
• Active sessions—The number of sessions currently present because of access control
lookups that used this policy.
• Session deletions—The number of sessions deleted since system startup.
• Policy lookups—Number of times the policy was accessed to check for a match.

NOTE: Configure the Policy P1 with the count option to display policy statistics.

Sample Output
show security policies
user@host> show security policies
From zone: trust, To zone: untrust
Policy: p1, State: enabled, Index: 4, Sequence number: 1
Source addresses:
sa-1-ipv4: 2.2.2.0/24
sa-2-ipv6: 2001:0db8::/32
sa-3-ipv6: 2001:0db6/24
sa-4-wc: 192.168.0.11/255.255.0.255
Destination addresses:
da-1-ipv4: 2.2.2.0/24
da-2-ipv6: 2400:0af8::/32
da-3-ipv6: 2400:0d78:0/24
da-4-wc: 192.168.22.11/255.255.0.255
Source identities: role1, role2, role4
Applications: any
Action: permit, application services, log, scheduled
Application firewall : my_ruleset1
Policy: p2, State: enabled, Index: 5, Sequence number: 2
Source addresses:
sa-1-ipv4: 2.2.2.0/24
sa-2-ipv6: 2001:0db8::/32
sa-3-ipv6: 2001:0db6/24
Destination addresses:
da-1-ipv4: 2.2.2.0/24
da-2-ipv6: 2400:0af8::/32
da-3-ipv6: 2400:0d78:0/24
Source identities: role1, role4
Applications: any
Action: deny, scheduled

show security policies policy-name p1 detail


user@host> show security policies policy-name p1 detail
Policy: p1, action-type: permit, State: enabled, Index: 4
Description: The policy p1 is for the sales team

Copyright © 2013, Juniper Networks, Inc. 107


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Sequence number: 1
From zone: trust, To zone: untrust
Source addresses:
sa-1-ipv4: 2.2.2.0/24
sa-2-ipv6: 2001:0db8::/32
sa-3-ipv6: 2001:0db6/24
sa-4-wc: 192.168.0.11/255.255.0.255
Destination addresses:
da-1-ipv4: 2.2.2.0/24
da-2-ipv6: 2400:0af8::/32
da-3-ipv6: 2400:0d78:0/24
da-4-wc: 192.168.22.11/255.255.0.255
Source identities:
role1
role2
role4
Application: any
IP protocol: 0, ALG: 0, Inactivity timeout: 0
Source port range: [0-0]
Destination port range: [0-0]
Destination Address Translation: drop translated
Application firewall :
Rule-set: my_ruleset1
Rule: rule1
Dynamic Applications: junos:FACEBOOK, junos:YSMG
Dynamic Application groups: junos:web, junos:chat
Action: deny
Default rule: permit
Session log: at-create, at-close
Scheduler name: sch20
Policy statistics:
Input bytes : 50000 100 bps
Output bytes : 40000 100 bps
Input packets : 200 200 pps
Output packets : 100 100 pps
Session rate : 2 1 sps
Active sessions : 11
Session deletions: 20
Policy lookups : 12

show security policies (services-offload)


user@host> show security policies
Default policy: deny-all
From zone: trust, To zone: untrust
Policy: p1, State: enabled, Index: 4, Scope Policy: 0, Sequence number: 1
Source addresses: any
Destination addresses: any
Source identities: role1, role2, role4
Applications: any
Action: permit, services-offload, count
From zone: untrust, To zone: trust
Policy: p2, State: enabled, Index: 5, Scope Policy: 0, Sequence number: 1
Source addresses: any
Destination addresses: any
Source identities: role1, role2, role4
Applications: any
Action: permit, services-offload

108 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

show security policies detail


user@host> show security policies detail
Default policy: deny-all
Policy: p1, action-type: permit, services-offload:enabled , State: enabled, Index:
4, Scope Policy: 0
Policy Type: Configured
Description: The policy p1 is for the sales team
Sequence number: 1
From zone: trust, To zone: untrust
Source addresses:
any-ipv4(global): 0.0.0.0/0
any-ipv6(global): ::/0
Destination addresses:
any-ipv4(global): 0.0.0.0/0
any-ipv6(global): ::/0
Source identities:
role1
role2
role4
Application: any
IP protocol: 0, ALG: 0, Inactivity timeout: 0
Source port range: [0-0]
Destination port range: [0-0]
Per policy TCP Options: SYN check: No, SEQ check: No
Policy statistics:
Input bytes : 500 0 bps
Output bytes : 408 0 bps
Input packets : 8 0 pps
Output packets : 6 0 pps
Session rate : 3 0 sps
Active sessions : 1
Session deletions: 2
Policy lookups : 3
Policy: p2, action-type: permit, services-offload:enabled , State: enabled, Index:
5, Scope Policy: 0
Policy Type: Configured
Description: The policy p2 is for the sales team
Sequence number: 1
From zone: untrust, To zone: trust
Source addresses:
any-ipv4(global): 0.0.0.0/0
any-ipv6(global): ::/0
Destination addresses:
any-ipv4(global): 0.0.0.0/0
any-ipv6(global): ::/0
Source identities:
role1
role2
role4
Application: any
IP protocol: 0, ALG: 0, Inactivity timeout: 0
Source port range: [0-0]
Destination port range: [0-0]
Per policy TCP Options: SYN check: No, SEQ check: No

show security policies policy-name p1 (Negated Address)


user@host>show security policies policy-name p1
node0:
--------------------------------------------------------------------------

Copyright © 2013, Juniper Networks, Inc. 109


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

From zone: trust, To zone: untrust


Policy: p1, State: enabled, Index: 4, Scope Policy: 0, Sequence number: 1
Source addresses(excluded): as1
Destination addresses(excluded): as2
Applications: any
Action: permit

show security policies policy-name p1 detail (Negated Address)


user@host>show security policies policy-name p1 detail
node0:
--------------------------------------------------------------------------
Policy: p1, action-type: permit, State: enabled, Index: 4, Scope Policy: 0
Policy Type: Configured
Sequence number: 1
From zone: trust, To zone: untrust
Source addresses(excluded):
ad1(ad): 255.255.255.255/32
ad2(ad): 1.1.1.1/32
ad3(ad): 15.100.199.56 ~ 15.200.100.16
ad4(ad): 15.100.196.0/22
ad5(ad): 15.1.7.199 ~ 15.1.8.19
ad6(ad): 15.1.8.0/21
ad7(ad): 15.1.7.0/24
Destination addresses(excluded):
ad13(ad2): 20.1.7.0/24
ad12(ad2): 20.1.4.1/32
ad11(ad2): 20.1.7.199 ~ 20.1.8.19
ad10(ad2): 50.1.4.0/22
ad9(ad2): 20.1.1.11 ~ 50.1.5.199
ad8(ad2): 2.1.1.1/32
Application: any
IP protocol: 0, ALG: 0, Inactivity timeout: 0
Source port range: [0-0]
Destination port range: [0-0]
Per policy TCP Options: SYN check: No, SEQ check: No

110 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

show security utm session

Syntax show security utm session

Release Information Command introduced in Junos OS Release 9.5.


Support for UTM in chassis cluster added in Junos OS Release 11.4.

Description Display general UTM session information including all allocated sessions and active
sessions. Also, display information from both nodes in a chassis cluster.

Required Privilege view


Level

Related • clear security utm session


Documentation
• show security utm status on page 112

• Junos OS UTM Library for Security Devices

Output Fields show security utm session

Output fields are listed in the approximate order in which they appear.

show security utm session


user@host> show security utm session
Maximum sessions: 4000
Total allocated sessions: 0
Total freed sessions: 0
Active sessions: 0

Copyright © 2013, Juniper Networks, Inc. 111


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show security utm status

Syntax show security utm status

Release Information Command introduced in Junos OS Release 9.5.


Support for UTM in chassis cluster added in Junos OS Release 11.4.

Description Display whether the UTM service is running or not and status of both the nodes (with full
chassis cluster support for UTM).

Required Privilege view


Level

Related • clear security utm session


Documentation
• show security utm session on page 111

• Junos OS UTM Library for Security Devices

Output Fields show security utm status

Output fields are listed in the approximate order in which they appear.

show security utm status


user@host> show security utm status
UTM service status: Running

112 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

show security zones

Syntax show security zones


<detail | terse>
< zone-name >

Release Information Command introduced in Junos OS Release 8.5. The Description output field added in
Junos OS Release 12.1.

Description Display information about security zones.

Options • none—Display information about all zones.

• detail | terse—(Optional) Display the specified level of output.

• zone-name —(Optional) Display information about the specified zone.

Required Privilege view


Level

Related • Ethernet Port Switching Feature Guide for Security Devices


Documentation
• Layer 2 Bridging and Transparent Mode Feature Guide for Security Devices

• security-zone

• Security Zones and Interfaces Feature Guide for Security Devices

• Junos OS Logical Systems Library for Security Devices

List of Sample Output show security zones on page 114


show security zones abc on page 114
show security zones abc detail on page 114
show security zones terse on page 115

Output Fields Table 16 on page 113 lists the output fields for the show security zones command. Output
fields are listed in the approximate order in which they appear.

Table 16: show security zones Output Fields


Field Name Field Description

Security zone Name of the security zone.

Description Description of the security zone.

Policy configurable Whether the policy can be configured or not.

Interfaces bound Number of interfaces in the zone.

Interfaces List of the interfaces in the zone.

Zone Name of the zone.

Copyright © 2013, Juniper Networks, Inc. 113


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 16: show security zones Output Fields (continued)


Field Name Field Description

Type Type of the zone.

Sample Output
show security zones
user@host> show security zones
Functional zone: management
Description: This is the management zone.
Policy configurable: No
Interfaces bound: 1
Interfaces:
ge-0/0/0.0
Security zone: Host
Description: This is the host zone.
Send reset for non-SYN session TCP packets: Off
Policy configurable: Yes
Interfaces bound: 1
Interfaces:
fxp0.0
Security zone: abc
Description: This is the abc zone.
Send reset for non-SYN session TCP packets: Off
Policy configurable: Yes
Interfaces bound: 1
Interfaces:
ge-0/0/1.0
Security zone: def
Description: This is the def zone.
Send reset for non-SYN session TCP packets: Off
Policy configurable: Yes
Interfaces bound: 1
Interfaces:
ge-0/0/2.0

Sample Output
show security zones abc
user@host> show security zones abc
Security zone: abc
Description: This is the abc zone.
Send reset for non-SYN session TCP packets: Off
Policy configurable: Yes
Interfaces bound: 1
Interfaces:
ge-0/0/1.0

Sample Output
show security zones abc detail
user@host> show security zones abc detail
Security zone: abc
Description: This is the abc zone.

114 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

Send reset for non-SYN session TCP packets: Off


Policy configurable: Yes
Interfaces bound: 1
Interfaces:
ge-0/0/1.0

Sample Output
show security zones terse
user@host> show security zones terse
Zone Type
my-internal Security
my-external Security
dmz Security

Copyright © 2013, Juniper Networks, Inc. 115


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show system license (View)

Syntax show system license


<installed | keys | status | usage>

Release Information Command introduced in Junos OS Release 9.5. Logical system status option added in
Junos OS Release 11.2.

Description Display licenses and information about how licenses are used.

Options none—Display all license information.

installed—(Optional) Display installed licenses only.

keys—(Optional) Display a list of license keys. Use this information to verify that each
expected license key is present.

status—(Optional) Display license status for a specified logical system or for all logical
systems.

usage—(Optional) Display the state of licensed features.

Required Privilege view


Level

Related • Administration Guide for Security Devices


Documentation
• Installation and Upgrade Guide for Security Devices

List of Sample Output show system license on page 117


show system license installed on page 117
show system license keys on page 118
show system license usage on page 118
show system license status logical-system all on page 118

Output Fields Table 17 on page 116 lists the output fields for the show system license command. Output
fields are listed in the approximate order in which they appear.

Table 17: show system license Output Fields


Field Name Field Description

Feature name Name assigned to the configured feature. You use this information to verify that all the features for
which you installed licenses are present.

Licenses used Number of licenses used by the device. You use this information to verify that the number of licenses
used matches the number configured. If a licensed feature is configured, the feature is considered
used.

116 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

Table 17: show system license Output Fields (continued)


Field Name Field Description

Licenses installed Information about the installed license key:

• License identifier—Identifier associated with a license key.


• License version—Version of a license. The version indicates how the license is validated, the type
of signature, and the signer of the license key.
• Valid for device—Device that can use a license key.
• Features—Feature associated with a license, such as data link switching (DLSw).

Licenses needed Number of licenses required for features being used but not yet properly licensed.

Expiry Time remaining in the grace period before a license is required for a feature being used.

Logical system license Displays whether a license is enabled for a logical system.
status

Sample Output
show system license
user@host> show system license

License usage:
Licenses Licenses Licenses Expiry
Feature name used installed needed
av_key_kaspersky_engine 1 1 0 2012-03-30
01:00:00 IST
wf_key_surfcontrol_cpa 0 1 0 2012-03-30
01:00:00 IST
dynamic-vpn 0 1 0 permanent
ax411-wlan-ap 0 2 0 permanent

Licenses installed:
License identifier: JUNOS301998
License version: 2
Valid for device: AG4909AA0080
Features:
av_key_kaspersky_engine - Kaspersky AV
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

License identifier: JUNOS302000


License version: 2
Valid for device: AG4909AA0080
Features:
wf_key_surfcontrol_cpa - Web Filtering
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

show system license installed


user@host> show system license installed

License identifier: JUNOS301998


License version: 2
Valid for device: AG4909AA0080
Features:

Copyright © 2013, Juniper Networks, Inc. 117


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

av_key_kaspersky_engine - Kaspersky AV
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

License identifier: JUNOS302000


License version: 2
Valid for device: AG4909AA0080
Features:
wf_key_surfcontrol_cpa - Web Filtering
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

show system license keys


user@host> show system license keys

XXXXXXXXXX xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx


xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx
xxxxxx xxxxxx xxx

show system license usage


user@host> show system license usage

Licenses Licenses Licenses Expiry


Feature name used installed needed
av_key_kaspersky_engine 1 1 0 2012-03-30
01:00:00 IST
wf_key_surfcontrol_cpa 0 1 0 2012-03-30
01:00:00 IST
dynamic-vpn 0 1 0 permanent
ax411-wlan-ap 0 2 0 permanent

show system license status logical-system all


user@host> show system license status logical-system all
Logical system license status:

logical system name license status


root-logical-system enabled
LSYS0 enabled
LSYS1 enabled
LSYS2 enabled

118 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

show system services dhcp client

Syntax show system services dhcp client


< interface-name >
<statistics>

Release Information Command introduced in Junos OS Release 8.5.

Description Display information about DHCP clients.

Options • none—Display DHCP information for all interfaces.

• interface-name —(Optional) Display DHCP information for the specified interface.

• statistics—(Optional) Display DHCP client statistics.

Required Privilege view and system


Level

Related • dhcp (Interfaces)


Documentation
• request system services dhcp on page 945

• Administration Guide for Security Devices

List of Sample Output show system services dhcp client on page 120
show system services dhcp client ge-0/0/1.0 on page 121
show system services dhcp client statistics on page 121

Output Fields Table 18 on page 119 lists the output fields for the show system services dhcp client
command. Output fields are listed in the approximate order in which they appear.

Table 18: show system services dhcp client Output Fields


Field Name Field Description

Logical Interface Name Name of the logical interface.

Client Status State of the client binding.

Vendor Identifier Vendor ID.

Server Address IP address of the DHCP server.

Address obtained IP address obtained from the DHCP server.

Lease Obtained at Date and time the lease was obtained.

Lease Expires at Date and time the lease expires.

Copyright © 2013, Juniper Networks, Inc. 119


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 18: show system services dhcp client Output Fields (continued)
Field Name Field Description

DHCP Options • Name: server-identifier, Value: IP address of the name server.


• Name: device, Value: IP address of the name device.
• Name: domain-name, Value: Name of the domain.

Packets dropped Total packets dropped.

Messages received Number of the following DHCP messages received:

• DHCPOFFER—First packet received on a logical interface when DHCP is enabled.


• DHCPACK—When received from the server, the client sends an ARP request for that
address and adds a (ARP response) timer for 4 seconds and stops the earlier timer
added for DHCPACK.
• DHCPNAK—When a DHCPNAK is received instead of DHCPACK, the logical interface
sends a DHCPDISCOVER packet.

Messages sent Number of the following DHCP messages sent:

• DHCPDECLINE—Packet sent when ARP response is received and there is a conflict.


The logical interface sends a new DHCPDISCOVER packet.
• DHCPDISCOVER—Packet sent on the interface for which the DHCP client is enabled.
• DHCPREQUEST—Packet sent to the DHCP server after accepting the DHCPOFFER.
After sending the DHCPREQUEST, the device adds a retransmission-interval timer.
• DHCPINFORM—Packet sent to the DHCP server for local configuration parameters.
• DHCPRELEASE—Packet sent to the DHCP server to relinquish network address and
cancel remaining lease.
• DHCPRENEW—Packet sent to the DHCP server to renew the address. The next message
to be sent will be a DHCPREQUEST message, which will be unicast directly to the
server.
• DHCPREBIND—Packet sent to any server to renew the address. The next message to
be sent will be a DHCPREQUEST message, which will be broadcast.

Sample Output
show system services dhcp client
user@host> show system services dhcp client
Logical Interface Name ge-0/0/1.0
Hardware address 00:0a:12:00:12:12
Client Status bound
Vendor Identifier ether
Server Address 10.1.1.1
Address obtained 10.1.1.89
update server enabled
Lease Obtained at 2006-08-24 18:13:04 PST
Lease Expires at 2006-08-25 18:13:04 PST
DHCP Options :
Name: name-server, Value: [ 10.209.194.131, 2.2.2.2, 3.3.3.3 ]
Name: server-identifier, Value: 10.1.1.1
Name: router, Value: [ 10.1.1.80 ]
Name: domain-name, Value: netscreen-50

120 Copyright © 2013, Juniper Networks, Inc.


Chapter 3: Administration

Sample Output
show system services dhcp client ge-0/0/1.0
user@host> show system services dhcp client ge-0/0/1.0
Logical Interface name ge-0/0/1.0
Hardware address 00:12:1e:a9:7b:81
Client status bound
Address obtained 30.1.1.20
Update server disabled
Lease obtained at 2007-05-10 18:16:18 UTC
Lease expires at 2007-05-11 18:16:18 UTC
DHCP options:
Name: server-identifier, Value: 30.1.1.2
Code: 1, Type: ip-address, Value: 255.255.255.0
Name: name-server, Value: [ 77.77.77.77, 55.55.55.55 ]
Name: domain-name, Value: englab.juniper.net

Sample Output
show system services dhcp client statistics
user@host> show system services dhcp client statistics
Packets dropped:
Total 0
Messages received:
DHCPOFFER 0
DHCPACK 8
DHCPNAK 0
Messages sent:
DHCPDECLINE 0
DHCPDISCOVER 0
DHCPREQUEST 1
DHCPINFORM 0
DHCPRELEASE 0
DHCPRENEW 7
DHCPREBIND 0

Copyright © 2013, Juniper Networks, Inc. 121


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

122 Copyright © 2013, Juniper Networks, Inc.


PART 2

Installation and Upgrade Guide for


Security Devices
• Overview on page 125
• Installation on page 163
• Configuration on page 205
• Administration on page 251

Copyright © 2013, Juniper Networks, Inc. 123


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

124 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 4

Overview

• Product Overview on page 125


• Software Installation and Upgrade on page 131
• Dual-Root Partitioning and Autorecovery on page 140
• Auto BIOS on page 144
• Autoinstallation on page 146
• Licenses on page 150

Product Overview

• Junos OS Overview on page 125


• Junos OS Editions on page 126
• Installation Categories on the J Series Services Routers on page 127
• Software Naming Convention on page 127
• Junos OS Release Numbers on page 128
• Hardware Overview (J Series Services Routers) on page 129

Junos OS Overview
Juniper Networks provides high-performance network devices that create a responsive
and trusted environment for accelerating the deployment of services and applications
over a single network. Junos OS is the foundation of these high-performance networks.
Unlike other complex, monolithic software architectures, Junos OS incorporates key
design and developmental differences to deliver increased network availability, operational
efficiency, and flexibility. The key advantages to this approach are:

• One Operating System on page 125


• One Software Release on page 126
• One Modular Software Architecture on page 126

One Operating System

Unlike other network operating systems that share a common name but splinter into
many different programs, Junos OS is a single, cohesive operating system that is shared
across all network devicesand product lines. This allows Juniper Networks engineers to

Copyright © 2013, Juniper Networks, Inc. 125


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

develop software features once and share these features across all product lines
simultaneously. Because features are common to a single source, they generally are
implemented the same way for all product lines, thus reducing the training required to
learn different tools and methods for each product. Because all Juniper Networks products
use the same code base, interoperability between products is not an issue.

One Software Release

Each new version of Junos OS is released concurrently for all product lines following a
preset quarterly schedule. Furthermore, each new version of software must include all
working features released in previous releases of the software, and must have no critical
regression errors. This discipline ensures reliable operations for the entire release.

One Modular Software Architecture

Although individual modules of the Junos OS communicate through well-defined


interfaces, each module runs in its own protected memory space, preventing one module
from disrupting another. This separation enables the independent restart of each module
as necessary. This is in contrast to monolithic operating systems where a malfunction in
one module can ripple to other modules and cause a full system crash or restart. This
modular architecture then provides for high performance, high availability, security, and
device scalability not found in other operating systems.

The Junos OS is preinstalled on your Juniper Networks device when you receive it from
the factory. Thus, when you first power on the device, all software starts automatically.
You simply need to configure the software so that the device can participate in the
network.

You can upgrade the device software as new features are added or software problems
are fixed. You normally obtain new software by downloading the software installation
packages from the Juniper Networks Support Web page onto your device or onto another
system on your local network. You then install the software upgrade onto the device.

Juniper Networks routing platforms run only binaries supplied by Juniper Networks, and
currently do not support third-party binaries. Each Junos OS image includes a digitally
signed manifest of executables that are registered with the system only if the signature
can be validated. Junos OS will not execute any binary without a registered signature.
This feature protects the system against unauthorized software and activity that might
compromise the integrity of your device.

Related • Junos OS Editions on page 126


Documentation
• Installation and Upgrade Guide for Security Devices

Junos OS Editions
Junos OS is released in the following editions:

• Domestic—Junos OS for customers in the United States and Canada, and for all other
customers with a valid encryption agreement. This edition includes high-encryption
capabilities such as ipsec and ssh for data leaving the router or switch.

126 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

• Export—Junos OS for all other customers. This edition does not include any
high-encryption capabilities for data leaving the router or switch.

• Junos-FIPS—Junos OS that provides advanced network security for customers who


need software tools to configure a network of Juniper Networks routers and switches
in a Federal Information Processing Standards (FIPS) 140-2 environment.

Related • Junos OS Overview on page 125


Documentation
• Installation Categories on the J Series Services Routers on page 127

• Installation and Upgrade Guide for Security Devices

Installation Categories on the J Series Services Routers


The following installation categories are available with the J Series routers:

• Junos OS, domestic—junos-jsr-<release>-domestic.tgz

This software includes high-encryption capabilities for data leaving the router. Because
of U.S. government export restrictions, this software can only be installed on systems
within the United States and Canada. For all other customers, a valid encryption
agreement is required to use this software edition. Furthermore, no router can be
shipped out of the United States. or Canada without the domestic edition first being
overwritten by the export edition. There are no current system-enforced restrictions
when you install this software category.

• Junos OS, export—junos-jsr-<release>-export.tgz

This software does not include high-encryption capabilities. It can be installed on any
system worldwide. There are no current system-enforced restrictions when you install
this software category.

Related • Junos OS Editions on page 126


Documentation
• Junos OS Release Numbers on page 128

• Software Naming Convention on page 127

• Installation and Upgrade Guide for Security Devices

Software Naming Convention


All Junos OS conforms to the following naming convention:

package-release-edition-cfxxx-signed.comp

For example:

jinstall-9.2R1.8–domestic-signed.tgz

Copyright © 2013, Juniper Networks, Inc. 127


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

where:

• package is the name of the Junos OS package. For 64-bit Junos OS, the package name
is package64.

• cfxxx designates the CompactFlash card size to use with the software. This value is
optional.

• signed means that the software includes a digital signature for verification purposes.
This value is not used with all software packages.

Related • Junos OS Editions on page 126


Documentation
• Junos OS Release Numbers on page 128

• Installation and Upgrade Guide for Security Devices

Junos OS Release Numbers


The Junos OS release number represents a particular revision of the software that runs
on a Juniper Networks routing platform, for example, Junos OS Release 8.5, 9.1, or 9.2.
Each Junos OS release has certain new features that complement the software processes
that support Internet routing protocols, control the device’s interfaces and the device
chassis itself, and allow device system management. On the Juniper Networks Support
Web page, you download Junos OS for a particular Junos OS release number.

The following example shows how the software release number is formatted:

m.nZb.s

For example:

9.2R1.8

Where:

• m is the major release number of the product

• n is the minor release number of the product

• Z is the type of software release. The following release types are used:

• R—FRS/Maintenance release software

• B—Beta release software

• I—Internal release software: Private software release for verifying fixes

• S—Service release software: Released to customers to solve a specific problem—this


release will be maintained along with the life span of the underlying release

• X—Special (eXception) release software: Released to customers to solve an


immediate problem—customers are expected to migrate to a supported release
when available

• b is the build number of the product

128 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

• if b=1: Software is the FRS release

• if b>1: Software is a maintenance release

• s is the spin number of the product

Related • Junos OS Editions on page 126


Documentation
• Software Naming Convention on page 127

• Installation and Upgrade Guide for Security Devices

Hardware Overview (J Series Services Routers)


The Junos OS is installed on the internal CompactFlash card. This internal CompactFlash
card is the primary and only boot drive on the J Series routers when they are delivered
from the factory. All J Series routers have one or more USB ports. The 4300 and 6300 J
Series routers also include an external CompactFlash card slot. You can install external
storage devices through the USB ports and CompactFlash card slots. When external
storage devices are installed, these external devices can be used as backup boot drives.
You can also create a backup internal boot drive on any externally attached CompactFlash
card. This CompactFlash card can then be used to replace the internal CompactFlash
card on the J Series router in the event that the internal card is damaged or otherwise
made unusable by the router. Figure 6 on page 129 shows the location of the memory and
ports on a J Series router.

Figure 6: J Series Services Routers (J4300 Shown)

The J Series routers include the following:

• System Memory on page 130


• Storage Media on page 130

Copyright © 2013, Juniper Networks, Inc. 129


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

System Memory

Starting with Junos OS Release 9.1, all J Series routers require a minimum of 512 MB of
router memory on each Routing Engine. Any router without this minimum requires a
system memory upgrade before you install Junos OS Release 9.1. To determine the
amount of memory currently installed on your router, use the CLI show chassis
routing-engine command.

For more information about memory requirements for the J Series routers, see the
Customer Support Center JTAC Technical Bulletin PSN-2008-04-021:
http://www.juniper.net/alerts/viewalert.jsp?txtAlertNumber=PSN-2008-04-021&actionBtn=Search.

Storage Media

The J Series routers use the following media storage devices:

• Internal CompactFlash card—The CompactFlash card is the primary boot device.

• External media device—Depending on the system, this external device can be a


CompactFlash card or a USB storage device. Juniper Networks recommends that you
attach an external device to the system and use this external device as the backup
boot device for the system.

Table 19 on page 130 specifies the storage media names used by the J Series routers. The
storage media device names are displayed as the router boots.

Table 19: Routing Engines and Storage Media Names (J Series Routers)
External CompactFlash
Internal Card
CompactFlash J4300 and J6300 Routers USB Storage
Routing Engine Card Only Media Devices

J Series Routers ad0 ad2 da0

To view the storage media currently available on your system, use the CLI show system
storage command. For more information about this command, see the CLI User Guide.

The router attempts to boot from the storage media in the following order:

1. Internal CompactFlash card

2. External CompactFlash card (J4300 and J6300 routers only)

3. USB storage media device

Related • Junos OS Overview on page 125


Documentation
• Installation and Upgrade Guide for Security Devices

130 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

Software Installation and Upgrade

• Installation Type Overview on page 131


• Software Package Information Security on page 132
• Understanding Junos OS Upgrades for SRX Series Devices on page 132
• Understanding Junos OS Upgrades for J Series Devices on page 133
• Junos OS Upgrade Methods on the SRX Series Devices on page 133
• Understanding Junos OS Upgrade and Downgrade Procedures for on SRX Series
Devices on page 135
• Understanding Junos OS Upgrade and Downgrade Procedures for J Series
Devices on page 135
• Installation Modules on page 137
• Understanding Download Manager on page 138

Installation Type Overview


The three types of installations used to upgrade or downgrade your routing platform are
standard installation, category change, and recovery. The standard installation is the
standard method of upgrading and downgrading the software. Use a category change
installation when you are moving from one software category to another; for example,
if you are changing the device from using the standard Junos OS to the Junos-FIPS
category. Perform a recovery installation when the software on the device is damaged
or otherwise unable to accommodate a software upgrade or downgrade.

Standard Installation

A standard installation is the typical method used to upgrade or downgrade software


on the server. This method uses the installation package that matches the installation
package already installed on the system. For example, you might upgrade an M120 router
running the Junos OS installed using the jinstall* installation package. If you upgrade the
router from the 9.0R2.10 release to the 9.1R1.8 release, you use the
jinstall-9.1R1.8–domestic-signed.tgz installation package.

Category Change Installation

The category change installation process is used to move from one category of the Junos
OS to another on the same router; for example, moving from a Junos OS standard
installation on an M Series, MX Series, or T Series router to a Junos-FIPS installation.
When moving from one installation category to another, you need to be aware of the
restrictions regarding this change.

NOTE: Juniper Networks does not support using the request system software
rollback command to restore a different installation category on the device.
When installing a different Junos OS category on a device, once the installation
is complete, you should execute a request system snapshot command to
delete the backup installation from the system.

Copyright © 2013, Juniper Networks, Inc. 131


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Recovery Installation

A recovery installation is performed to repair a device with damaged software or a


condition that prevents the upgrade, downgrade, or change in installation category of
the software.

For example, you may need to perform a recovery installation to change a device’s
software category from Junos-FIPS to standard Junos OS.

Related • Installation and Upgrade Guide for Security Devices


Documentation

Software Package Information Security


All Junos OS is delivered in signed packages that contain digital signatures, Secure Hash
Algorithm (SHA-1), and Message Digest 5 (MD5) checksums. A package is installed only
if the checksum within it matches the hash recorded in its corresponding file. Which
checksum is used depends on the software version:

• Digital signatures are used when you upgrade or downgrade between Junos OS
Release 7.0 and a later version.

• The SHA-1 checksum is used when you upgrade or downgrade between Junos OS
Release 6.4 and a later version.

• The MD5 checksum is used when you upgrade or downgrade between Junos OS
Release 6.3 or earlier and a later version.

Related • Installation Type Overview on page 131


Documentation
• Installation and Upgrade Guide for Security Devices

Understanding Junos OS Upgrades for SRX Series Devices


SRX Series devices are delivered with Junos OS preinstalled on them. When you power
on the device, it starts (boots) up using its primary boot device. These devices also support
secondary boot devices, allowing you to back up your primary boot device and
configuration.

As new features and software fixes become available, you must upgrade your software
to use them. Before an upgrade, we recommend that you back up your primary boot
device.

On a services gateway, you can configure the primary or secondary boot device with a
snapshot of the current configuration, default factory configuration, or rescue
configuration. You can also replicate the configuration for use on another device.

If the SRX Series device does not have a secondary boot device configured and the
primary boot device becomes corrupted, you can reload the Junos OS package onto the
corrupted internal media from a USB flash drive or TFTP server.

132 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

Related • Understanding Junos OS Upgrade and Downgrade Procedures for on SRX Series Devices
Documentation on page 135

• Preparing Your SRX Series Device for Junos OS Upgrades on page 166

• Junos OS Upgrade Methods on the SRX Series Devices on page 133

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Installing Junos OS Using a USB Flash Drive on SRX Series Devices on page 182

• Installation and Upgrade Guide for Security Devices

Understanding Junos OS Upgrades for J Series Devices


J Series devices are delivered with Junos OS preinstalled. When you power on the device,
it starts (boots) up using its primary boot device. These devices also support secondary
boot devices, allowing you to back up your primary boot device and configuration.

As new features and software fixes become available, you must upgrade Junos OS to
use them. Before an upgrade, we recommend that you back up your primary boot device.

On a device, you can configure the primary or secondary boot device with a “snapshot”
of the current configuration, default factory configuration, or rescue configuration. You
can also replicate the configuration for use on another device, or configure a boot device
to receive core dumps for troubleshooting.

If the J Series device does not have a secondary boot device configured and the primary
boot device becomes corrupted, you can reload the Junos OS package onto the corrupted
CompactFlash (CF) card with either a UNIX or Microsoft Windows computer.

NOTE: The terms Junos OS (legacy services) and Junos OS are used frequently
in this section. Junos OS (legacy services) denotes the packet-based software
for the J Series device, whereas Junos OS denotes the flow-based software
for the J Series device.

Related • Understanding Junos OS Upgrade and Downgrade Procedures for J Series Devices on
Documentation page 135

• Downloading Junos OS Upgrades for J Series Devices on page 174

• Example: Installing Junos OS Upgrades on J Series Devices on page 178

• Example: Downgrading Junos OS on J Series Devices on page 201

• Installation and Upgrade Guide for Security Devices

Junos OS Upgrade Methods on the SRX Series Devices


SRX Series devices that ship from the factory with Junos OS Release 10.0 or later are
formatted with the dual-root partitioning scheme.

Copyright © 2013, Juniper Networks, Inc. 133


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Existing SRX Series devices that are running Junos OS Release 9.6 or earlier use the
single-root partitioning scheme. While upgrading these devices to Junos OS Release 10.0
or later, you can choose to format the storage media with dual-root partitioning (strongly
recommended) or retain the existing single-root partitioning.

Certain Junos OS upgrade methods format the internal media before installation, whereas
other methods do not. To install Junos OS Release 10.0 or later with the dual-root
partitioning scheme, you must use an upgrade method that formats the internal media
before installation.

NOTE: If you are upgrading to Junos OS Release 10.0 without transitioning


to dual-root partitioning, use the conventional CLI and J-Web user interface
installation methods.

These upgrade methods format the internal media before installation:

• Installation from the boot loader using a TFTP server

• Installation from the boot loader using a USB storage device

• Installation from the CLI using the partition option (available in Junos OS Release 10.0)

• Installation using the J-Web user interface

These upgrade methods retain the existing partitioning scheme:

• Installation using the CLI

• Installation using the J-Web user interface

WARNING: Upgrade methods that format the internal media before


installation wipe out the existing contents of the media. Only the current
configuration will be preserved. Any important data should be backed up
before starting the process.

NOTE: Once the media has been formatted with the dual-root partitioning
scheme, you can use conventional CLI or J-Web user interface installation
methods, which retain the existing partitioning and contents of the media,
for subsequent upgrades.

Related • Installing Junos OS Upgrades from a Remote Server on the SRX Series Devices on
Documentation page 183

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Example: Downgrading Junos OS on SRX Series Devices on page 199

• Installing Junos OS Using a USB Flash Drive on SRX Series Devices on page 182

134 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

• Installation and Upgrade Guide for Security Devices

Understanding Junos OS Upgrade and Downgrade Procedures for on SRX Series Devices
Typically, you upgrade your device software by downloading a software image to your
device from another system on your local network. Using the J-Web user interface or the
CLI to upgrade, the device downloads the software image, decompresses the image, and
installs the decompressed software. Finally, you reboot the device, at which time it boots
from the upgraded software. Junos OS is delivered in signed packages that contain digital
signatures to ensure official Juniper Networks software.

An upgrade software package name is in the following format:

package-name-m.nZx-distribution.tgz

• package-name—Name of the package; for example, junos-srxsme.

• m.n—Junos OS release, with m representing the major release number and n


representing the minor release number; for example, 10.0.

• Z—Type of Junos OS release; for example, R indicates released software, and B indicates
beta-level software.

• x.y—Junos OS build number and spin number; for example, 1.8.

• distribution—Area for which the Junos OS package is provided. It is domestic for the
United States and Canada, and it is export for worldwide distribution.

The following package name is an example of an SRX Series device upgrade Junos OS
package:

junos-srxsme-10.0R1.8-domestic-tgz

Related • Understanding Junos OS Upgrades for SRX Series Devices on page 132
Documentation
• Preparing Your SRX Series Device for Junos OS Upgrades on page 166

• Junos OS Upgrade Methods on the SRX Series Devices on page 133

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Example: Downgrading Junos OS on SRX Series Devices on page 199

• Installing Junos OS Using a USB Flash Drive on SRX Series Devices on page 182

• Installation and Upgrade Guide for Security Devices

Understanding Junos OS Upgrade and Downgrade Procedures for J Series Devices


Typically, you upgrade Junos OS by downloading a Junos OS image to your device from
another system on your local network. Using the J-Web user interface or the CLI to
upgrade, the device downloads the Junos OS image, decompresses the image, and
installs the decompressed Junos OS. Finally, you reboot the device, at which time it boots

Copyright © 2013, Juniper Networks, Inc. 135


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

from the upgraded Junos OS. Junos OS is delivered in signed packages that contain digital
signatures to ensure official Juniper Networks software.

• Junos OS Upgrade Packages on page 136


• Junos OS Recovery Packages on page 136

Junos OS Upgrade Packages

A Junos OS upgrade package name is in the following format:

package-name-m.nZx-distribution.tgz.

• package-name—Name of the package; for example, junos-jsr.

• m.n —Junos OS release, with m representing the major release number and n
representing the minor release number; for example, 8.5.

• Z—Type of Junos OS release. For example, R indicates released software, and B


indicates beta-level software.

• x.y—Junos OS build number and spin number; for example, 1.1.

• distribution—Area for which the Junos OS package is provided. It is domestic for the
United States and Canada, and it is export for worldwide distribution.

The following example is of a Junos OS upgrade package name:

junos-jsr-8.5R1.1-domestic.tgz.

Junos OS Recovery Packages

Download a Junos OS recovery package, also known as an install media package, to


recover a primary CompactFlash (CF) card.

A Junos OS recovery package name is in the following format:

package-name-m.nZx-export-cfnnn.gz.

• package-name—Name of the package; for example, junos-jsr.

• m.n —Junos OS release, with m representing the major release number; for example,
8.5.

• Z—Type of Junos OS release. For example, R indicates released software, and B


indicates beta-level software

• x.y—Junos OS build number and spin number; for example, 1.1.

• export—Export indicates that the Junos OS recovery package is the exported worldwide
software package version.

• cfnnn—Size of the target CF card in megabytes; for example, cf256. The following CF
card sizes are supported:

• 512 MB

• 1024 MB

136 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

NOTE: The CF cards with less than 512 MB of storage capacity are not
supported

The following example is of a Junos OS recovery package name:

junos-jsr-8.5R1.1-export-cf256.gz

Related • Preparing Your J Series Services Router for Junos OS Upgrades on page 167
Documentation
• Downloading Junos OS Upgrades for J Series Devices on page 174

• Example: Installing Junos OS Upgrades on J Series Devices on page 178

• Example: Downgrading Junos OS on J Series Devices on page 201

• Installation and Upgrade Guide for Security Devices

Installation Modules
Installation modules are used to upgrade individual software modules within the software.
For example, you can upgrade only the Routing Engine software by installing the jroute*
installation module.

NOTE: You should only use installation module files under the direction of
a Juniper Networks support representative.

The following installation module files are available for download:

Installation Module Description


jkernel* The kernel and network tools package. This
package contains the basic operating system
files.

jbase* The base package for the Junos OS. This


package contains additions to the operating
system.

jroute* The Routing Engine package. This package


contains the Routing Engine software.

jpfe* The Packet Forwarding Engine package. This


package contains the PFE software.

jdocs* The documentation package. This package


contains the documentation set for the
software.

jcrypto* The encryption package. This package contains


the domestic version of the security software.

Copyright © 2013, Juniper Networks, Inc. 137


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

jweb* The J-Web package. This package contains the


graphical user interface software for M Series,
MX Series, T Series, TX Matrix, TX Matrix Plus,
and J Series routers.

Related • Installation Type Overview on page 131


Documentation
• Installation and Upgrade Guide for Security Devices

Understanding Download Manager


This topic includes the following sections:

• Overview on page 138


• Using Download Manager to Upgrade Junos OS on page 138
• Handling Errors on page 139
• Considerations on page 139

Overview

This download manager feature facilitates download of large files over low-bandwidth
links. It enables you to download large Junos OS packages over low-bandwidth/flaky
links so that the system can be upgraded. This feature allows you to download multiple
files while monitoring their status and progress individually. It takes automatic action
when required and displays status information when requested.

This feature is supported on SRX100, SRX210, SRX220, SRX240, and SRX650 Services
Gateways.

This feature provides the following functions:

• Bandwidth-limited downloads

• Scheduled downloads

• Automatic resume on error

• Automatic resume on reboot

NOTE: This feature supports only the FTP and HTTP protocols.

Using Download Manager to Upgrade Junos OS

The download manager acts as a substitute for the FTP utility. You can use the download
manager CLI commands for all the functions where you previously used the FTP utility.

The download manager requires the following:

• FTP or HTTP server with a Junos OS image

• Server that is reachable from the device being upgraded

138 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

The download manager consists of the following CLI commands:

1. To download the Junos OS image to your device, use the request system download
start command (set a bandwidth limit, if required). The file is saved to the /var/tmp
directory on your device.

You can continue to use the device while the download runs in the background.

2. Use the show system download command to verify that the file has been downloaded.
The command displays the state as "completed" when the downloaded file is ready
to be installed.

3. Use the request system software add command to install the downloaded image file
from the /var/tmp directory.

Handling Errors

If you encounter any problem with a download, use the show system download id
command to obtain details about the download.

Table 20 on page 139 lists the output fields for the show system download command. Use
this information to diagnose problems. Output fields are listed in the approximate order
in which they appear.

Table 20: show system download Output Fields


Output Field Description

Status State of the download.

Creation Time Time the start command was issued.

Scheduled Time Time the download was scheduled to start.

Start Time Time the download actually started (if it has already started).

Retry Time Time for next retry (if the download is in the error state).

Error Count Number of times an error was encountered by this download.

Retries Left Number of times the system will retry the download automatically before stopping.

Most Recent Error Message indicating the cause of the most recent error.

Considerations

• When no download limit is specified for a specific download or for all downloads, a
download uses all available network bandwidth.

• Because the download limit that you set indicates an average bandwidth limit, it is
possible that certain bursts might exceed the specified limit.

Copyright © 2013, Juniper Networks, Inc. 139


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• When a download from an HTTP server fails, the server returns an HTML page.
Occasionally, the error page is not recognized as an error page and is downloaded in
place of the Junos image file.

• Remote server logins and passwords are stored by the download manager for the
duration of a download. To encrypt these credentials provided along with the login
keyword, define an encryption key with the request system set-encryption-key command.
Any changes to encryption settings while download is in progress can cause the
download to fail.

• A download command issued on a particular node in a chassis cluster takes place only
on that node and is not propagated to the other nodes in the cluster. Downloads on
different nodes are completely independent of each other. In the event of a failover, a
download continues only if the server remains reachable from the node from which
the command was issued. If the server is no longer reachable on that node, the
download stops and returns an error.

Related • Installation Type Overview on page 131


Documentation
• Installation and Upgrade Guide for Security Devices

Dual-Root Partitioning and Autorecovery

• Dual-Root Partitioning Scheme Overview on page 140


• Understanding Integrity Check and Autorecovery of Configuration, Licenses, and Disk
Information on page 142

Dual-Root Partitioning Scheme Overview


Junos OS Release 10.0 and later support dual-root partitioning on SRX Series devices.
Dual-root partitioning allows the SRX Series device to remain functional even if there is
file system corruption and to facilitate easy recovery of the file system.

SRX Series devices running Junos OS Release 9.6 or earlier support a single-root
partitioning scheme where there is only one root partition. Because both the primary and
backup Junos OS images are located on the same root partition, the system fails to boot
if there is corruption in the root file system. The dual-root partitioning scheme guards
against this scenario by keeping the primary and backup Junos OS images in two
independently bootable root partitions. If the primary root partition becomes corrupted,
the system can still boot from the backup Junos OS image located in the other root
partition and remain fully functional.

SRX Series devices that ship with Junos OS Release 10.0 or later are formatted with
dual-root partitions from the factory. SRX Series devices that are running Junos OS
Release 9.6 or earlier can be formatted with dual-root partitions when they are upgraded
to Junos OS Release 10.0 or later.

140 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

NOTE: Although you can install Junos OS Release 10.0 or later on SRX Series
devices with the single-root partitioning scheme, we strongly recommend
the use of the dual-root partitioning scheme.

This section contains the following topics:

• Boot Media and Boot Partition on the SRX Series Devices on page 141
• Important Features of the Dual-Root Partitioning Scheme on page 141

Boot Media and Boot Partition on the SRX Series Devices

When the SRX Series device powers on, it tries to boot the Junos OS from the default
storage media. If the device fails to boot from the default storage media, it tries to boot
from the alternate storage media.

Table 21 on page 141 provides information on the storage media available on SRX Series
devices.

Table 21: Storage Media on SRX Series Devices


SRX Series Devices Storage Media

SRX100, SRX210, and SRX240 • Internal NAND flash (default; always present)
• USB storage device (alternate)

SRX650 • Internal CF (default; always present)


• External flash card (alternate)
• USB storage device (alternate)

With the dual-root partitioning scheme, the SRX Series device first tries to boot the Junos
OS from the primary root partition and then from the backup root partition on the default
storage media. If both primary and backup root partitions of a media fail to boot, then
the SRX Series device tries to boot from the next available type of storage media. The
SRX Series device remains fully functional even if it boots the Junos OS from the backup
root partition of the storage media.

Important Features of the Dual-Root Partitioning Scheme

The dual-root partitioning scheme has the following important features:

• The primary and backup copies of Junos OS images reside in separate partitions. The
partition containing the backup copy is mounted only when required. With the
single-root partitioning scheme, there is one root partition that contains both the
primary and the backup Junos OS images.

• The request system software add command for a Junos OS package erases the contents
of the other root partition. The contents of the other root partition will not be valid
unless software installation is completed successfully.

• Add-on packages, such as jais or jfirmware, can be reinstalled as required after a new
Junos OS image is installed.

Copyright © 2013, Juniper Networks, Inc. 141


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• The request system software rollback command does not delete the current Junos OS
image. It is possible to switch back to the image by issuing the rollback command again.

• The request system software delete-backup and request system software validate
commands do not take any action.

Related • Understanding Junos OS Upgrades for SRX Series Devices on page 132
Documentation
• Junos OS Release 10.0 or Later Upgrades with Dual-Root Partitioning on SRX Series
Devices on page 190

• Example: Installing Junos OS on SRX Series Devices Using the Partition Option on
page 191

• Junos OS Release 9.6 or Earlier Installation on SRX Series Devices with Dual-Root
Partitioning on page 189

• Understanding How the Primary Junos OS Image with Dual-Root Partitioning Recovers
on SRX Series Devices on page 187

• Installation and Upgrade Guide for Security Devices

Understanding Integrity Check and Autorecovery of Configuration, Licenses, and Disk Information
• Overview on page 142
• How Autorecovery Works on page 143
• How to Use Autorecovery on page 143
• Data That Is Backed Up in an Autorecovery on page 143
• Troubleshooting Alarms on page 143
• Considerations on page 144

Overview

The autorecovery feature is supported on dual-partitioned SRX100, SRX210, SRX220,


SRX240, and SRX650 Services Gateways. With this feature, information on disk
partitioning, configuration, and licenses is recovered automatically in the event it becomes
corrupted.

Autorecovery provides the following functions:

• Detect corruption in disk partitioning during system bootup and attempt to recover
partitions automatically

• Detect corruption in the Junos OS rescue configuration during system bootup and
attempt to recover the rescue configuration automatically

• Detect corruption in Junos OS licenses during system bootup and attempt to recover
licenses automatically

142 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

How Autorecovery Works

The feature works in the following ways:

• The feature provides the request system autorecovery state save command, which
backs up important data such as disk partitioning information, licenses, and Junos OS
rescue configuration.

• Once the backup copies are saved, they are used to check the integrity of the working
copies of the data on every bootup.

• The working copies are automatically recovered if any corruption is detected.

How to Use Autorecovery

You use autorecovery in the following ways:

• Prepare the router for deployment with the necessary licenses and configuration.

• After you finalize the state, execute the request system autorecovery state save
command to back up the state.

• After you save the state, integrity check and recovery actions (if any) occur
automatically on every bootup.

• If subsequent maintenance activities change the state of the router by adding licenses
or updating the configuration, you need to execute the request system autorecovery
state save command again to update the saved state.

• Execute the show system autorecovery state command any time to view the status of
the saved information and the integrity check status of each saved item.

• Execute the request system autorecovery state clear command to delete all backed up
data and disable autorecovery, if required.

Data That Is Backed Up in an Autorecovery

The following data is backed up during the autorecovery process:

• Rescue configuration (regenerated from the current configuration)

• License keys

• BSD lables (disk-partitioning information)

Data is backed up only when you execute the request system autorecovery state save
command. Disk-partitioning information is backed up automatically from factory defaults
(for new systems), on installation from the boot loader, and on snapshot creation.

Troubleshooting Alarms

Table 22 on page 144 lists types of autorecovery alarms, descriptions, and required actions.

Copyright © 2013, Juniper Networks, Inc. 143


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 22: Autorecovery Alarms


Alarm
Alarm Type Description Action Required

Autorecovery information Minor This alarm indicates: • Ensure that the system has all
needs to be saved required licenses and
• Unsaved data needs to be saved, or saved configuration.
data contains problems and another save
• Execute the request system
is required.
autorecovery state save command.

Autorecovery has recovered Minor This alarm indicates: • No action is required.


corrupted information • Alarm will be cleared on next
• Boot time integrity check failed for certain
bootup.
items; however, the items have been
recovered successfully.

Autorecovery was unable Major This alarm indicates: • The system might be experiencing
to recover data completely a fatal malfunction.
• Boot time integrity check failed for certain
items, which could not be recovered
successfully.

Considerations

• Devices must have dual-root partitioning for autorecovery to work.

• The request system configuration rescue save command regenerates the rescue
configuration from the current Junos OS configuration and then saves it. Therefore,
executing the save command overwrites any existing rescue configuration.

• In general, the saved contents of the rescue configuration are not updated
automatically. If you add licenses, you should execute the request system autorecovery
state save command again.

NOTE: The rescue configuration is backed up. If /config is corrupted, the


system boots from the rescue configuration.

Related • Installation and Upgrade Guide for Security Devices


Documentation

Auto BIOS

• Understanding Auto BIOS Upgrade Methods on the SRX Series Devices on page 144

Understanding Auto BIOS Upgrade Methods on the SRX Series Devices


Junos OS Release 11.1 ships with BIOS version 1.9.

For the SRX100, SRX210, SRX240, and SRX650 devices, Table 23 on page 145 lists the
minimum compatible BIOS versions.

144 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

Table 23: SRX Series Services Gateways BIOS Versions


SRX100 SRX210 SRX240 SRX650

1.6 1.5 1.5 1.5

If the current device has a BIOS version earlier than the minimum compatible version,
then the auto BIOS upgrade feature upgrades the BIOS automatically to version 1.9.

The BIOS upgrades automatically in the following scenarios:

• During Junos OS upgrade through either the J-Web user interface or the CLI.

In this case, only the active BIOS is upgraded. The following sample output is from
upgrading the Junos OS using the CLI:
root> request system software upgrade no-copy no-validate
junos-srxsme-10.2B2-export.tgz
Formatting alternate root (/dev/da0s2a)...
/dev/da0s2a: 298.0MB (610284 sectors) block size 16384, fragment size 2048
using 4 cylinder groups of 74.50MB, 4768 blks, 9600 inodes.
super-block backups (for fsck -b #) at:
32, 152608, 305184, 457760
Saving boot file package in /var/sw/pkg/ junos-srxsme-10.2B2-export.tgz
JUNOS requires BIOS version upgrade from 0.0 to 1.7
Upgrading to BIOS 1.7 ...
Upgrading Loader...
####################################
Verifying the loader image... OK
Upgrading U-Boot...
#############################################################
Verifying the new U-Boot image... OK
WARNING: The new boot firmware will take effect when the system is rebooted.
JUNOS 10.2B2 will become active at next reboot
Saving state for rollback ...

• During loader installation using TFTP or USB.

In this case, only the active BIOS is upgraded. The following sample output is from the
loader installation:
loader> install tftp:///junos-srxsme-10.2B2-export.tgz

Downloading /junos-srxsme-10.2B2-export.tgz from 10.207.18.111 ...


Verified SHA1 checksum of /a/cf/install/junos-boot-srxsme-10.2B2-export.tgz
Verified SHA1 checksum of /a/cf/install/junos-srxsme-10.2B2-export
JUNOS requires BIOS version upgrade from 0.0 to 1.7
Upgrading to BIOS 1.7 ...
Upgrading Loader...
####################################
Verifying the loader image... OK
Upgrading U-Boot...
#############################################################
Verifying the new U-Boot image... OK
WARNING: The new boot firmware will take effect when the system is rebooted.

• During system boot-up.

In this case, both the active BIOS and the backup BIOS are upgraded. The following
sample output is from system boot-up:

Copyright © 2013, Juniper Networks, Inc. 145


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

JUNOS requires backup BIOS version upgrade from 0.0 to 1.7


Upgrading to BIOS 1.7 ...
Upgrading Secondary U-Boot...
#############################################################
Verifying the new U-Boot image... OK
JUNOS requires active BIOS version upgrade from 0.0 to 1.7
Upgrading to BIOS 1.7 ...
Upgrading Loader...
####################################
Verifying the loader image... OK
Upgrading U-Boot...
#############################################################
Verifying the new U-Boot image... OK
WARNING: The new boot firmware will take effect when the system is rebooted.
BIOS upgrade completed successfully, rebooting ...

NOTE: The SRX650 device has only one set of BIOS. There is no backup BIOS
upgrade for the SRX650 device.

Related • Understanding Junos OS Upgrades for SRX Series Devices on page 132
Documentation
• Understanding Manual BIOS Upgrade Using the Junos CLI on page 195

• Disabling Auto BIOS Upgrade on SRX Series Devices on page 251

• Installation and Upgrade Guide for Security Devices

Autoinstallation

• Autoinstallation Overview on page 146


• Automatic Installation of Configuration Files (J Series Services Routers and SRX Series
Services Gateways) on page 149

Autoinstallation Overview
If you are setting up many devices, autoinstallation can help automate the configuration
process by loading configuration files onto new or existing devices automatically over
the network. You can use either the J-Web configuration editor or the CLI configuration
editor to configure a device for autoinstallation.

Autoinstallation provides automatic configuration for a new device that you connect to
the network and turn on, or for a device configured for autoinstallation. The
autoinstallation process begins anytime a device is powered on and cannot locate a valid
configuration file in the CompactFlash (CF) card. Typically, a configuration file is
unavailable when a device is powered on for the first time, or if the configuration file is
deleted from the CF card. The autoinstallation feature enables you to deploy multiple
devices from a central location in the network.

For the autoinstallation process to work, you must store one or more host-specific or
default configuration files on a configuration server in the network and have a service

146 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

available—typically Dynamic Host Configuration Protocol (DHCP)—to assign an IP address


to the device.

Autoinstallation takes place automatically when you connect an Ethernet or serial port
on a new Juniper Networks device to the network and power on the device. To simplify
the process, you can explicitly enable autoinstallation on a device and specify a
configuration server, an autoinstallation interface, and a protocol for IP address acquisition.

This section contains the following topics:

• Supported Autoinstallation Interfaces and Protocols on page 147


• Typical Autoinstallation Process on a New Device on page 147

Supported Autoinstallation Interfaces and Protocols

Before autoinstallation on a device can take place, the device must acquire an IP address.
The protocol or protocols you choose for IP address acquisition determine the device
interface to connect to the network for autoinstallation. The device detects the connected
interface and requests an IP address with a protocol appropriate for the interface.
Autoinstallation is supported over an Ethernet LAN interface or a serial LAN or WAN
interface. Table 24 on page 147 lists the protocols that the device can use on these
interfaces for IP address acquisition.

Table 24: Interfaces and Protocols for IP Address Acquisition During Autoinstallation
Interface and Encapsulation Type Protocol for Autoinstallation

Ethernet LAN interface with High-Level Data Link Control (HDLC) DHCP, BOOTP, or Reverse Address Resolution Protocol
(RARP)

Serial WAN interface with HDLC Serial Line Address Resolution Protocol (SLARP)

Serial WAN interface with Frame Relay BOOTP

If the server with the autoinstallation configuration file is not on the same LAN segment
as the new device, or if a specific device is required by the network, you must configure
an intermediate device directly attached to the new device through which the new device
can send Trivial File Transfer Protocol (TFTP), BOOTP, and Domain Name System (DNS)
requests. In this case, you specify the IP address of the intermediate device as the location
to receive TFTP requests for autoinstallation.

Typical Autoinstallation Process on a New Device

When a device is powered on for the first time, it performs the following autoinstallation
tasks:

1. The new device sends out DHCP, BOOTP, RARP, or SLARP requests on each connected
interface simultaneously to obtain an IP address.

If a DHCP server responds, it provides the device with some or all of the following
information:

Copyright © 2013, Juniper Networks, Inc. 147


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• An IP address and subnet mask for the autoinstallation interface.

• The location of the TFTP (typically), Hypertext Transfer Protocol (HTTP), or FTP
server on which the configuration file is stored.

• The name of the configuration file to be requested from the TFTP server.

• The IP address or hostname of the TFTP server.

If the DHCP server provides only the hostname, a DNS server must be available on
the network to resolve the name to an IP address.

• The IP address of an intermediate device if the configuration server is on a different


LAN segment from the new device.

2. After the new device acquires an IP address, the autoinstallation process on the device
attempts to download a configuration file in the following ways:

a. If the DHCP server specifies the host-specific configuration file (boot file)
hostname.conf, the device uses that filename in the TFTP server request. (In the
filename, hostname is the hostname of the new device.) The autoinstallation
process on the new device makes three unicast TFTP requests for hostname.conf.
If these attempts fail, the device broadcasts three requests to any available TFTP
server for the file.

b. If the new device cannot locate hostname.conf, the autoinstallation process unicasts
or broadcasts TFTP requests for a default device configuration file called
network.conf, which contains hostname-to-IP address mapping information, to
attempt to find its hostname.

c. If network.conf contains no hostname entry for the new device, the autoinstallation
process sends out a DNS request and attempts to resolve the new device's IP
address to a hostname.

d. If the new device can determine its hostname, it sends a TFTP request for the
hostname.conf file.

e. If the new device is unable to map its IP address to a hostname, it sends TFTP
requests for the default configuration file router.conf.

3. After the new device locates a configuration file on a TFTP server, autoinstallation
downloads the file, installs the file on the device, and commits the configuration.

148 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

NOTE:
• If you configure the DHCP server to provide only the TFTP server hostname,
add an IP address-to-hostname mapping entry for the TFTP server to the
DNS database file on the DNS server in the network.

• If the new device is not on the same network segment as the DHCP server
(or other device providing IP address resolution), configure an existing
device as an intermediate to receive TFTP and DNS requests and forward
them to the TFTP server and the DNS server. You must configure the LAN
or serial interface on the intermediate device with the IP addresses of the
hosts providing TFTP and DNS service. Connect this interface to the new
device.

Related • Automatic Installation of Configuration Files (J Series Routers and SRX Services Gateway)
Documentation
• Example: Configuring Autoinstallation on page 205

• Installation and Upgrade Guide for Security Devices

Automatic Installation of Configuration Files (J Series Services Routers and SRX Series Services
Gateways)
Autoinstallation provides automatic configuration for a new device that you connect to
the network and turn on, or for a device configured for autoinstallation.

J Series Automatic Installation Overview

On J Series routers, you can specify a remote server where configuration files are located.
If a configuration file cannot be found on the router’s CompactFlash card, the router
automatically retrieves the configuration file from this remote server. For security purposes,
you can encrypt these remote files using the DES cipher, and once they have been
retrieved, the router decrypts them for use on the server.

To encrypt the files, we recommend the openSSL tool. You can get the open SSL tool
at: http://www.openssl.org/. To encrypt the file, use the following syntax:

% openssl enc -des -k passphrase -in original-file -out encrypted-file

• passphrase—Passphrase used to encrypt the configuration file. The passphrase should


be the name of the file without the path information or file extension.

• original-file—Unencrypted configuration file.

• encrypted-file—Name of the encrypted configuration file.

For example, if you are encrypting the active configuration file juniper.conf.gz, the
passphrase is juniper.conf. The openSSL syntax used to encrypt the file is:

% openssl enc -des -k juniper.conf -in juniper.conf.gz -out juniper.conf.gz.enc

Copyright © 2013, Juniper Networks, Inc. 149


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

SRX Series Services Gateways Automatic Installation Overview

The autoinstallation process begins any time a services gateway is powered on and
cannot locate a valid configuration file in the internal flash. Typically, a configuration file
is unavailable when a services gateway is powered on for the first time or if the
configuration file is deleted from the internal flash. The autoinstallation feature enables
you to deploy multiple services gateways from a central location in the network.

If you are setting up many devices, autoinstallation can help automate the configuration
process by loading configuration files onto new or existing devices automatically over
the network. You can use either the J-Web configuration editor or the CLI configuration
editor to configure a device for autoinstallation.

For the autoinstallation process to work, you must store one or more host-specific or
default configuration files on a configuration server in the network and have a service
available—typically Dynamic Host Configuration Protocol (DHCP)—to assign an IP address
to the services gateway.

Autoinstallation takes place automatically when you connect an Ethernet port on a new
services gateway to the network and power on the device. To simplify the process, you
can explicitly enable autoinstallation on a device and specify a configuration server, an
autoinstallation interface, and a protocol for IP address acquisition.

Related • Autoinstallation Overview on page 146


Documentation
• Example: Configuring Autoinstallation on page 205

• Installation and Upgrade Guide for Security Devices

Licenses

• Junos OS License Overview on page 150


• License Enforcement on page 153
• Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Services Gateways on page 153

Junos OS License Overview


To enable some Junos OS features, you must purchase, install, and manage separate
software licenses. For those features that require a license, the presence on the device
of the appropriate software license keys (passwords) determines whether you can use
the feature.

For information about how to purchase software licenses for your device, contact your
Juniper Networks sales representative.

Certain Junos OS features require licenses. Each license is valid for only a single device.
To manage the licenses, you must understand license enforcement and the components
of a license key.

150 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

This section contains the following topics:

• License Enforcement on page 151


• License Key Components on page 151
• License Management Fields Summary on page 151

License Enforcement

For features that require a license, you must install and properly configure the license to
use the feature. Although the device allows you to commit a configuration that specifies
a feature requiring a license when the license is not present, you are prohibited from
actually using the feature.

Successful commitment of a configuration does not imply that the required licenses are
installed. If a required license is not present, the system provides a warning message
after it commits the configuration rather than failing to commit it because of a license
violation.

License Key Components

A license key consists of two parts:

• License ID—Alphanumeric string that uniquely identifies the license key. When a license
is generated, it is given a license ID.

• License data—Block of binary data that defines and stores all license key objects.

For example, in the following typical license key, the string XXXXXXXXXX is the license
ID, and the trailing block of data is the license data:

XXXXXXXXXX xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx


xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx
xxxxxx xxxxxx xxx

The license data defines the device ID for which the license is valid and the version of the
license.

License Management Fields Summary

The Licenses page displays a summary of licensed features that are configured on the
device and a list of licenses that are installed on the device. The information on the license
management page is summarized in Table 25 on page 151.

Table 25: Summary of License Management Fields


Field Name Definition

Feature Summary
Feature Name of the licensed feature:

• Features—Software feature licenses.


• All features—All-inclusive licenses

Copyright © 2013, Juniper Networks, Inc. 151


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 25: Summary of License Management Fields (continued)


Field Name Definition

Licenses Used Number of licenses currently being used on the device. Usage is determined by the
configuration on the device. If a feature license exists and that feature is configured, the
license is considered used.

Licenses Installed Number of licenses installed on the device for the particular feature.

Licenses Needed Number of licenses required for legal use of the feature. Usage is determined by the
configuration on the device: If a feature is configured and the license for that feature is not
installed, a single license is needed.

Installed Licenses
ID Unique alphanumeric ID of the license.

State Valid—The installed license key is valid.

Invalid—The installed license key is not valid.

Version Numeric version number of the license key.

Group If the license defines a group license, this field displays the group definition.

If the license requires a group license, this field displays the required group definition.

NOTE: Because group licenses are currently unsupported, this field is always blank.

Enabled Features Name of the feature that is enabled with the particular license.

Expiry Verify that the expiration information for the license is correct.

For Junos OS, only permanent licenses are supported. If a license has expired, it is shown as
invalid.

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Updating License Keys on page 254

• Saving License Keys on page 253

• Downloading License Keys on page 253

• Installation and Upgrade Guide for Security Devices

• Administration Guide for Security Devices

152 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

License Enforcement
For features or scaling levels that require a license, you must install and properly configure
the license to meet the requirements for using the licensable feature or scale level. The
router or switch enables you to commit a configuration that specifies a licensable feature
or scale without a license for a 30-day grace period. The grace period is a short-term
grant that enables you to start using features in the pack or scale up to the system limits
(regardless of the license key limit) without a license key installed. The grace period
begins when the licensable feature or scaling level is actually used by the device (not
when it is first committed). In other words, you can commit licensable features or scaling
limits to the device configuration, but the grace period does not begin until the device
uses the licensable feature or exceeds a licensable scaling level.

NOTE: Configurations might include both licensed and nonlicensed features.


For these situations, the license is enforced up to the point where the license
can be clearly distinguished. For example, an authentication-order
configuration is shared by both Authentication, Authorization, and Accounting
(AAA), which is licensed, and by Layer 2 Tunneling Protocol (L2TP), which
is not licensed. When the configuration is committed, the device does not
issue any license warnings, because it is not yet known whether AAA or L2TP
is using the configuration. However, at runtime, the device checks for a license
when AAA authenticates clients, but does not check when L2TP authenticates
clients.

The device reports any license breach as a warning log message whenever a configuration
is committed that contains a feature or scale limit usage that requires a license. Following
the 30-day grace period, the device periodically reports the breach to syslog messages
until a license is installed and properly configured on the device to resolve the breach.

NOTE: Successful commitment of a licensable feature or scaling configuration


does not imply that the required licenses are installed or not required. If a
required license is not present, the system issues a warning message after it
commits the configuration.

Related • Junos OS Feature Licenses


Documentation
• Installation and Upgrade Guide for Security Devices

Junos OS Feature License Model Number for J Series Services Routers and SRX Series Services
Gateways
For information about how to purchase a software license, contact your Juniper Networks
sales representative at http://www.juniper.net/in/en/contact-us/.

Copyright © 2013, Juniper Networks, Inc. 153


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Each feature license is tied to exactly one software feature, and that license is valid for
exactly one device. Table 26 on page 154 describes the Junos OS features that require
licenses.

Table 26: Junos OS Feature Licenses


Junos OS License
Requirements Device

SRX3000 SRX5000

J Series SRX100 SRX110 SRX210 SRX220 SRX240 SRX550 SRX650 SRX1400 line line
Feature

Access Manager X X X X X X X

BGP Route X X
Reflectors

Dynamic VPN X X X X X X X

IDP Signature X X* X X* X* X* X X X X X
Update

Application X X X X X X X X X X X
Signature Update
(Application
Identification)

J-Flow License X
(For Junos Release
9.5 and earlier)

Juniper-Kaspersky X X X X X X X X
Antivirus

Juniper-Sophos X X X X X X X X
Antispam

Juniper-Websense X X X X X X X X
Web filtering

Logical Systems X X X

SRX100 Memory X
Upgrade

UTM X X* X X* X X* X X

* Indicates support on high-memory devices only.

Table 27 on page 155 lists the licenses you can purchase for each J Series or SRX Series
software feature. Each license allows you to run the specified advanced software features
on a single device.

154 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

Table 27: Junos OS Feature License Model Number for J Series and SRX Series Devices
Licensed Software Feature Supported Devices Model Number

Memory Software License (Upgrades SRX100 SRX100-MEM-LIC-UPG


SRX100B model from 512-MB RAM to 1-GB
RAM)

Advanced BGP License J4350, J6350, J2320, J2350 JX-BGP-ADV-LTU

SRX650 only SRX-BGP-ADV-LTU

Copyright © 2013, Juniper Networks, Inc. 155


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 27: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Application Security and IPS updates (1 year, SRX100 SRX100-APPSEC-A-1


3 years, and 5 years)
SRX100-APPSEC-A-3

SRX100-APPSEC-A-5

SRX210, SRX220, and SRX240 SRX2XX-APPSEC-A-1

SRX2XX-APPSEC-A-3

SRX2XX-APPSEC-A-5

SRX550 SRX550-APPSEC-A-1

SRX550-APPSEC-A-3

SRX550-APPSEC-A-5

SRX650 SRX650-APPSEC-A-1

SRX650-APPSEC-A-3

SRX650-APPSEC-A-5

SRX1400 SRX1400-APPSEC-A-1

SRX1400-APPSEC-A-3

SRX1400-APPSEC-A-1-R

SRX1400-APPSEC-A-3-R

SRX3400 SRX3400-APPSEC-A-1

SRX3400-APPSEC-A-3

SRX3600 SRX3600-APPSEC-A-1

SRX3600-APPSEC-A-3

SRX5600 SRX5600-APPSEC-A-1

SRX5600-APPSEC-A-3

SRX5800 SRX5800-APPSEC-A-1

SRX5800-APPSEC-A-3

156 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

Table 27: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

IDP updates (1 year, 3 years, and 5 years) SRX100, SRX110 SRX1XX-IDP

SRX1XX-IDP-3

SRX1XX-IDP-5

SRX210, SRX220, SRX240 SRX2XX-IDP

SRX2XX-IDP-3

SRX2XX-IDP-5

SRX550 SRX550-IDP

SRX550-IDP-3

SRX550-IDP-5

SRX650 SRX650-IDP

SRX650-IDP-3

SRX650-IDP-5

IPS subscription (1 year and 3 years) SRX3400, SRX3600 SRX3K-IDP

SRX3K-IDP-3

SRX5600, SRX5800 SRX5K-IDP

SRX5K-IDP-3

SRX5K-IDP-3-R

SRX5K-IDP-R

Copyright © 2013, Juniper Networks, Inc. 157


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 27: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Juniper-Kaspersky Antivirus updates (1 year, SRX100, SRX110 SRX1XX-K-AV


3 years, and 5 years)
SRX1XX-K-AV-3

SRX1XX-K-AV-5

SRX210, SRX220, SRX240 SRX2XX-K-AV

SRX2XX-K-AV-3

SRX2XX-K-AV-5

SRX550 SRX550-K-AV

SRX550-K-AV-3

SRX550-K-AV-5

SRX650 SRX650-K-AV

SRX650-K-AV-3

SRX650-K-AV-5

Juniper-Sophos Antivirus updates (1 year, 3 SRX100, SRX110 SRX1XX-S-AV


years, and 5 years)
SRX1XX-S-AV-3

SRX1XX-S-AV-5

SRX210, SRX220, SRX240 SRX2XX-S-AV

SRX2XX-S-AV-3

SRX2XX-S-AV-5

SRX550 SRX550-S-AV

SRX550-S-AV-3

SRX550-S-AV-5

SRX650 SRX650-S-AV

SRX650-S-AV-3

SRX650-S-AV-5

158 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

Table 27: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Juniper-Sophos Antispam updates (1 year, SRX100, SRX110 SRX1XX-S2-AS


3 years, and 5 years)
SRX1XX-S2-AS-3

SRX1XX-S2-AS-5

SRX210, SRX220, SRX240 SRX2XX-S2-AS

SRX2XX-S2-AS-3

SRX2XX-S2-AS-5

SRX550 SRX550-S2-AS

SRX550-S2-AS-3

SRX550-S2-AS-5

SRX650 SRX650-S2-AS

SRX650-S2-AS-3

SRX650-S2-AS-5

Juniper-Websense Web filtering (1 year, 3 SRX100, SRX110 SRX1XX-W-EWF


years, and 5 years)
SRX1XX-W-EWF-3

SRX1XX-W-EWF-5

SRX210, SRX220, SRX240 SRX2XX-W-WF

SRX2XX-W-WF-3

SRX2XX-W-WF-5

SRX550 SRX550-W-WF

SRX550-W-WF-3

SRX550-W-WF-5

SRX650 SRX650-W-WF

SRX5650-W-WF-3

SRX650-W-WF-5

Copyright © 2013, Juniper Networks, Inc. 159


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 27: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Enterprise–Kaspersky Antivirus, Enhanced SRX100, SRX110 SRX1XX-SMB4-CS


Web Filtering, Sophos Antispam, AppSecure,
and IDP (1 year, 3 years, and 5 years) SRX1XX-SMB4-CS-3

SRX1XX-SMB4-CS-5

SRX210, SRX220, SRX240 SRX2XX-SMB4-CS

SRX2XX-SMB4-CS-3

SRX2XX-SMB4-CS-5

SRX550 SRX550-SMB4-CS

SRX550-SMB4-CS-3

SRX550-SMB4-CS-5

SRX650 SRX650-SMB4-CS

SRX650-SMB4-CS-3

SRX650-SMB4-CS-5

Enterprise–includes Sophos Antivirus, SRX100, SRX110 SRX1XX-S-SMB4-CS


Enhanced Web Filtering, Sophos Antispam,
AppSecure, and IDP (1 year, 3 years, and 5 SRX1XX-S-SMB4-CS-3
years)
SRX1XX-S-SMB4-CS-5

SRX210, SRX220, SRX240 SRX2XX-S-SMB4- CS

SRX2XX-S-SMB4- CS-3

SRX2XX-S-SMB4- CS-5

SRX550 SRX550-S-SMB4- CS

SRX550-S-SMB4- CS-3

SRX550-S-SMB4- CS-5

SRX650 SRX650-S-SMB4- CS

SRX650-S-SMB4- CS-3

SRX650-S-SMB4- CS-5

Dynamic VPN Client (5, 10, and 25 SRX100, SRX110, SRX210, SRX220, SRX240, SRX-RAC-5-LTU
simultaneous users) SRX550, and SRX650
SRX-RAC-10-LTU

SRX-RAC-25-LTU

160 Copyright © 2013, Juniper Networks, Inc.


Chapter 4: Overview

Table 27: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Dynamic VPN Service (5, 10, 25, and 50 SRX210, SRX240, SRX100, SRX220, SRX650, SRX-RAC-5-LTU
simultaneous users) SRX110, SRX550

SRX210, SRX240, SRX100, SRX220, SRX650, SRX-RAC-10-LTU


SRX110, SRX550

SRX210, SRX240, SRX100, SRX220, SRX650, SRX-RAC-25-LTU


SRX550

SRX240, SRX650, SRX220, SRX210, SRX550 SRX-RAC-50-LTU

Dynamic VPN Service (100 and 150 SRX650, SRX220, SRX240, SRX550 SRX-RAC-100-LTU
simultaneous users)
SRX-RAC-150-LTU

Dynamic VPN Service (250 simultaneous SRX650, SRX240, SRX550 SRX-RAC-250-LTU


users)
NOTE: Requires Junos OS 11.2R3 or later

Dynamic VPN Service (500 simultaneous SRX650, SRX550 SRX-RAC-500-LTU


users)
NOTE: Requires Junos OS 11.2R3 or later

J-Flow License (For Junos Release 9.5 and J4350, J6350, J2320, J2350 JX-JFlow-LTU
earlier)

Services Offload License SRX1400 SRX1K-SVCS-OFFLOAD-RTU

SRX3400, SRX3600 SRX3K-SVCS-OFFLOAD-RTU

SRX5600, SRX5800 SRX5K-SVCS-OFFLOAD-RTU

Copyright © 2013, Juniper Networks, Inc. 161


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 27: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Logical Systems License (incremental 1, 5, SRX1400 SRX-1400-LSYS-1


and 25 numbers)
SRX-1400-LSYS-25

SRX-1400-LSYS-5

SRX3400 SRX-3400-LSYS-1

SRX-3400-LSYS-5

SRX-3400-LSYS-25

SRX3600 SRX-3600-LSYS-1

SRX-3600-LSYS-5

SRX-3600-LSYS-25

SRX5600 SRX-5600-LSYS-1

SRX-5600-LSYS-5

SRX-5600-LSYS-25

SRX5800 SRX-5800-LSYS-1

SRX-5800-LSYS-5

SRX-5800-LSYS-25

Related • Junos OS License Overview on page 150


Documentation
• Installation and Upgrade Guide for Security Devices

• Installation and Upgrade Guide for Security Devices

• Administration Guide for Security Devices

162 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 5

Installation

• Software Installation and Upgrade on page 163


• Dual-Root Partitioning and Autorecovery on page 185
• Auto BIOS on page 195
• Boot Loaders and Boot Devices on page 197
• Software Downgrade on page 199

Software Installation and Upgrade

• Upgrading Individual Software Packages on page 164


• Preparing Your SRX Series Device for Junos OS Upgrades on page 166
• Preparing Your J Series Services Router for Junos OS Upgrades on page 167
• Preparing the USB Flash Drive to Upgrade Junos OS on page 168
• Determining the Junos OS Version on page 169
• Connecting to the Console Port on page 170
• Backing Up the Current Installation (J Series Services Routers and SRX Series Services
Gateways) on page 170
• Downloading Software on page 171
• Downloading Junos OS Upgrades for SRX Series Devices on page 173
• Downloading Junos OS Upgrades for J Series Devices on page 174
• Checking the Current Configuration and Candidate Software Compatibility on page 174
• Verifying Available Disk Space on SRX Series Devices on page 175
• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175
• Example: Installing Junos OS Upgrades on J Series Devices on page 178
• Installing Junos OS Using TFTP on SRX Series Devices on page 180
• Installing Junos OS Using a USB Flash Drive on SRX Series Devices on page 182
• Installing Junos OS Upgrades from a Remote Server on the SRX Series
Devices on page 183
• Installing Junos OS Upgrades from a Remote Server on J Series Devices on page 184

Copyright © 2013, Juniper Networks, Inc. 163


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Upgrading Individual Software Packages

NOTE: When you install individual software packages, the following notes
apply:

• When upgrading from Junos OS Release 8.2 or earlier to Junos OS Release


8.5, use the system software add <image> no-validate command option.

• Only use the jinstall Junos OS image when upgrading or downgrading to or


from Junos OS Release 8.5. Do not use the jbundle image.

• Before upgrading to Junos OS Release 8.5, ensure that the routing


platform’s CompactFlash card is 256 MB or larger to avoid disk size
restrictions. (M7i routers without a CompactFlash card are excluded.)

To upgrade an individual Junos OS package, follow these steps:

1. Download the software packages you need from the Juniper Networks Support Web
site at http://www.juniper.net/support/. Choose either the Canada and U.S. Version
or the Worldwide Version.

To download the software packages, you must have a service contract and an access
account. If you need help obtaining an account, complete the registration form at the
Juniper Networks Web site: https://www.juniper.net/registration/Register.jsp.

NOTE: We recommend that you upgrade all individual software packages


using an out-of-band connection from the console or management
Ethernet interface, because in-band connections can be lost during the
upgrade process.

2. Back up the currently running and active file system so that you can recover to a known,
stable environment in case something goes wrong with the upgrade:

user@host> request system snapshot

The root file system is backed up to /altroot, and /config is backed up to /altconfig.
The root and /config file systems are on the router’s CompactFlash card, and the
/altroot and /altconfig file systems are on the router’s hard disk or solid-state drive
(SSD).

NOTE: After you issue the request system snapshot command, you cannot
return to the previous version of the software, because the running copy
and the backup copy of the software are identical.

3. If you are copying multiple software packages to the router, copy them to the /var/tmp
directory on the hard disk or solid-state drive (SSD):

user@host> file copy ftp://username :prompt@ftp.hostname


.net/filename/var/tmp/filename

164 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

4. Add the new software package:

user@host> request system software add/var/tmp/ installation package validate

installation-package is the full URL to the file.

WARNING: Do not include the re0 | re1 option when you install a package
using the request system software add command, if the Routing Engine on
which the package is located and the Routing Engine on which you want
to install the package is the same. In such cases, the package gets deleted
after a successful upgrade.

The system might display the following message:


pkg_delete: couldn’t entirely delete package

This message indicates that someone manually deleted or changed an item that was
in a package. You do not need to take any action; the package is still properly deleted.

If you are upgrading more than one package at the same time, add jbase first. If you
are using this procedure to upgrade all packages at once, add them in the following
order:

user@host> request system software add /var/tmp/jbase-release-signed.tgz

user@host> request system software add /var/tmp/jkernel-release-signed.tgz

user@host> request system software add /var/tmp/jpfe-release-signed.tgz

user@host> request system software add /var/tmp/jdocs-release- signed.tgz

user@host> request system software add /var/tmp/jweb-release- signed.tgz

user@host> request system software add /var/tmp/jroute-release-signed.tgz

user@host> request system software add /var/tmp/jcrypto-release-signed.tgz

5. Reboot the router to start the new software:

user@host> request system reboot

6. After you have upgraded or downgraded the software and are satisfied that the new
software is successfully running, issue the request system snapshot command to back
up the new software:

user@host> request system snapshot

The root file system is backed up to /altroot, and /config is backed up to /altconfig.
The root and /config file systems are on the router’s CompactFlash card, and the
/altroot and /altconfig file systems are on the router’s hard disk or solid-state drive
(SSD).

NOTE: After you issue the request system snapshot command, you cannot
return to the previous version of the software, because the running copy
and backup copy of the software are identical.

Copyright © 2013, Juniper Networks, Inc. 165


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Installation and Upgrade Guide for Security Devices


Documentation

Preparing Your SRX Series Device for Junos OS Upgrades


Before you begin upgrading Junos OS on an SRX Series device, make sure that you have
completed the following:

• Obtained a Juniper Networks Web account and a valid support contract. You must
have an account to download software upgrades. To obtain an account, complete the
registration form at the Juniper Networks website:
https://www.juniper.net/registration/Register.jsp.

• Backed up your primary boot device onto a secondary storage device.

Creating a backup has the following advantages:

• If, during an upgrade, the primary boot device fails or becomes corrupted, the device
can boot from backup and come back online

• Your active configuration files and log files are retained.

• If an upgrade is unsuccessful, the device can recover using a known, stable


environment.

You can use either the J-Web user interface or the CLI to back up the primary boot device
on the secondary storage device.

Table 28 on page 166 lists the secondary storage devices available on an SRX Series
devices.

Table 28: Secondary Storage Devices for SRX Series Devices


Available on Services
Storage Device Gateways Minimum Storage Required

USB storage device SRX100, SRX210, SRX220, and 1 GB


SRX240 Services Gateways

SRX650 Services Gateway 2 GB

External CompactFlash (CF) SRX650 Services Gateway 2 GB

NOTE:
• During a successful upgrade, the upgrade package completely reinstalls
the existing Junos OS. It retains configuration files, log files, and similar
information from the previous version.

• After a successful upgrade, remember to back up the new current


configuration to the secondary device.

166 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

Related • Upgrading Individual Software Packages on page 164


Documentation
• Installation and Upgrade Guide for Security Devices

• Determining the Junos OS Version on page 169

• Connecting to the Console Port on page 170

• Backing Up the Current Installation (J Series Services Routers and SRX Series Services
Gateways) on page 170

• Installation and Upgrade Guide for Security Devices

Preparing Your J Series Services Router for Junos OS Upgrades


Before you begin upgrading Junos OS on J Series devices:

• Obtain a Juniper Networks Web account and a valid support contract. You must have
an account to download Junos OS upgrades. To obtain an account, complete the
registration form at the Juniper Networks website:
https://www.juniper.net/registration/Register.jsp

• Back up your primary boot device onto a secondary storage device. Creating a backup
has the following advantages:

• The device can boot from backup and come back online in case of failure or corruption
of the primary boot device in the event of power failure during an upgrade.

• Your active configuration files and log files are retained.

• The device can recover from a known, stable environment in case of an unsuccessful
upgrade.

You can use either the J-Web user interface or the CLI to back up the primary boot device
on the secondary storage device.

Table 29 on page 167 lists the secondary storage devices available in a J Series device for
backup.

Table 29: Secondary Storage Devices for Backup


Storage Device Available on J Series Devices Minimum Storage Required

External CompactFlash (CF) card J2320 and J2350 512 MB

NOTE:
• During a successful upgrade, the upgrade package completely reinstalls
the existing Junos OS. It retains configuration files, log files, and similar
information from the previous version.

• After a successful upgrade, back up the new current configuration to the


secondary device.

Copyright © 2013, Juniper Networks, Inc. 167


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: Previously, upgrading images on J Series devices with a 256 MB CF


card from Junos OS Release 8.5 and earlier involved removing unwanted files
in the images and removing the Swap Partition. From Junos OS Release 9.2
and later, as an alternative, Junos OS accomplishes the upgrade efficiently
to take another snapshot of the CF card, install the image, and restore
configurations.

Related • Understanding Junos OS Upgrade and Downgrade Procedures for J Series Devices on
Documentation page 135

• Downloading Junos OS Upgrades for J Series Devices on page 174

• Example: Installing Junos OS Upgrades on J Series Devices on page 178

• Example: Downgrading Junos OS on J Series Devices on page 201

• Installation and Upgrade Guide for Security Devices

Preparing the USB Flash Drive to Upgrade Junos OS

NOTE: This topic is applicable only to SRX100, SRX210, SRX220, SRX240,


and SRX650 devices.

This feature simplifies the upgrading of Junos OS images in cases where there is no
console access to an SRX Series device located at a remote site. This functionality allows
you to upgrade the Junos OS image with minimum configuration effort by simply copying
the image onto a USB flash drive, inserting it into the USB port of the SRX Series device,
and performing a few simple steps. You can also use this feature to reformat a boot
device and recover an SRX Series device after boot media corruption.

You can use any USB flash drive device formatted with FAT/FAT 32 file systems for the
installation process.

NOTE: This feature is not supported on chassis clusters.

Before you begin:

• Copy the Junos OS upgrade image and its autoinstall.conf file to the USB device.

• Ensure that adequate space is available on the SRX Series device to install the software
image.

To prepare the USB flash drive and copy the Junos OS image onto the USB flash drive:

1. Insert the USB flash drive into the USB port of a PC or laptop computer running
Windows.

2. From My Computer, right-click the drive Devices with Removable Storage.

168 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

3. Format the drive with the FAT/FAT32 file system.

4. Copy the Junos OS image onto the USB device.

For the installation process to succeed, copy only one image onto the USB device.
Only images named junos-srxsme* are recognized by the system.

5. Check the drive name detected in My Computer for the USB device. Open the command
prompt window and type:

echo “ “ > <drive-name>:\autoinstall.conf

For example, if the drive detected is drive F, type echo “ “ > F:\autoinstall.conf at the
command prompt. This empty file indicates to the system that the automatic
installation of the Junos OS image from the USB device is supported.

6. (Optional) Create a text file named junos-config.conf and copy the file to the USB
device. For example, the following file supports an automatic configuration update
during the installation process:

system {
host-name narfi-8;
domain-name englab.juniper.net;
domain-search [ englab.juniper.net juniper.net jnpr.net spglab.juniper.net ];
root-authentication {
encrypted-password "$1$6RBM/j7k$IIGQ6hBMwGxOqCnK9dlWR0"; ##
SECRET-DATA
}
}
...
...
routing-options {
static {
route 0.0.0.0/0 next-hop 10.207.31.254;
}
}

NOTE: The junos-config.conf file is optional, and it is not necessary for


the automatic installation of the Junos OS image from the USB device.
You can use the junos-config.conf file for a backup configuration for
recovery or if the existing configuration is accidentally deleted.

Related • Upgrading Individual Software Packages on page 164


Documentation
• Installation and Upgrade Guide for Security Devices

Determining the Junos OS Version


To determine which software packages are running on the device and to get information
about these packages, use the show version operational mode command at the top level
of the command-line interface (CLI).

Copyright © 2013, Juniper Networks, Inc. 169


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: The show version command does not show the software category
installed, only the release number of the software.

Related • Upgrading Individual Software Packages on page 164


Documentation
• Connecting to the Console Port on page 170

• Backing Up the Current Installation (J Series Services Routers and SRX Series Services
Gateways) on page 170

• Installation and Upgrade Guide for Security Devices

Connecting to the Console Port


The console port is a data terminal equipment (DTE) interface, providing a direct and
continuous interface with the device. It is important to connect to the console during
installation procedures so you can respond to any required user input and detect any
errors that may occur.

For more information about connecting to the console port, see the administration guide
for your particular router or switch.

Related • Upgrading Individual Software Packages on page 164


Documentation
• Determining the Junos OS Version on page 169

• Installation and Upgrade Guide for Security Devices

Backing Up the Current Installation (J Series Services Routers and SRX Series Services
Gateways)
You should back up the current installation so that you can return to the current software
installation. In a dual Routing Engine system, you need to back up both Routing Engines.

The installation process using the installation package (junos-jsr*) removes all stored
files on the router except the juniper.conf and SSH files. Therefore, you should back up
your current configuration in case you need to return to the current software installation
after running the installation program.

The following instructions offer the minimum steps required to create a backup on a J
Series router during the installation process.

To back up the Junos OS on the J Series routers:

1. Attach an external memory device to the router.

170 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

NOTE: Even when attached to a J Series router, the USB memory device
is not listed as a storage device in the show system storage CLI command
output. You can view the installed USB memory device on the J-Web
interface’s system monitor screen.

2. Issue the request system snapshot media usb command.

The current software installation and configuration are saved on the external USB
storage device.

Related • Downloading Software on page 171


Documentation
• Downloading Junos OS Upgrades for SRX Series Devices on page 173

• Installation and Upgrade Guide for Security Devices

Downloading Software
You can download the software in one of the two ways:

• Downloading Software with a Browser on page 171


• Downloading Software Using the Command-Line Interface on page 172

Downloading Software with a Browser

You download the software package you need from the Juniper Networks Support Web
site at http://www.juniper.net/support/.

NOTE: To access the download section, you must have a service contract
and an access account. If you need help obtaining an account, complete the
registration form at the Juniper Networks Web site:
https://www.juniper.net/registration/Register.jsp.

To download the software:

1. In a browser, go to http://www.juniper.net/support/.

The Support page opens.

2. In the Download Software section, select the software version to download.

Depending on your location, select Junos Canada and US, or Junos Worldwide.

3. Select the current release to download.

4. Click the Software tab and select the Junos Installation Package to download.

Copyright © 2013, Juniper Networks, Inc. 171


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

A dialog box opens.

5. Save the file to your system. If you are placing the file on a remote system, you must
make sure that the file can be accessible by the router or switch using HTTP, FTP, or
scp.

Downloading Software Using the Command-Line Interface

Download the software package you need from the Juniper Networks Support Web site
at http://www.juniper.net/support/, and place the package on a local system. You can
then transfer the downloaded package to the device using either the router or switch
command-line interface, or the local system command-line interface.

NOTE: To access the download section, you must have a service contract
and an access account. If you need help obtaining an account, complete the
registration form at the Juniper Networks Web site:
https://www.juniper.net/registration/Register.jsp.

Before you transfer the software package, ensure that the FTP service is enabled on the
device.
Enable the FTP service using the set system services ftp command:

user@host# set system services ftp

To transfer the software package using the device command-line interface:

1. From the router or switch command line, initiate an FTP session with the local system
(host) where the package is located using the ftp command:

user@host> ftp host

host is the Hostname or address of the local system.

2. Log in with your customer support–supplied username and password:

User Name: username


331 Password required for username.
Password: password

Once your credentials have been validated, the FTP session opens.

3. Navigate to the software package location on the local system, and transfer the
package using the get command:

user@host> get installation-package

Following is an example of an installation-package name:


jinstall-9.2R1.8–domestic-signed.tgz

4. Close the FTP session using the bye command:

user@host> bye
Goodbye

172 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

To transfer the package using the local system command-line interface:

1. From the local system command line, initiate an FTP session with the device using
the ftp command:

user@host> ftp host

host is the Hostname or address of the router or switch.

2. Log in with your customer support–supplied username and password:

User Name: username


331 Password required for username.
Password: password

Once your credentials have been validated, the FTP session opens.

3. Navigate to the software package location on the local system, and transfer the
package using the put command:

user@host> put installation-package

Following is an example of an installation-package name:


jinstall-9.2R1.8–domestic-signed.tgz

4. Close the FTP session using the bye command:

user@host> bye
Goodbye

Related • Upgrading Individual Software Packages on page 164


Documentation
• Checking the Current Configuration and Candidate Software Compatibility on page 174

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Example: Installing Junos OS Upgrades on J Series Devices on page 178

• Installation and Upgrade Guide for Security Devices

Downloading Junos OS Upgrades for SRX Series Devices


To download Junos OS upgrades from Juniper Networks:

1. Using a Web browser, follow the links to the download URL on the Juniper Networks
webpage. Depending on your location, select the Canada and U.S. version (domestic)
or the Worldwide version (ww):

• https://www.juniper.net/support/csc/swdist-domestic/

• https://www.juniper.net/support/csc/swdist-ww/

2. Log in to the Juniper Networks website using the username (generally your e-mail
address) and password supplied by your Juniper Networks representative.

3. Select the appropriate software image for your platform.

4. Download Junos OS to a local host or to an internal software distribution site.

Copyright © 2013, Juniper Networks, Inc. 173


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Upgrading Individual Software Packages on page 164


Documentation
• Preparing Your SRX Series Device for Junos OS Upgrades on page 166

• Preparing Your J Series Services Router for Junos OS Upgrades on page 167

• Checking the Current Configuration and Candidate Software Compatibility on page 174

• Installation and Upgrade Guide for Security Devices

Downloading Junos OS Upgrades for J Series Devices


To download software upgrades from Juniper Networks:

1. Using a Web browser, follow the links to the download URL on the Juniper Networks
webpage. Depending on your location, select either Canada and U.S. Version or
Worldwide Version:

• https://www.juniper.net/support/csc/swdist-domestic/

• https://www.juniper.net/support/csc/swdist-ww/

2. Log in to the Juniper Networks website using the username (generally your e-mail
address) and password supplied by Juniper Networks representatives.

3. Select the appropriate software image for your platform.

4. Download the software to a local host or to an internal software distribution site.

Related • Understanding Junos OS Upgrade and Downgrade Procedures for J Series Devices on
Documentation page 135

• Preparing Your J Series Services Router for Junos OS Upgrades on page 167

• Example: Installing Junos OS Upgrades on J Series Devices on page 178

• Example: Downgrading Junos OS on J Series Devices on page 201

• Installation and Upgrade Guide for Security Devices

Checking the Current Configuration and Candidate Software Compatibility


When you upgrade or downgrade Junos OS, we recommend that you include the validate
option with the request system software add command to check that the candidate
software is compatible with the current configuration. By default, when you add a package
with a different release number, the validation check is done automatically.

Related • Downloading Software on page 171


Documentation
• Installation and Upgrade Guide for Security Devices

174 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

Verifying Available Disk Space on SRX Series Devices


The amount of free disk space necessary to upgrade a device with a new version of the
Junos OS can vary from one release to another. Check the Junos OS software version
you are installing to determine the free disk space requirements.

If the amount of free disk space on a device is insufficient for installing the Junos OS, you
might receive a warning similar to the following messages, that the /var filesystem is low
on free disk space:

WARNING: The /var filesystem is low on free disk space.

WARNING: This package requires 1075136k free, but there is only 666502k available.

To determine the amount of free disk space on the device, issue the show system storage
detail command. The command output displays statistics about the amount of free disk
space in the device file systems.

A sample of the show system storage detail command output is shown below:

user@host> show system storage detail

Filesystem 1024-blocks Used Avail Capacity Mounted on


/dev/da0s2a 300196 154410 121772 56% /
devfs 1 1 0 100% /dev
/dev/md0 409000 409000 0 100% /junos
/cf 300196 154410 121772 56% /junos/cf
devfs 1 1 0 100% /junos/dev/
procfs 4 4 0 100% /proc
/dev/bo0s3e 25004 52 22952 0% /config
/dev/bo0s3f 350628 178450 144128 55% /cf/var
/dev/md1 171860 16804 141308 11% /mfs
/cf/var/jail 350628 178450 144128 55% /jail/var
/cf/var/log 350628 178450 144128 55% /jail/var/log
devfs 1 1 0 100% /jail/dev
/dev/md2 40172 4 36956 0% /mfs/var/run/utm
/dev/md3 1884 138 1596 8% /jail/mfs

Related • Downloading Software on page 171


Documentation
• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Example: Installing Junos OS Upgrades on J Series Devices on page 178

• Installation and Upgrade Guide for Security Devices

Example: Installing Junos OS Upgrades on SRX Series Devices


This example shows how to install upgrades on the SRX Series devices.

• Requirements on page 176


• Overview on page 176
• Configuration on page 176
• Verification on page 177

Copyright © 2013, Juniper Networks, Inc. 175


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Requirements

Before you begin:

• Verify the available space on the internal media. See “Verifying Available Disk Space
on SRX Series Devices” on page 175.

• Download the software package. See “Downloading Junos OS Upgrades for SRX Series
Devices” on page 173.

• Copy the software package to the device if you are installing the software package
from a local directory on the device. We recommend that you copy it to the /var/tmp
directory.

Overview

By default, the request system software add package-name command uses the validate
option to validate the software package against the current configuration as a prerequisite
to adding the software package. This validation ensures that the device can reboot
successfully after the software package is installed. This is the default behavior when
you are adding a software package.

In this example, add the software package junos-srxsme-10.0R2-domestic.tgz with the


following options:

• no-copy option to install the software package but do not save the copies of package
files. You should include this option if you do not have enough space on the internal
media to perform an upgrade that keeps a copy of the package on the device.

• no-validate option to bypass the compatibility check with the current configuration
before installation starts.

• reboot option to reboots the device after installation is completed.

Configuration

CLI Quick To quickly install Junos OS upgrades on SRX Series devices, copy the following commands,
Configuration paste them in a text file, remove any line breaks, and then copy and paste the commands
into the CLI.

From operational mode, enter:

user@host> request system software add /var/tmp/junos-srxsme-10.0R2-domestic.tgz


no-copy no-validate reboot

GUI Step-by-Step To install Junos OS upgrades on SRX Series devices:


Procedure
1. In the J-Web user interface, select Maintain>Software>Upload Package.

2. On the Upload Package page, specify the software package to upload. Click Browse
to navigate to the software package location and select
junos-srxsme-10.0R2-domestic.tgz.

176 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

3. Select the Reboot If Required check box to set the device to reboot automatically
when the upgrade is complete.

4. Select the Do not save backup check box to bypass saving the backup copy of the
current Junos OS package.

5. Click Upload Package. The software is activated after the device has rebooted.

6. Click OK to check your configuration and save it as a candidate configuration.

7. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To install Junos OS upgrades on SRX Series devices:

From operational mode, install the new package on the device with the no-copy and
no-validate options, and format and re-partition the media before installation, and reboot
the device after installation is completed.

user@host> request system software add /var/tmp/junos-srxsme-10.0R2-domestic.tgz


no-copy no-validate reboot

When the reboot is complete, the device displays the login prompt.

Results From configuration mode, confirm your configuration by entering the show system
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the Junos OS Upgrade Installation

Purpose Verify that the Junos OS upgrade was installed.

Action From operational mode, enter the show system command.

Related • Example: Configuring Boot Devices for SRX Series Devices on page 210
Documentation
• Junos OS Upgrade Methods on the SRX Series Devices on page 133

• Example: Downgrading Junos OS on SRX Series Devices on page 199

• Installing Junos OS Using a USB Flash Drive on SRX Series Devices on page 182

Copyright © 2013, Juniper Networks, Inc. 177


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Example: Installing Junos OS Upgrades on J Series Devices


This example shows how to install Junos OS upgrades on J Series devices.

• Requirements on page 178


• Overview on page 178
• Configuration on page 178
• Verification on page 179

Requirements

Before you begin:

• Verify the available space on the CompactFlash card. See the Junos OS Release Notes.

• Download the Junos OS package. See “Downloading Junos OS Upgrades for J Series
Devices” on page 174.

• Copy the software package to the device if you are installing the Junos OS package
from a local directory on the device. We recommend that you copy it to the /var/tmp
directory.

Overview

NOTE: This procedure applies only to upgrading from one Junos OS software
release to another or from one Junos OS services release to another.

By default, the request system software add package-name command uses the validate
option to validate the software package against the current configuration as a prerequisite
to adding the software package. This validation ensures that the device can reboot
successfully after the software package is installed. This is the default behavior when
you are adding a software package.

For this example, install the junos-jsr-8.5R1.1.domestic.tgz software package and copy
it to the /var/tmp directory. Set the unlink option to remove the package at the earliest
opportunity so that the device has enough storage capacity to complete the installation,
and set the no-copy option to specify that the software package is installed but a copy
of the package is not saved.

Configuration

CLI Quick To quickly install Junos OS upgrades on J Series devices, copy the following commands,
Configuration paste them in a text file, remove any line breaks, and then copy and paste the commands
into the CLI.

From operational mode, enter:

user@host>
request system software add unlink no-copy /var/tmp/junos-jsr-8.5R1.1.domestic.tgz
request system reboot

178 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

GUI Step-by-Step To install Junos OS upgrades on J Series devices:


Procedure
1. In the J-Web user interface, select Maintain>Software>Upload Package.

2. On the Upload Package page, in the File to Upload field, type the location of the
software package, or click Browse to navigate to the location.

3. Select the Reboot If Required check box to have the device reboot automatically when
the upgrade is complete.

4. Click Upload Package. Junos OS is activated after the device has rebooted.

5. Click OK to check your configuration and save it as a candidate configuration.

6. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To install Junos OS upgrades on J Series devices:

1. From operational mode, install the new package on the device.

user@host> request system software add unlink no-copy


/var/tmp/junos-jsr-8.5R1.1.domestic.tgz

2. Reboot the device.

user@host> request system reboot

When the reboot is complete, the device displays the login prompt.

Results From configuration mode, confirm your configuration by entering the show system
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the Junos OS Upgrade Installation

Purpose Verify that the Junos OS upgrade was installed.

Action From operational mode, enter the show system command.

Related • Preparing Your J Series Services Router for Junos OS Upgrades on page 167
Documentation
• Installing Junos OS Upgrades from a Remote Server on J Series Devices on page 184

• Example: Rebooting J Series Devices on page 261

• Example: Halting J Series Devices on page 266

Copyright © 2013, Juniper Networks, Inc. 179


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Installation and Upgrade Guide for Security Devices

Installing Junos OS Using TFTP on SRX Series Devices


You can install the Junos OS using the Trivial File Transfer Protocol (TFTP) method. The
device is shipped with the Junos OS loaded on the primary boot device. During the Junos
OS installation from the loader, the device retrieves the Junos OS package from a TFTP
server. The internal media is then formatted, and the Junos OS image is installed.

From the loader installation, you can:

• Install the Junos OS on the device for the first time.

• Recover the system from a file system corruption.

NOTE: Installation from a TFTP server can only be performed using the
first onboard Ethernet interface.

Installation from the loader-over-TFTP method does not work reliably over
slow speeds or large latency networks.

Before you begin, verify that:

• You have access to the TFTP server with the Junos OS package to be installed.

• That the TFTP server supports BOOTP or DHCP. If the TFTP server does not support
BOOTP or DHCP, you must set the environment variables before performing the
installation from the TFTP server.

• Functional network connectivity exists between the device and the TFTP server over
the first onboard Ethernet interface.

To install the Junos OS image on the internal media of the device:

1. To access the U-boot prompt, use the console connection to connect to the device.

2. Reboot the device.

The following messages appear:

Clearing DRAM........ done BIST check passed. Net: pic init done (err = 0)octeth0 POST
Passed

After this message appears, you see the following prompt:

Press SPACE to abort autoboot in 3 seconds

3. Press the space bar to stop the autoboot process.

The => U-boot prompt appears.

4. From the U-boot prompt, configure the environment variables listed in


Table 30 on page 181.

180 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

Table 30: Environment Variables Settings


Environment Variables Description

gatewayip IP address of the gateway device

ipaddr IP address of the SRX Series device

netmask network mask

serverip IP address of the TFTP server

This example shows you how to configure the environment variables:

Clearing DRAM........ done


BIST check passed.
Net: pic init done (err = 0)octeth0
POST Passed
Press SPACE to abort autoboot in 3 seconds
=>
=> setenv ipaddr 10.157.70.170
=> setenv netmask 255.255.255.0
=> setenv gatewayip 10.157.64.1
=> setenv serverip 10.157.60.1
=> saveenv

5. Reboot the system using the reset command.

6. To access the loader prompt, enter use the console connection to connect to the
device.

7. Reboot the device.

The following message appears:

Loading /boot/defaults/loader.conf

After this message appears, you see the following prompt:

Hit [Enter] to boot immediately, or space bar for command prompt.

8. Press the space bar to access the loader prompt.

The loader> prompt appears. Enter:

loader> install tftp://10.77.25.12/junos-srxsme-10.0R2-domestic.tgz

NOTE: The URL path is relative to the TFTP server’s TFTP root directory,
where the URL is in the form: tftp://tftp-server-ipaddress/package.

Copyright © 2013, Juniper Networks, Inc. 181


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

When this command is executed:

• The Junos OS package is downloaded from the TFTP server.

• The internal media on the system is formatted.

• The Junos OS package is installed on the internal media.

NOTE: The Installation from the loader-over-TFTP method installs Junos


OS on the internal CF on SRX100, SRX210, SRX220, and SRX240 devices,
whereas on SRX650 devices, this method can install Junos OS on the internal
or external CF card.

After Junos OS is installed, the device boots from the internal media. Once the system
boots up with Junos OS Release 10.0 or later, you should upgrade the U-boot and boot
loader immediately.

CAUTION: When you install Junos OS using the loader-over-TFTP method,


the media is formatted. The process attempts to save the current
configuration. We recommend that you back up all important information
on the device before using this process.

Related • Downloading Software on page 171


Documentation
• Preparing Your SRX Series Device for Junos OS Upgrades on page 166

• Downloading Junos OS Upgrades for SRX Series Devices on page 173

• Installation and Upgrade Guide for Security Devices

Installing Junos OS Using a USB Flash Drive on SRX Series Devices


To install the Junos OS image on an SRX Series device using a USB flash drive:

1. Insert the USB flash drive into the USB port of the SRX Series device and wait for the
LEDs to blink amber indicating that the SRX Series device detects the Junos OS image.

If the LEDs do not change to amber, press the Power button or turn the device off and
then on again and wait for the LEDs to blink amber.

2. Press the Reset Config button on the SRX Series device to start the installation and
wait for the LEDs to glow steadily amber.

When the LEDs glow green, the Junos OS upgrade image has been successfully
installed.

If the USB device is plugged in, the Reset Config button always performs as an image
upgrade button. Any other functionality of this button is overridden until you remove
the USB flash drive.

3. Remove the USB flash drive.

182 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

The SRX Series device restarts automatically and loads the new Junos OS version.

NOTE: If an installation error occurs, the LEDs glow red, which might indicate
that the Junos OS image on the USB flash drive is corrupted. An installation
error can also occur if the current configuration on the SRX Series device is
not compatible with the new Junos OS version on the USB or if there is not
enough space on the SRX Series device to install the image. You must have
console access to the SRX Series device to troubleshoot an installation error.

NOTE: You can use the set system autoinstallation usb disable command to
prevent the automatic installation from the USB device. After using this
command, if you insert the USB device into the USB port of the SRX Series
device, the installation process does not work.

Related • Downloading Software on page 171


Documentation
• Preparing Your SRX Series Device for Junos OS Upgrades on page 166

• Downloading Junos OS Upgrades for SRX Series Devices on page 173

• Installation and Upgrade Guide for Security Devices

Installing Junos OS Upgrades from a Remote Server on the SRX Series Devices
You can use the J-Web user interface to install Junos OS packages that are retrieved with
FTP or HTTP from the specified location.

Before you begin:

• Verify the available space on the internal media. See “Verifying Available Disk Space
on SRX Series Devices” on page 175.

• Download the Junos OS package. See “Downloading Junos OS Upgrades for SRX Series
Devices” on page 173.

To install Junos OS upgrades from a remote server:

1. In the J-Web user interface, select Maintain>Software>Install Package.

2. On the Install Remote page, enter the required information into the fields described
in Table 31 on page 184.

Copyright © 2013, Juniper Networks, Inc. 183


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 31: Install Package Summary


Field Function Your Action

Package Location Specifies the FTP or HTTP Type the full address of the Junos OS
(required) server, file path, and Junos package location on the FTP or HTTP
OS package name. server—one of the following:

ftp://hostname/pathname/package-name

http://hostname/pathname/package-name

User Specifies the username, if Type the username.


the server requires one.

Password Specifies the password, if Type the password.


the server requires one.

Reboot If Required Specifies that the device is Check the box if you want the device to
automatically rebooted reboot automatically when the upgrade is
when the upgrade is complete.
complete.

Do not save Specifies that the backup Check the box if you want to save the backup
backup copy of the current Junos OS copy of the Junos OS package.
package is not saved.

Format and Specifies that the storage Check the box if you want to format the
re-partition the media is formatted and new internal media with dual-root partitioning.
media before partitions are created.
installation

3. Click Fetch and Install Package. Junos OS is activated after the device reboots.

Related • Junos OS Upgrade Methods on the SRX Series Devices on page 133
Documentation
• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Example: Downgrading Junos OS on SRX Series Devices on page 199

• Installing Junos OS Using a USB Flash Drive on SRX Series Devices on page 182

• Installation and Upgrade Guide for Security Devices

Installing Junos OS Upgrades from a Remote Server on J Series Devices


You can use the J-Web interface to install Junos OS packages that are retrieved with FTP
or HTTP from the specified location.

NOTE: This procedure applies only to upgrading from one Junos OS release
to another.

Before installing the Junos OS upgrade:

184 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

• Verify the available space on the CompactFlash (CF) card. See the Junos OS Release
Notes.

• Download the software package.

To install Junos OS upgrades from a remote server:

1. In the J-Web user interface, select Maintain>Software>Install Package.

2. On the Install Remote page, enter the required information described in


Table 32 on page 185.

Table 32: Install Remote Summary


Field Function Your Action

Package Location Specifies the FTP or HTTP server, file path, and Type the full address of the software package location
(required) software package name. on the FTP or HTTP server—one of the following:

ftp://hostname/pathname/package-name

http://hostname/pathname/package-name

User Specifies the username, if the server requires Type the username.
one.

Password Specifies the password, if the server requires Type the password.
one.

Reboot If Required Specifies that the device is automatically Select the check the box if you want the device to
rebooted when the upgrade is complete. reboot automatically when the upgrade is complete.

3. Click Fetch and Install Package. Junos OS is activated after the device reboots.

Related • Preparing Your J Series Services Router for Junos OS Upgrades on page 167
Documentation
• Example: Rebooting J Series Devices on page 261

• Example: Halting J Series Devices on page 266

• Installation and Upgrade Guide for Security Devices

Dual-Root Partitioning and Autorecovery

• Understanding Automatic Recovery of the Primary Junos OS Image with Dual-Root


Partitioning on page 186
• Understanding How the Primary Junos OS Image with Dual-Root Partitioning Recovers
on SRX Series Devices on page 187
• Junos OS Release 9.6 or Earlier Installation on SRX Series Devices with Dual-Root
Partitioning on page 189
• Junos OS Release 10.0 or Later Upgrades with Dual-Root Partitioning on SRX Series
Devices on page 190

Copyright © 2013, Juniper Networks, Inc. 185


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Example: Installing Junos OS on SRX Series Devices Using the Partition


Option on page 191
• Reinstalling the Single-Root Partition Using request system software add
Command on page 194

Understanding Automatic Recovery of the Primary Junos OS Image with Dual-Root Partitioning
The auto-snapshot feature repairs the corrupted primary root when the device reboots
from the alternate root. This is accomplished by taking a snapshot of the alternate root
onto the primary root automatically rather than manually from the CLI.

login: user

Password:

***********************************************************************

** **

** WARNING: THIS DEVICE HAS BOOTED FROM THE BACKUP JUNOS IMAGE **

** **

** It is possible that the primary copy of JUNOS failed to boot up **

** properly, and so this device has booted from the backup copy. **

** **

** The primary copy will be recovered by auto-snapshot feature now. **

** **

***********************************************************************

When this feature is enabled, and the device reboots from the alternate root (because
of a corrupted primary root or power cycle during restart), the following actions take
place:

1. A prominent message is displayed indicating a failure to boot from the primary root.

2. A system boot from backup root alarm is set. This is useful for devices that do not have
console access.

3. A snapshot of the alternate root onto the primary root is made.

4. Once the snapshot is complete, the system boot from backup root alarm is cleared.

During the next reboot, the system determines the good image on the primary root and
boots normally.

By default the auto-snapshot feature is disabled.

If you do want to maintain different Junos OS versions on the partition, this feature can
be enabled by default.

186 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

If you want to keep two different versions of a Junos OS image, this feature can be disabled
by default.

NOTE: We recommend performing the snapshot once all the processes start.
This is done to avoid any increase in the reboot time.

Enable this feature with the set system auto-snapshot command. Once the primary root
partition is recovered using this method, the device will successfully boot from the primary
root partition on the next reboot.

Execute the delete system auto-snapshot command to delete all backed up data and
disable auto-snapshot, if required.

Use the show system auto-snapshot command to check the auto-snapshot status.

When auto-snapshot is in progress, you cannot run a manual snapshot command


concurrently and the following error message appears:
Snapshot already in progress. Please try after sometime.

NOTE: If you log into the device when the snapshot is in progress, the
following banner appears: The device has booted from the alternate partition,
auto-snapshot is in progress.

Related • Understanding Junos OS Upgrades for SRX Series Devices on page 132
Documentation
• Dual-Root Partitioning Scheme Overview on page 140

• Understanding How the Primary Junos OS Image with Dual-Root Partitioning Recovers
on SRX Series Devices on page 187

• Junos OS Release 10.0 or Later Upgrades with Dual-Root Partitioning on SRX Series
Devices on page 190

• Example: Installing Junos OS on SRX Series Devices Using the Partition Option on
page 191

• Junos OS Release 9.6 or Earlier Installation on SRX Series Devices with Dual-Root
Partitioning on page 189

• Installation and Upgrade Guide for Security Devices

Understanding How the Primary Junos OS Image with Dual-Root Partitioning Recovers on SRX
Series Devices
If the SRX Series Services Gateway is unable to boot from the primary Junos OS image,
and boots up from the backup Junos OS image in the backup root partition, a message

Copyright © 2013, Juniper Networks, Inc. 187


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

appears on the console at the time of login indicating that the device has booted from
the backup Junos OS image.

login: user

Password:

***********************************************************************

** **

** WARNING: THIS DEVICE HAS BOOTED FROM THE BACKUP JUNOS IMAGE **

** **

** It is possible that the active copy of JUNOS failed to boot up **

** properly, and so this device has booted from the backup copy. **

** **

** Please re-install JUNOS to recover the active copy in case **

** it has been corrupted. **

** **

***********************************************************************

Because the system is left with only one functional root partition, you should immediately
restore the primary Junos OS image using one of the following methods:

• Install a new image using the CLI or J-Web user interface. The newly installed image
will become the primary image, and the device will boot from it on the next reboot.

• Use a snapshot of the backup root partition by entering the request system snapshot
slice alternate command. Once the primary root partition is recovered using this method,
the device will successfully boot from the primary root partition on the next reboot.
After the procedure, the primary root partition will contain the same version of Junos
OS as the backup root partition.

NOTE: You can use the CLI command request system snapshot slice
alternate to back up the currently running root file system (primary or
secondary) to the other root partition on the system.

You can use this command to:

• Save an image of the primary root partition in the backup root partition
when system boots from the primary root partition.

• Save an image of the backup root partition in the primary root partition
when system boots from the backup root partition.

188 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

WARNING: The process of restoring the alternate root by using the CLI
command request system snapshot slice alternate takes several minutes
to complete. If you terminate the operation before completion, the alternate
root might not have all required contents to function properly.

Related • Understanding Junos OS Upgrades for SRX Series Devices on page 132
Documentation
• Dual-Root Partitioning Scheme Overview on page 140

• Junos OS Release 10.0 or Later Upgrades with Dual-Root Partitioning on SRX Series
Devices on page 190

• Example: Installing Junos OS on SRX Series Devices Using the Partition Option on
page 191

• Junos OS Release 9.6 or Earlier Installation on SRX Series Devices with Dual-Root
Partitioning on page 189

• Installation and Upgrade Guide for Security Devices

Junos OS Release 9.6 or Earlier Installation on SRX Series Devices with Dual-Root Partitioning
Junos OS Release 9.6 and earlier is not compatible with the dual-root partitioning scheme.
These releases can only be installed if the media is reformatted with single-root
partitioning. Any attempt to install Junos OS Release 9.6 or earlier on a device with
dual-root partitioning without reformatting the media will fail with an error. You must
install the Junos OS Release 9.6 or earlier image from the boot loader using a TFTP server
or USB storage device.

NOTE: You do not need to reinstall the earlier version of the boot loader if
you are installing the Junos OS Release 9.6.

You cannot install a Junos OS Release 9.6 or earlier package on a system


with dual-root partitioning using the Junos OS CLI or J-Web. If this is
attempted, an error will be returned.

You can install the Junos OS Release 9.6 (9.6R3 and 9.6R4 [only]) on a
system with dual-root partitioning using request system software add
command with partition option.

Related • Understanding Junos OS Upgrades for SRX Series Devices on page 132
Documentation
• Dual-Root Partitioning Scheme Overview on page 140

• Junos OS Release 10.0 or Later Upgrades with Dual-Root Partitioning on SRX Series
Devices on page 190

• Understanding How the Primary Junos OS Image with Dual-Root Partitioning Recovers
on SRX Series Devices on page 187

Copyright © 2013, Juniper Networks, Inc. 189


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Reinstalling the Single-Root Partition Using request system software add Command
on page 194

• Installation and Upgrade Guide for Security Devices

Junos OS Release 10.0 or Later Upgrades with Dual-Root Partitioning on SRX Series Devices

NOTE: If you are upgrading to Junos OS Release 10.0 without transitioning


to dual-root partitioning, use the conventional CLI and J-Web user interface
installation methods.

To format the media with dual-root partitioning while upgrading to Junos OS Release
10.0 or later, use one of the following installation methods:

• Installation from the boot loader using a TFTP server. We recommend this if console
access to the system is available and a TFTP server is available in the network. See
“Installing Junos OS Using TFTP on SRX Series Devices” on page 180

• Installation from the boot loader using a USB storage device. We recommend this
method if console access to the system is available and the system can be physically
accessed to plug in a USB storage device. See “Installing Junos OS Using a USB Flash
Drive on SRX Series Devices” on page 182

• Installation from the CLI using the partition option. We recommend this method only
if console access is not available. This installation can be performed remotely.

NOTE: After upgrading to Junos OS Release 10.0 or later, the U-boot and
boot loader must be upgraded for the dual-root partitioning scheme to work
properly.

Related • Dual-Root Partitioning Scheme Overview on page 140


Documentation
• Example: Installing Junos OS on SRX Series Devices Using the Partition Option on
page 191

• Junos OS Release 9.6 or Earlier Installation on SRX Series Devices with Dual-Root
Partitioning on page 189

• Understanding How the Primary Junos OS Image with Dual-Root Partitioning Recovers
on SRX Series Devices on page 187

• Installation and Upgrade Guide for Security Devices

190 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

Example: Installing Junos OS on SRX Series Devices Using the Partition Option
This example shows how to install Junos OS Release 10.0 or later with the partition option.

• Requirements on page 191


• Overview on page 191
• Configuration on page 192
• Verification on page 194

Requirements

Before you begin, back up any important data.

Overview

This example formats the internal media and installs the new Junos OS image on the
media with dual-root partitioning. Reinstall the Release 10.0 or later image from the CLI
using the request system software add command with the partition option. This copies
the image to the device, and then reboots the device for installation. The device boots
up with the Release 10.0 or later image installed with the dual-root partitioning scheme.
When the partition option is used, the format and install process is scheduled to run on
the next reboot. Therefore, we recommend that this option be used together with the
reboot option.

NOTE: The process might take 15 to 20 minutes. The system is not accessible
over the network during this time.

WARNING: Using the partition option with the request system software add
command erases the existing contents of the media. Only the current
configuration is preserved. You should back up any important data before
starting the process.

NOTE: Partition install is supported on the default media on SRX100, SRX210,


and SRX240 devices (internal NAND flash) and on SRX650 devices (internal
CF card).

Partition install is not supported on the alternate media on SRX100, SRX210,


and SRX240 devices (USB storage key) or on SRX650 devices (external CF
card or USB storage key).

In this example, add the software package junos-srxsme-10.0R2-domestic.tgz with the


following options:

Copyright © 2013, Juniper Networks, Inc. 191


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• no-copy option to install the software package but do not save the copies of package
files. You should include this option if you do not have enough space on the internal
media to perform an upgrade that keeps a copy of the package on the device.

• no-validate option to bypass the compatibility check with the current configuration
before installation starts.

• partition option to format and re-partition the media before installation.

• reboot option to reboots the device after installation is completed.

Configuration

CLI Quick To quickly install Junos OS Release 10.0 or later with the partition option, copy the
Configuration following commands, paste them in a text file, remove any line breaks, and then copy
and paste the commands into the CLI.

From operational mode, enter:

user@host>request system software add junos-srxsme-10.0R2-domestic.tgz no-copy


no-validate partition reboot

GUI Step-by-Step To install Junos OS Release 10.0 or later with the partition option:
Procedure
1. In the J-Web user interface, select Maintain>Software>Install Package.

2. On the Install Package page, specify the FTP or HTTP server, file path, and software
package name. Type the full address of the software package location on the FTP
(ftp://hostname/pathname/junos-srxsme-10.0R2-domestic.tgz) or HTTP server
(http://hostname/pathname/junos-srxsme-10.0R2-domestic.tgz).

NOTE: Specify the username and password, if the server requires one.

3. Select the Reboot If Required check box to set the device to reboot automatically
when the upgrade is complete.

4. Select the Do not save backup check box to bypass saving the backup copy of the
current Junos OS package.

5. Select the Format and re-partition the media before installation check box to format
the internal media with dual-root partitioning.

6. Click Fetch and Install Package. The software is activated after the device reboots.

This formats the internal media and installs the new Junos OS image on the media
with dual-root partitioning.

192 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To install Junos OS Release 10.0 or later with the partition option:

1. Upgrade the device to Junos OS Release 10.0 or later using the CLI.

2. After the device reboots, upgrade the boot loader to the latest version. See
“Upgrading the Boot Loader on SRX Series Devices” on page 198.

3. Reinstall the Release 10.0 or later image.

user@host>request system software add junos-srxsme-10.0R2-domestic.tgz no-copy


no-validate partition reboot
Copying package junos-srxsme-10.0R2-domestic.tgz to var/tmp/install
Rebooting ...

Results From configuration mode, confirm your configuration by entering the show system storage
partitions command. If the output does not display the intended configuration, repeat
the configuration instructions in this example to correct it.

Sample output on a system with single root partitioning:

user@host> show system storage partitions

Boot Media: internal (da0)

Partitions Information:
Partition Size Mountpoint
s1a 898M /
s1e 24M /config
s1f 61M /var

Sample output on a system with dual-root partitioning:

user@host> show system storage partitions

Boot Media: internal (da0)


Active Partition: da0s2a
Backup Partition: da0s1a
Currently booted from: active (da0s2a)

Partitions Information:
Partition Size Mountpoint
s1a 293M altroot
s2a 293M /
s3e 24M /config
s3f 342M /var
s4a 30M recovery

If you are done configuring the device, enter commit from configuration mode.

Copyright © 2013, Juniper Networks, Inc. 193


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Verification

Confirm that the configuration is working properly.

• Verifying the Partitioning Scheme Details on page 194

Verifying the Partitioning Scheme Details

Purpose Verify that the partitioning scheme details on the SRX Series device were configured.

Action From operational mode, enter the show system storage partitions command.

Related • Dual-Root Partitioning Scheme Overview on page 140


Documentation
• Junos OS Release 10.0 or Later Upgrades with Dual-Root Partitioning on SRX Series
Devices on page 190

• Junos OS Release 9.6 or Earlier Installation on SRX Series Devices with Dual-Root
Partitioning on page 189

• Understanding How the Primary Junos OS Image with Dual-Root Partitioning Recovers
on SRX Series Devices on page 187

• Installation and Upgrade Guide for Security Devices

Reinstalling the Single-Root Partition Using request system software add Command
You cannot install a Junos OS Release 9.6 or earlier package on a system with dual-root
partitioning using the Junos OS CLI or J-Web. An error will be returned if this is attempted.

You can install the Junos OS Release 9.6 (9.6R3 and 9.6R4 [only]) on a system with
dual-root partitioning using request system software add command with partition option.

To reinstall the single-root partition:

1. Enter the request system software add partition command to install the previous
Junos OS version (9.6R3 and 9.6R4):

user@host>request system software add partition

2. Reboot the device

user@host>request system reboot

The previous software version gets installed after rebooting the device.

NOTE: Using the request system software add CLI command with the partition
option to install Junos OS Release 9.6 (9.6R3 and 9.6R4) reformats the
media with single-root partitioning. This process erases the dual-root
partitioning scheme from the system, so the benefits of dual-root partitioning
will no longer be available.

194 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

Related • Dual-Root Partitioning Scheme Overview on page 140


Documentation
• Junos OS Release 9.6 or Earlier Installation on SRX Series Devices with Dual-Root
Partitioning on page 189

• Example: Installing Junos OS on SRX Series Devices Using the Partition Option on
page 191

• Installation and Upgrade Guide for Security Devices

Auto BIOS

• Understanding Manual BIOS Upgrade Using the Junos CLI on page 195

Understanding Manual BIOS Upgrade Using the Junos CLI


This feature is supported on SRX100, SRX110, SRX210, SRX220, SRX240, and SRX650
devices. For these SRX Series devices, the BIOS consists of a U-boot and the Junos loader.
The SRX240 and SRX650 Service Gateways also include a U-shell binary as part of the
BIOS. Additionally, on SRX100, SRX110, SRX210, SRX220 and SRX240 Service Gateways,
a backup BIOS is supported which includes a backup copy of the U-boot in addition to
the active copy from which the system generally boots up.

Table 33 on page 195 Lists the CLI commands used for manual BIOS upgrade.

Table 33: CLI Commands for Manual BIOS Upgrade


Active BIOS Backup BIOS

request system firmware upgrade re bios request system firmware upgrade re bios backup

BIOS upgrade procedure:

1. Install the jloader-srxsme package.

1. Copy the jloader-srxsme signed package to the device.

NOTE: The version of the jloader-srxsme package you install must


match the version of Junos OS.

2. Install the package using the request system software add <path to jloader-srxsme
package> no-copy no-validate command.

root> request system software add /var/tmp/jloader-srxsme-10.2B3-signed.tgz no-copy


no-validate
Installing package '/var/tmp/jloader-srxsme-10.2B3-signed.tgz' ...
Verified jloader-srxsme-10.2B3.tgz signed by PackageProduction_10_2_0
Adding jloader-srxsme...
Available space: 427640 require: 2674
Mounted jloader-srxsme package on /dev/md5...
Saving state for rollback ...

root> show version

Copyright © 2013, Juniper Networks, Inc. 195


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Model: srx240h
JUNOS Software Release [10.2B3]
JUNOS BIOS Software Suite [10.2B3]

NOTE: Installing the jloader-srxsme package places the necessary


images under directory/boot.

2. Verify that the required images for upgrade are installed.

• Use the show system firmware to verify that the correct BIOS image version is
available for upgrade. The available version is displayed under the Available version
column.

root> show system firmware

Part Type Tag Current Available Status


version version
Routing Engine 0 RE BIOS 0 1.5 1.7 OK
Routing Engine 0 RE BIOS Backup 1 1.5 1.7 OK
Routing Engine 0 RE FPGA 11 12.3.0 OK

3. Upgrade the BIOS image.

Active BIOS:

1. Initiate the upgrade using the request system firmware upgade re bios command.

root> request system firmware upgrade re bios

Part Type Tag


Current Available Status
version version
Routing Engine 0 RE BIOS 0 1.5 1.7 OK
Routing Engine 0 RE BIOS Backup 1 1.5 1.7 OK
Perform indicated firmware upgrade ? [yes,no] (no) yes

Firmware upgrade initiated.

2. Monitor the upgrade status using the show system firmware command.

root> show system firmware

Part Type Tag Current Available Status


version version
Routing Engine 0 RE BIOS 0 1.5 1.7 PROGRAMMING
Routing Engine 0 RE BIOS Backup 1 1.5 1.7 OK
Routing Engine 0 RE FPGA 11 12.3.0 OK

root> show system firmware


Part Type Tag Current Available Status
version version
Routing Engine 0 RE BIOS 0 1.5 1.7 UPGRADED
SUCCESSFULLY

Routing Engine 0 RE BIOS Backup 1 1.5 1.7 OK


Routing Engine 0 RE FPGA 11 12.3.0 OK

NOTE: The device must be rebooted for the upgraded active BIOS to
take effect.

196 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

Backup BIOS:

1. Initiate the upgrade using the request system firmware upgade re bios backup
command.

root> request system firmware upgrade re bios backup

Part Type Tag


Current Available Status
version version
Routing Engine 0 RE BIOS 0 1.5 1.7 OK
Routing Engine 0 RE BIOS Backup 1 1.5 1.7 OK
Perform indicated firmware upgrade ? [yes,no] (no) yes

Firmware upgrade initiated.

2. Monitor the upgrade status using the show system firmware command.

root> show system firmware

Part Type Tag Current Available Status


version version
Routing Engine 0 RE BIOS 0 1.5 1.7 OK
Routing Engine 0 RE BIOS Backup 1 1.5 1.7 PROGRAMMING
Routing Engine 0 RE FPGA 11 12.3.0 OK

root> show system firmware


Part Type Tag Current Available Status
version version
Routing Engine 0 RE BIOS 0 1.5 1.7 OK
Routing Engine 0 RE BIOS Backup 1 1.7 1.7 UPGRADED
SUCCESSFULLY
Routing Engine 0 RE FPGA 11 12.3.0 OK

Related • Understanding Junos OS Upgrades for SRX Series Devices on page 132
Documentation
• Understanding Auto BIOS Upgrade Methods on the SRX Series Devices on page 144

• Disabling Auto BIOS Upgrade on SRX Series Devices on page 251

• Installation and Upgrade Guide for Security Devices

Boot Loaders and Boot Devices

• Installing Junos OS from the Boot Loader Using a USB Storage Device on an SRX Series
Device on page 197
• Upgrading the Boot Loader on SRX Series Devices on page 198

Installing Junos OS from the Boot Loader Using a USB Storage Device on an SRX Series Device
To install Junos OS Release 10.0 or later from the boot loader using a USB storage device:

1. Format a USB storage device in MS-DOS format.

2. Copy the Junos OS image onto the USB storage device.

3. Plug the USB storage device into the SRX Series device.

4. Stop the device at the loader prompt and issue the following command:

Copyright © 2013, Juniper Networks, Inc. 197


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

loader> install file:///<image-path-on-usb>

An example of a command is as follows:

loader> install file:///junos-srxsme-10.0R2-domestic.tgz

This formats the internal media and installs the new Junos OS image on the media
with dual-root partitioning.

5. Once the system boots up with Junos OS Release 10.0 or later, upgrade the U-boot
and boot loader immediately.

Related • Understanding Junos OS Upgrades for SRX Series Devices on page 132
Documentation
• Installing Junos OS Upgrades from a Remote Server on the SRX Series Devices on
page 183

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Installation and Upgrade Guide for Security Devices

Upgrading the Boot Loader on SRX Series Devices


To upgrade the boot loader to the latest version:

1. Upgrade to Junos OS Release 10.0 or later (with or without dual-root support enabled).

The Junos OS 10.0 image contains the latest boot loader binaries in this path:
/boot/uboot, /boot/loader.

2. Enter the shell prompt using the start shell command.

3. Run the following command from the shell prompt:

bootupgrade –u /boot/uboot –l /boot/loader

NOTE: For the new version to take effect, you should reboot the system after
upgrading the boot loader.

To verify the boot loader version on the SRX Series device, enter the show chassis
routing-engine bios command.

user@host> show chassis routing-engine bios


Routing Engine BIOS Version: 1.5

The command output displays the boot loader version.

198 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

NOTE: You can use the following commands to upgrade U-Boot or perform
cyclic redundancy check (CRC):

• bootupgrade -s -u – To upgrade the secondary boot loader.

• bootupgrade -c u-boot – To check CRC of the boot loader.

• bootupgrade -s -c u-boot – To check CRC for the secondary boot loader.

• bootupgrade -c loader – To check CRC for the loader on boot loader.

Related • Understanding Junos OS Upgrades for SRX Series Devices on page 132
Documentation
• Example: Configuring Boot Devices for SRX Series Devices on page 210

• Junos OS Upgrade Methods on the SRX Series Devices on page 133

• Installation and Upgrade Guide for Security Devices

Software Downgrade

• Example: Downgrading Junos OS on SRX Series Devices on page 199


• Example: Downgrading Junos OS on J Series Devices on page 201

Example: Downgrading Junos OS on SRX Series Devices


This example shows how to downgrade Junos OS on the SRX Series devices.

• Requirements on page 199


• Overview on page 199
• Configuration on page 200
• Verification on page 201

Requirements

No special configuration beyond device initialization is required before configuring this


feature.

Overview

When you upgrade your software, the device creates a backup image of the software
that was previously installed in addition to installing the requested software upgrade.

To downgrade the software, you can revert to the previous image using the backup image.
You can use this method to downgrade to only the software release that was installed
on the device before the current release. To downgrade to an earlier version, follow the
procedure for upgrading, using the software image labeled with the appropriate release.
This example returns software to the previous Junos OS version.

Copyright © 2013, Juniper Networks, Inc. 199


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Configuration

CLI Quick To quickly downgrade Junos OS on SRX Series devices, copy the following commands,
Configuration paste them in a text file, remove any line breaks, and then copy and paste the commands
into the CLI.

From operational mode, enter:

user@host>
request system software rollback
request system reboot

GUI Step-by-Step To downgrade Junos OS on SRX Series devices:


Procedure
1. In the J-Web user interface, select Maintain>Software>Downgrade. The image of the
previous version (if any) appears on this page.

NOTE: After you perform this operation, you cannot undo it.

2. Select Downgrade to downgrade to the previous version of the software or Cancel to


cancel the downgrade process.

3. Click Maintain>Reboot from the J-Web user interface to reboot the device.

NOTE: To downgrade to an earlier version, follow the procedure for


upgrading, using the software image labeled with the appropriate release.

4. Click OK to check your configuration and save it as a candidate configuration.

5. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To downgrade Junos OS on SRX Series devices:

1. From operational mode, return to the previous Junos OS version.

user@host> request system software rollback

2. Reboot the device.

user@host> request system reboot

The device is now running the previous version of Junos OS. To downgrade to an
earlier version, follow the procedure for upgrading, using the software image labeled
with the appropriate release.

200 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

Results From configuration mode, confirm your configuration by entering the show system
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the Junos OS Downgrade Installation

Purpose Verify that the Junos OS downgrade was installed.

Action From operational mode, enter the show system command.

Related • Example: Configuring Boot Devices for SRX Series Devices on page 210
Documentation
• Junos OS Upgrade Methods on the SRX Series Devices on page 133

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Example: Rebooting SRX Series Devices on page 260

• Installation and Upgrade Guide for Security Devices

Example: Downgrading Junos OS on J Series Devices


This example shows how to downgrade Junos OS on J Series devices.

• Requirements on page 201


• Overview on page 201
• Configuration on page 202
• Verification on page 203

Requirements

No special configuration beyond device initialization is required before configuring this


feature.

Overview

NOTE: This procedure applies only to downgrading from one Junos OS


software release to another or from one Junos OS services release to another.

When you upgrade your software, the device creates a backup image of the software
that was previously installed in addition to installing the requested software upgrade.

To downgrade the software, you can revert to the previous image using the backup image.
You can use this method to downgrade to only the software release that was installed

Copyright © 2013, Juniper Networks, Inc. 201


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

on the device before the current release. To downgrade to an earlier version, follow the
procedure for upgrading, using the software image labeled with the appropriate release.

Configuration

CLI Quick To quickly downgrade Junos OS on J Series devices, copy the following commands, paste
Configuration them in a text file, remove any line breaks, and then copy and paste the commands into
the CLI.

From operational mode, enter:

user@host>
request system software rollback
request system reboot

GUI Step-by-Step To downgrade Junos OS on J Series devices:


Procedure
1. In the J-Web user interface, select Maintain>Software>Downgrade. The image of the
previous version (if any) appears on this page.

NOTE: After you perform this operation, you cannot undo it.

2. Select Downgrade to downgrade to the previous version of the software or Cancel to


cancel the downgrade process.

3. Click Maintain>Reboot from the J-Web user interface to reboot the device.

NOTE: After you downgrade the software, the previous release is loaded,
and you cannot reload the running version of software again. To downgrade
to an earlier version, follow the procedure for upgrading, using the software
image labeled with the appropriate release.

4. Click OK to check your configuration and save it as a candidate configuration.

5. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To downgrade Junos OS on J Series devices:

1. From operational mode, return to the previous Junos OS version.

user@host> request system software rollback

2. Reboot the device.

user@host> request system reboot

202 Copyright © 2013, Juniper Networks, Inc.


Chapter 5: Installation

The device is now running the previous version of Junos OS. To downgrade to an
earlier version, follow the procedure for upgrading, using the software image labeled
with the appropriate release.

Results From configuration mode, confirm your configuration by entering the show system
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the Junos OS Downgrade Installation

Purpose Verify that the Junos OS downgrade was installed.

Action From operational mode, enter the show system command.

Related • Preparing Your J Series Services Router for Junos OS Upgrades on page 167
Documentation
• Example: Installing Junos OS Upgrades on J Series Devices on page 178

• Example: Rebooting J Series Devices on page 261

• Example: Halting J Series Devices on page 266

• Installation and Upgrade Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 203


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

204 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 6

Configuration

• Autoinstallation on page 205


• Backup and Snapshot Configuration Files on page 208
• Boot Loaders and Boot Devices on page 210
• Configuration Statements on page 215

Autoinstallation

• Example: Configuring Autoinstallation on page 205

Example: Configuring Autoinstallation


This example shows how to configure a device for autoinstallation.

• Requirements on page 205


• Overview on page 206
• Configuration on page 206
• Verification on page 207

Requirements

Before you begin:

• Configure a DHCP server on your network to meet your network requirements. You can
configure a device to operate as a DHCP server. See “Example: Configuring the Device
as a DHCP Server” on page 705.

• Create one of the following configuration files, and store it on a TFTP server in the
network:

• A host-specific file with the name hostname.conf for each device undergoing
autoinstallation. Replace hostname with the name of a device. The hostname.conf
file typically contains all the configuration information necessary for the device with
this hostname.

• A default configuration file named router.conf with the minimum configuration


necessary to enable you to telnet into the new device for further configuration.

• Physically attach the device to the network using one or more of the following interface
types:

Copyright © 2013, Juniper Networks, Inc. 205


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Fast Ethernet

• Gigabit Ethernet

• Serial with HDLC encapsulation

Overview

No configuration is required on a device on which you are performing autoinstallation,


because it is an automated process. However, to simplify the process, you can specify
one or more interfaces, protocols, and configuration servers to be used for autoinstallation.

The device uses these protocols to send a request for an IP address for the interface.

• BOOTP—Sends requests over all interfaces.

• RARP—Sends requests over Ethernet interfaces.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

edit system
set autoinstallation configuration-servers ftp://user:password@sftpconfig.sp.com
set autoinstallation interfaces ge-0/0/0 bootp rarp

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure a device for autoinstallation:

1. Enable autoinstallation and specify the URL address of one or more servers from
which to obtain configuration files.

[edit system]
user@host# set autoinstallation configuration-servers
ftp://user:password@sftpconfig.sp.com

2. Configure one or more Ethernet or serial interfaces to perform autoinstallation, and


configure one or two procurement protocols for each interface.

[edit system]
user@host# set autoinstallation interfaces ge-0/0/0 bootp rarp

Results From configuration mode, confirm your configuration by entering the show system
autoinstallation status command. If the output does not display the intended configuration,
repeat the configuration instructions in this example to correct it.

[edit]

206 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

user@host# show system autoinstallation status

Autoinstallation status:
Master state: Active
Last committed file: None
Configuration server of last committed file: 10.25.100.1
Interface:
Name: ge-0/0/0
State: Configuration Acquisition
Acquired:
Address: 192.168.124.75
Hostname: host-ge-000
Hostname source: DNS
Configuration filename: router-ge-000.conf
Configuration filename server: 10.25.100.3
Address acquisition:
Protocol: BOOTP Client
Acquired address: None
Protocol: RARP Client
Acquired address: None

If you are done configuring the device, enter commit from configuration mode.

NOTE: When there is a user-specified configuration for a particular interface,


the factory default for that interface should be deleted. Having two
configurations for the same device might lead to errors. For example, if PPP
encapsulation is set on a T1 interface through user configuration while the
factory default configuration configures CISCO HLDC on the same interface,
then the interface might not come up and the following error will be logged
in the message file: “DCD_CONFIG_WRITE_FAILED failed.”

Verification

Confirm that the configuration is working properly.

Verifying Autoinstallation

Purpose Verify that the device has been configured for autoinstallation.

Action From operational mode, enter the show system autoinstallation status command. The
output shows the settings configured for autoinstallation. Verify that the values displayed
are correct for the device when it is deployed on the network.

Related • Autoinstallation Overview on page 146


Documentation
• Automatic Installation of Configuration Files (J Series Routers and SRX Services Gateway)

• Installation and Upgrade Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 207


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Backup and Snapshot Configuration Files

• Configuring a Boot Device to Receive Junos OS Failure Memory Snapshots in J Series


Devices on page 208
• Configuring External CompactFlash on SRX650 Devices on page 209

Configuring a Boot Device to Receive Junos OS Failure Memory Snapshots in J Series Devices
Use the set system dump-device command to specify the medium to use for the device
to store system software failure memory snapshots. In this way, when the operating
system fails, if you have specified a system dump device in the configuration, the operating
system preserves a snapshot of the state of the device when it failed.

After you reboot the system, the dump device is checked for a snapshot as part of the
operating system boot process. If a snapshot is found, it is written to the crash dump
directory on the device (/var/crash). The customer support team can examine this
memory snapshot to help determine the cause of the system software failure.

NOTE: If the swap partition on the dump device medium is not large enough
for a system memory snapshot, either a partial snapshot or no snapshot is
written into the crash dump directory.

From operational mode, enter the set system dump-device command with the following
syntax:

user@host> set system dump-device boot-device | compact-flash |


removable-compact-flash | usb

Table 34 on page 208 describes the set system dump-device command options.

Table 34: CLI set system dump-device Command Options


Option Description

boot-device Uses whatever device was booted from as the system software failure memory snapshot
device.

compact-flash Uses the internal CompactFlash (CF) card as the system software failure memory
snapshot device.

removable-compact-flash Uses the CF card on the rear of the device (J2320 and J2350 only) as the system software
failure memory snapshot device.

usb Uses the device attached to the USB port as the system software failure memory
snapshot device.

Related • Preparing Your J Series Services Router for Junos OS Upgrades on page 167
Documentation
• Example: Configuring Boot Devices for J Series Devices on page 213

208 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

• Example: Rebooting J Series Devices on page 261

• Example: Halting J Series Devices on page 266

• Installation and Upgrade Guide for Security Devices

Configuring External CompactFlash on SRX650 Devices


The SRX650 Services Gateway includes the following 2 GB CompactFlash (CF) storage
device:

• The Services and Routing Engine (SRE) contains a hot-pluggable external CF storage
device used to upload and download files.

• The chassis contains an internal CF used to store the operating system.

By default, only the internal CF is enabled and an option to take a snapshot of the
configuration from the internal CF to the external CF is not supported. This can be done
only by using a USB storage device.

To take a snapshot of the configuration from the external CF:

1. Take a snapshot from the internal CF to a USB storage device using the request system
snapshot media usb command.

2. Reboot the device from the USB storage device using the request system reboot media
usb command.

3. Go to the U-boot prompt.

4. Stop at U-boot and set the following variables:

set ext.cf.pref 1
save
reset

5. Once the system is booted from the USB storage device, take a snapshot from the
external CF using the request system snapshot media external command.

NOTE: Once the snapshot is taken on the external CF, we recommend


that you set the ext.cf.pref to 0 at the U-boot prompt.

Related • Understanding Junos OS Upgrades for SRX Series Devices on page 132
Documentation
• Preparing Your SRX Series Device for Junos OS Upgrades on page 166

• Junos OS Upgrade Methods on the SRX Series Devices on page 133

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Installing Junos OS Using a USB Flash Drive on SRX Series Devices on page 182

• Installation and Upgrade Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 209


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Boot Loaders and Boot Devices

• Example: Configuring Boot Devices for SRX Series Devices on page 210
• Example: Configuring Boot Devices for J Series Devices on page 213

Example: Configuring Boot Devices for SRX Series Devices


This example shows how to configure a boot device.

• Requirements on page 210


• Overview on page 210
• Configuration on page 211
• Verification on page 212

Requirements

Before you begin, ensure that the backup device has a storage capacity of at least 1 GB.
See “Preparing Your SRX Series Device for Junos OS Upgrades” on page 166.

Overview

You can configure a boot device to replace the primary boot device on your SRX Series
device or to act as a backup boot device. Use either the J-Web user interface or the CLI
to take a snapshot of the configuration currently running on the device, or of the original
factory configuration and a rescue configuration, and save it to an alternate medium.

NOTE: For media redundancy, we recommend that you keep a secondary


storage medium attached to the SRX Series device and updated at all times.

If the primary storage medium becomes corrupted and no backup medium is in place,
you can recover the primary internal media from the TFTP installation.

You can also configure a boot device to store snapshots of software failures for use in
troubleshooting.

NOTE: You cannot copy software to the active boot device.

NOTE: After a boot device is created with the default factory configuration,
it can operate only in an internal media slot.

This example configures a boot device to back up the currently running and active file
system partitions by rebooting from internal media and including only files shipped from
the factory.

210 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

Configuration

CLI Quick To quickly configure a boot device, copy the following commands, paste them in a text
Configuration file, remove any line breaks, and then copy and paste the commands into the CLI.

From operational mode, enter:

user@host> request system snapshot partition media internal factory

GUI Step-by-Step To configure a boot device:


Procedure
1. In the J-Web user interface, select Maintain>Snapshot.

2. On the Snapshot page, specify the boot device to copy the snapshot to. From the
Target Media list, select the internal boot device.

3. Select the Factory check box to copy only default files that were loaded on the internal
media when it was shipped from the factory, plus the rescue configuration if one has
been set.

4. Select the Partition check box to partition the medium that you are copying the
snapshot to. This process is usually necessary for boot devices that do not already
have software installed on them.

5. Click Snapshot.

6. Click OK to check your configuration and save it as a candidate configuration.

7. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure a boot device:

From operational mode, create a boot device from the internal media including only files
shipped from the factory that will be used to back up the currently running and active
file system partitions.

user@host> request system snapshot partition media internal factory

Results From configuration mode, confirm your configuration by entering the show system
snapshot media internal command. If the output does not display the intended
configuration, repeat the configuration instructions in this example to correct it.

user@host> show system snapshot media internal

Information for snapshot on internal (/dev/ad0s1a) (backup)


Creation date: Oct 9 13:30:06 2009
JUNOS version on snapshot:
junos : 10.0B3.10-domestic
Information for snapshot on internal (/dev/ad0s2a) (primary)
Creation date: Jan 6 15:45:35 2010

Copyright © 2013, Juniper Networks, Inc. 211


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

JUNOS version on snapshot:


junos : 10.2-20091229.2-domestic

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the Snapshot Information

Purpose Verify that the snapshot information for both root partitions on SRX Series devices were
configured.

Action From operational mode, enter the show system snapshot media command.

The command output displays the snapshot creation time and Junos OS Release version
on a media for both the primary and backup roots.

NOTE: With the dual-root partitioning scheme, performing a snapshot to a


USB storage device that is less than 1 GB is not supported.

NOTE: You can use the show system snapshot media internal command to
determine the partitioning scheme present on the internal media. Information
for only one root is displayed for single-root partitioning, whereas information
for both roots is displayed for dual-root partitioning.

NOTE: Any removable media that has been formatted with dual-root
partitioning will not be recognized correctly by the show system snapshot CLI
command on systems that have single-root partitioning. Intermixing dual-root
and single-root formatted media on the same system is strongly discouraged.

Related • Upgrading the Boot Loader on SRX Series Devices on page 198
Documentation
• Junos OS Upgrade Methods on the SRX Series Devices on page 133

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Example: Rebooting SRX Series Devices on page 260

• Installation and Upgrade Guide for Security Devices

212 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

Example: Configuring Boot Devices for J Series Devices


This example shows how to configure a boot device.

• Requirements on page 213


• Overview on page 213
• Configuration on page 213
• Verification on page 214

Requirements

Before you begin, ensure that the backup device has a storage capacity of at least 256
MB. See “Preparing Your J Series Services Router for Junos OS Upgrades” on page 167.

Overview

You can configure a boot device to replace the primary boot device on your J Series device
or to act as a backup boot device. Use either the J-Web user interface or the CLI to take
a snapshot of the configuration currently running on the device, or of the original factory
configuration and a rescue configuration, and save it to an alternate medium.

NOTE: For media redundancy, we recommend that you keep a secondary


storage medium attached to the J Series device and updated at all times.

If the primary storage medium becomes corrupted and no backup medium is in place,
you can recover the primary CF card from a special software image. You can also configure
a boot device to store snapshots of software failures, for use in troubleshooting.

NOTE:
• You cannot copy software to the active boot device.

• After a boot device is created with the default factory configuration, it can
operate only in an internal CF slot.

• After the boot device is created as an internal CF, it can operate only in an
internal CF slot.

This example configures a boot device to copy the software snapshot to the device
connected to the USB port.

Configuration

CLI Quick To quickly configure a boot device, copy the following commands, paste them in a text
Configuration file, remove any line breaks, and then copy and paste the commands into the CLI.

From operational mode, enter:

user@host>
request system snapshot media usb

Copyright © 2013, Juniper Networks, Inc. 213


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

GUI Step-by-Step To configure a boot device:


Procedure
1. In the J-Web user interface, select Maintain>Snapshot.

2. On the Snapshot page, in the Target Media field, specify usb as the boot device to
copy the snapshot to.

3. Click Snapshot.

4. Click OK to check your configuration and save it as a candidate configuration.

5. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure a boot device:

From operational mode, create a boot device on an alternate medium to replace the
primary boot device or to serve as a backup.

user@host> request system snapshot media usb

Results From configuration mode, confirm your configuration by entering the show system
snapshot media usb command. If the output does not display the intended configuration,
repeat the configuration instructions in this example to correct it.

For USB:

user@host> show system snapshot media usb

Information for snapshot on usb (/dev/da1s1a) (primary)


Creation date: Jul 24 16:16:01 2009
JUNOS version on snapshot:
junos : 10.0I20090723_1017-domestic
Information for snapshot on usb (/dev/da1s2a) (backup)
Creation date: Jul 24 16:17:13 2009
JUNOS version on snapshot:
junos : 10.0I20090724_0719-domestic

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the Snapshot Information

Purpose Verify that the snapshot information was configured.

Action From operational mode, enter the show system snapshot media command.

214 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

Related • Preparing Your J Series Services Router for Junos OS Upgrades on page 167
Documentation
• Configuring a Boot Device to Receive Junos OS Failure Memory Snapshots in J Series
Devices on page 208

• Example: Rebooting J Series Devices on page 261

• Example: Halting J Series Devices on page 266

• Installation and Upgrade Guide for Security Devices

Configuration Statements

• System Configuration Statement Hierarchy on page 215

System Configuration Statement Hierarchy


Use the statements in the system configuration hierarchy to configure system
management functions including addresses of the Domain Name System (DNS) servers;
device’s hostname, address, and domain name; health monitoring; interface filtering;
properties of the device’s auxiliary and console ports; security profiles for logical systems;
time zones and Network Time Protocol (NTP) properties; trace options; and user login
accounts, including user authentication and the root-level user account. Statement
descriptions that are exclusive to the J Series and SRX Series devices running Junos OS
are described in this section.

system {
accounting {
destination {
radius {
server server-address {
accounting-port port-number;
max-outstanding-requests number;
port number;
retry number;
secret password;
source-address address;
timeout seconds;
}
}
tacplus {
server server-address {
port port-number;
secret password;
single-connection;
source-address source-address;
timeout seconds;
}
}
}
events [change-log interactive-commands login];
traceoptions {
file {
filename;

Copyright © 2013, Juniper Networks, Inc. 215


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

files number;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
allow-v4mapped-packets;
archival {
configuration {
archive-sites url {
password password;
}
transfer-interval interval;
transfer-on-commit;
}
}
arp {
aging-timer minutes;
gratuitous-arp-delay seconds;
gratuitous-arp-on-ifup;
interfaces {
interface name {
aging-timer minutes;
}
}
passive-learning;
purging;
}
authentication-order [password radius tacplus];
auto-configuration {
traceoptions {
file {
filename;
files number;
match reqular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
auto-snapshot;
autoinstallation {
configuration-servers {
url {
password password;
}
}
interfaces {
interface-name {
bootp;
rarp;

216 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

}
}
usb {
disable;
}
}
auto-snapshot;
backup-router {
address;
destination [network];
}
commit {
server {
commit-interval seconds;
days-to-keep-error-logs days;
maximum-aggregate-pool number;
maximum entries number;
traceoptions {
file {
filename;
files number;
microsecond-stamp;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
synchronize;
}
compress-configuration-files;
default-address-selection;
diag-port-authentication {
encrypted-password passsword;
plain-text-password;
}
domain-name domain-name;
domain-search [domain-list];
donot-disable-ip6op-ondad;
dump-device (boot-device | compact-flash | usb);
dynamic-profile-options {
versioning;
}
encrypt-configuration-files;
extensions {
providers {
provider-id {
license-type license deployment-scope [deployments];
}
}
resource-limits {
package package-name {
resources {
cpu {
priority number;

Copyright © 2013, Juniper Networks, Inc. 217


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

time seconds;
}
file {
core-size bytes;
open number;
size bytes;
}
memory {
data-size mbytes;
locked-in mbytes;
resident-set-size mbytes;
socket-buffers mbytes;
stack-size mbytes;
}
}
}
process process-ui-name {
resources {
cpu {
priority number;
time seconds;
}
file {
core-size bytes;
open number;
size bytes;
}
memory {
data-size mbytes;
locked-in mbytes;
resident-set-size mbytes;
socket-buffers mbytes;
stack-size mbytes;
}
}
}
}
}
fips {
level (0 | 1 | 2 | 3 | 4);
}
host-name hostname;
inet6-backup-router {
address;
destination destination;
}
internet-options {
icmpv4-rate-limit {
bucket-size seconds;
packet-rate packets-per-second;
}
icmpv6-rate-limit {
bucket-size seconds;
packet-rate packets-per-second;
}
(ipip-path-mtu-discovery | no-ipip-path-mtu-discovery);

218 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

ipv6-duplicate-addr-detection-transmits number;
(ipv6-path-mtu-discovery | no-ipv6-path-mtu-discovery);
ipv6-path-mtu-discovery-timeout minutes;
no-tcp-reset (drop-all-tcp | drop-tcp-with-syn-only);
no-tcp-rfc1323;
no-tcp-rfc1323-paws;
(path-mtu-discovery | no-path-mtu-discovery);
source-port upper-limit upper-limit;
(source-quench | no-source-quench);
tcp-drop-synfin-set;
tcp-mss bytes;
}
kernel-replication;
license {
autoupdate {
url url;
password password;
}
renew {
before-expiration number;
interval interval-hours;
}
traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
location {
altitude feet;
building name;
country-code code;
floor number;
hcoord horizontal-coordinate;
lata service-area;
latitude degrees;
longitude degrees;
npa-nxx number;
postal-code postal-code;
rack number;
vcoord vertical-coordinate;
}
login {
announcement text;
class class-name {
access-end hh:mm;
access-start hh:mm;
allow-commands regular-expression;
allow-configuration regular-expression;
allow-configuration-regexps [regular-expression];

Copyright © 2013, Juniper Networks, Inc. 219


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

allowed-days [day];
deny-commands regular-expression;
deny-configuration regular-expression;
deny-configuration-regexps [regular-expression];
idle-timeout minutes;
logical-system logical-system;
login-alarms;
login-script script;
login-tip;
permissions [permissions ];
security-role (audit-administrator | crypto-administrator | ids-administrator |
security-administrator);
}
deny-sources {
address [address-or-hostname];
}
message text;
}
password {
change-type (character-set | set-transitions);
format (des | md5 | sha1);
maximum-length length;
minimum-changes number;
minimum-length length;
}
retry-options {
backoff-factor seconds;
backoff-threshold number;
lockout-period time;
maximum-time seconds;
minimum-time seconds;
tries-before-disconnect number;
}
user username {
authentication {
encrypted-password password;
load-key-file url;
plain-text-password;
ssh-dsa public-key;
ssh-rsa public-key;
}
class class-name;
full-name complete-name;
uid uid-value;
}
}
max-configuration-rollbacks number;
max-configurations-on-flash number;
mirror-flash-on-disk;
name-server ip-address;
nd-maxmcast-solicit value;
nd-retrasmit-timer value;
no-compress-configuration-files;
no-debugger-on-alt-break;
no-multicast-echo;
no-neighbor-learn;

220 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

no-ping-record-route;
no-ping-time-stamp;
no-redirects;
no-saved-core-context;
ntp {
authentication-key key-number {
type md5;
value password;
}
boot-server address;
broadcast broadcast-address {
key key;
ttl value;
version version;
}
broadcast-client;
multicast-client {
address;
}
peer peer-address {
key key;
prefer;
version version;
}
server server-address {
key key;
prefer;
version version;
}
source-address source-address;
trusted-key [key-number];
}
pic-console-authentication {
encrypted-password password;
plain-text-password;
}
ports {
auxiliary {
disable;
insecure;
type (ansi | small-xterm | vt100 | xterm);
}
console {
disable;
insecure;
log-out-on-disconnect;
type (ansi | small-xterm | vt100 | xterm);
}
}
processes {
802.1x-protocol-daemon {
command binary-file-path;
disable;
}
adaptive-services {
command binary-file-path;

Copyright © 2013, Juniper Networks, Inc. 221


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

disable;
failover (alternate-media | other-routing-engine);
}
alarm-control {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
application-identification {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
application-security {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
audit-process {
command binary-file-path;
disable;
}
auto-configuration {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
bootp {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
chassis-control {
disable;
failover alternate-media;
}
class-of-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
craft-control {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
database-replication {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
datapath-trace-service {
disable;
traceoptions {
file {
filename ;

222 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
dhcp {
command binary-file-path;
disable;
}
dhcp-service {
disable;
failover (alternate-media | other-routing-engine);
interface-traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
dialer-services {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}

Copyright © 2013, Juniper Networks, Inc. 223


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

diameter-service {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
disk-monitoring {
command binary-file-path;
disable;
}
dynamic-flow-capture {
command binary-file-path;
disable;
}
ecc-error-logging {
command binary-file-path;
disable;
}
ethernet-connectivity-fault-management {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ethernet-link-fault-management {
command binary-file-path;
disable;
}
ethernet-switching {
command binary-file-path;
disable;
}
event-processing {
command binary-file-path;
disable;
}
fipsd {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
firewall {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
firewall-authentication-service {
disable;

224 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

}
forwarding {
command binary-file-path;
disable;
}
general-authentication-service {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
gprs-process {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
group-key-member {
disable;
}
group-key-server {
disable;
}
idp-policy {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ilmi {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
inet-process {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
init {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
interface-control {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ipmi {

Copyright © 2013, Juniper Networks, Inc. 225


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ipsec-key-management {
(disable | enable);
}
jsrp-service {
disable;
}
jtasktest {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
kernel-replication {
command binary-file-path;
disable;
}
l2-learning {
command binary-file-path;
disable;
}
l2cpd-service {
command binary-file-path;
disable;
}
lacp {
command binary-file-path;
disable;
}
lldpd-service {
command binary-file-path;
disable;
}
logical-system-mux {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
logical-system-service {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
mib-process {
command binary-file-path;

226 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

disable;
failover (alternate-media | other-routing-engine);
}
mobile-ip {
command binary-file-path;
disable;
}
mountd-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
mspd {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
multicast-snooping {
command binary-file-path;
disable;
}
named-service {
disable;
failover (alternate-media | other-routing-engine);
}
neighbor-liveness {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
network-security {
disable;
}
network-security-trace {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
nfsd-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ntp {
disable;
failover (alternate-media | other-routing-engine);
}
ntpd-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
peer-selection-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);

Copyright © 2013, Juniper Networks, Inc. 227


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
periodic-packet-services {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
pgcp-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
pgm {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
pic-services-logging {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ppp {
command binary-file-path;
disable;
}
pppoe {
command binary-file-path;
disable;
}
process-monitor {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error |info |notice | verbose | warning);
no-remote-trace;
}
}
profilerd {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
r2cp {
command binary-file-path;
disable;
}
redundancy-interface-process {
command binary-file-path;
disable;

228 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

failover (alternate-media | other-routing-engine);


}
remote-operations {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
resource-cleanup {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error |info |notice | verbose | warning);
no-remote-trace;
}
}
routing {
disable;
failover (alternate-media | other-routing-engine);
}
sampling {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
sbc-configuration-process {
disable;
failover (alternate-media | other-routing-engine);
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
sdk-service {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}

Copyright © 2013, Juniper Networks, Inc. 229


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

flag flag;
level (all | error |info |notice | verbose | warning);
no-remote-trace;
}
}
secure-neighbor-discovery {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
security-log {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
send {
disable;
}
service-deployment {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
shm-rtsdbd {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
simple-mail-client-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
smtpd-service {
disable;
}
snmp {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
static-subscribers {
disable;
}
statistics-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
subscriber-management {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
subscriber-management-helper {
command binary-file-path;

230 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

disable;
failover (alternate-media | other-routing-engine);
}
system-health-management {
disable;
}
tunnel-oamd {
command binary-file-path;
disable;
}
uac-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
usb-control {
command binary-file-path;
disable;
}
virtualization-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
vrrp {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
wan-acceleration {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
watchdog {
enable;
disable;
timeout value;
}
web-management {
disable;
failover (alternate media | other-routing-engine);
}
wireless-lan-service {
disable;
traceoptions {
file {

Copyright © 2013, Juniper Networks, Inc. 231


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
wireless-wan-service {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
proxy {
password password;
port port-number;
server url;
username user-name;
}
radius-options {
attributes {
nas-ip-address nas-ip-address;
}
password-protocol protocol-name;
}
radius-server server-address {
accounting-port number;
max-outstanding-requests number;
port number;
retry number;
secret password;
source-address source-address;
timeout seconds;
}
root-authentication {
encrypted-password password;
load-key-file url;
plain-text-password;
ssh-dsa public-key {
<from pattern-list>;
}
ssh-rsa public-key {
<from pattern-list>;
}
}

232 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

saved-core-context;
saved-core-files number;
scripts {
commit {
allow-transients;
direct-access;
file filename {
checksum (md5 | sha-256 | sha1);
optional;
refresh;
refresh-from url;
source url;
}
refresh;
refresh-from url;
traceoptions {
file {
filename;
files number;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
load-scripts-from-flash;
op {
file filename {
arguments name {
description text;
}
checksum (md5 | sha-256 | sha1);
command filename-alias;
description cli-help-text;
refresh;
refresh-from url;
source url;
}
no-allow-url;
refresh;
refresh-from url;
traceoptions {
file {
filename;
files number;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
security-profile security-profile-name {
address-book {
maximum amount;

Copyright © 2013, Juniper Networks, Inc. 233


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

reserved amount;
}
appfw-profile {
maximum amount;
reserved amount;
}
appfw-rule {
maximum amount;
reserved amount;
}
appfw-rule-set {
maximum amount;
reserved amount;
}
auth-entry {
maximum amount;
reserved amount;
}
cpu {
reserved percent;
}
dslite-softwire-initiator {
maximum amount;
reserved amount;
}
flow-gate {
maximum amount;
reserved amount;
}
flow-session {
maximum amount;
reserved amount;
}
idp-policy idp-policy-name;
logical-system logical-system-name;
nat-cone-binding {
maximum amount;
reserved amount;
}
nat-destination-pool {
maximum amount;
reserved amount;
}
nat-destination-rule {
maximum amount;
reserved amount;
}
nat-interface-port-ol {
maximum amount;
reserved amount;
}
nat-nopat-address {
maximum amount;
reserved amount;
}
nat-pat-address {

234 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

maximum amount;
reserved amount;
}
nat-pat-portnum {
maximum amount
reserved amount
}
nat-port-ol-ipnumber {
maximum amount;
reserved amount;
}
nat-rule-referenced-prefix {
maximum amount;
reserved amount;
}
nat-source-pool {
maximum amount;
reserved amount;
}
nat-source-rule {
maximum amount;
reserved amount;
}
nat-static-rule {
maximum amount;
reserved amount;
}
policy {
maximum amount;
reserved amount;
}
policy-with-count {
maximum amount;
reserved amount;
}
root-logical-system;
scheduler {
maximum amount;
reserved amount;
}
zone {
maximum amount;
reserved amount;
}
}
security-profile-resources {
cpu-control;
cpu-control-target percent;
}
services {
database-replication {
traceoptions {
file {
filename ;
files number;
match regular-expression;

Copyright © 2013, Juniper Networks, Inc. 235


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
dhcp {
boot-file filename;
boot-server (address | hostname);
default-lease-time (infinite | seconds);
domain-name domain-name;
domain-search dns-search-suffix;
maximum-lease-time (infinite | seconds);
name-server ip-address;
next-server ip-address;
option option-identifier-code array type-name [ type-values ] | byte 8-bit-value | flag
(false | off | on | true) | integer signed-32-bit-value | ip-address address | short
signed-16-bit-value | string text-string | unsigned-integer 32-bit-value |
unsigned-short 16-bit-value);
pool subnet-ip-address/mask {
address-range {
high address;
low address;
}
boot-file filename;
boot-server (address | hostname);
default-lease-time (infinite | seconds);
domain-name domain-name;
domain-search dns-search-suffix;
exclude-address ip-address;
maximum-lease-time (infinite | seconds);
name-server ip-address;
next-server ip-address;
option option-identifier-code array type-name [ type-values ] | byte 8-bit-value |
flag (false | off | on | true) | integer signed-32-bit-value | ip-address address |
short signed-16-bit-value | string text-string | unsigned-integer 32-bit-value |
unsigned-short 16-bit-value);
propagate-ppp-settings interface-name;
propagate-settings interface-name;
router ip-address;
server-identifier dhcp-server;
sip-server {
address ip-address;
name sip-server-name;
}
wins-server ip-address;
}
propagate-ppp-settings interface-name;
propagate-settings interface-name;
router ip-address;
server-identifier dhcp-server;
sip-server {
address ip-address;
name sip-server-name;
}

236 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

static-binding mac-address;
traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
wins-server ip-address;
}
dhcp-local-server {
dhcpv6 {
authentication {
password password;
username-include {
circuit-type;
client-id;
delimiter delimiter-character;
domain-name domain-name;
interface-name;
logical-system-name;
relay-agent-interface-id;
relay-agent-remote-id;
relay-agent-subscriber-id;
routing-instance-name;
user-prefix user-prefix;
}
}
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile-name;
}
group group-name {
authentication {
password password;
username-include {
circuit-type;
client-id;
delimiter delimiter-character;
domain-name domain-name;
interface-name;
logical-system-name;
relay-agent-interface-id;
relay-agent-remote-id;
relay-agent-subscriber-id;
routing-instance-name;

Copyright © 2013, Juniper Networks, Inc. 237


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

user-prefix user-prefix;
}
}
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile;
}
interface interface-name {
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile-name;
}
exclude;
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
service-profile service-profile-name
trace ;
upto interface-name;
}
liveness-detection {
failure-action {
clear-binding;
clear-binding-if-interface-up;
log-only;
}
method {
bfd {
detection-time {
threshold milliseconds;
}
holddown-interval interval;
minimum-interval milliseconds;
minimum-receive-interval milliseconds;
multiplier number;
no-adaptation;
session-mode (automatic | multihop | single-hop);
transmit-interval {
minimum-interval milliseconds;
threshold milliseconds;
}

238 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

version (0 | 1 | automatic);
}
}
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
reconfigure {
attempts number;
clear-on-abort;
strict;
timeout number;
token token-name;
trigger {
radius-disconnect;
}
}
service-profile service-profile-name;
}
liveness-detection {
failure-action {
clear-binding;
clear-binding-if-interface-up;
log-only;
}
method {
bfd {
detection-time {
threshold milliseconds;
}
holddown-interval interval;
minimum-interval milliseconds;
minimum-receive-interval milliseconds;
multiplier number;
no-adaptation;
session-mode (automatic | multihop | single-hop);
transmit-interval {
minimum-interval milliseconds;
threshold milliseconds;
}
version (0 | 1 | automatic);
}
}
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
reconfigure {

Copyright © 2013, Juniper Networks, Inc. 239


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

attempts number;
clear-on-abort;
strict;
timeout number;
token token-name;
trigger {
radius-disconnect;
}
}
service-profile service-profile-name;
}
group group-name {
interface interface-name {
exclude;
upto upto-interface-name;
}
}
}
dns {
dns-proxy {
cache hostname inet ip-address;
default-domain domain-name {
forwarders ip-address;
}
interface interface-name;
propogate-setting (enable | disable);
view view-name {
domain domain-name {
forwarders ip-address;
}
match-clients subnet-address;
}
}
}
dnssec {
disable;
dlv {
domain-name domain-name trusted-anchor trusted-anchor;
}
secure-domains domain-name;
trusted-keys (key dns-key | load-key-file url);
forwarders {
ip-address;
}
max-cache-ttl seconds;
max-ncache-ttl seconds;
traceoptions {
category {
category-type;
}
debug-level level;
file {
filename;
files number;
size maximum-file-size;
(world-readable | no-world-readable);

240 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
dynamic-dns {
client hostname {
agent agent-name;
interface interface-name;
password server-password;
server server-name;
username user-name;
}
}
finger {
connection-limit number;
rate-limit number;
}
ftp {
connection-limit number;
rate-limit number;
}
netconf {
ssh {
connection-limit number;
port port-number;
rate-limit number;
}
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
on-demand;
}
}
outbound-ssh {
client client-id {
address {
port port-number;
retry number;
timeout value;
}
device-id device-id;
keep-alive {
retry number;
time-out value;
}
reconnect-strategy (in-order |sticky);
secret secret;

Copyright © 2013, Juniper Networks, Inc. 241


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

services {
netconf;
}
}
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
service-deployment {
local-certificate certificate-name;
servers server-address {
port port-number;
security-options {
ssl3;
tls;
}
user user-name;
}
source-address source-address;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
ssh {
ciphers [cipher];
client-alive-count-max number;
client-alive-interval seconds;
connection-limit number;
hostkey-algorithm {
(ssh-dss | no-ssh-dss);
(ssh-ecdsa |no-ssh-ecdsa);
(ssh-rsa | no-ssh-rsa);
}
key-exchange [algorithm];
macs [algorithm];
max-sessions-per-connection number;
protocol-version {
v1;
v2;
}

242 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

rate-limit number;
root-login (allow | deny | deny-password);
(tcp-forwarding | no-tcp-forwarding);
}
subscriber-management {
enforce-strict-scale-limit-license;
gres-route-flush-delay;
maintain-subscriber interface-delete;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
subscriber-management-helper {
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
telnet {
connection-limit number;
rate-limit number;
}
web-management {
control {
max-threads number;
}
http {
interface [interface-name];
port port-number;
}
https {
interface [interface-name];
local-certificate name;
pki-local-certificate name;
port port-number;
system-generated-certificate;
}
management-url url;
session {
idle-timeout minutes;
session-limit number;

Copyright © 2013, Juniper Networks, Inc. 243


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
xnm-clear-text {
connection-limit number;
rate-limit number;
}
xnm-ssl {
connection-limit number;
local-certificate name;
rate-limit number;
}
}
static-host-mapping hostname {
alias [host-name-alias];
inet [ip- address];
inet6 [ipv6- address];
sysid system-identifier;
}
syslog {
allow-duplicates;
archive {
binary-data;
files number;
size maximum-file-size;
(world-readable | no-world-readable);
}
console {
(any | facility) severity;
}
file filename {
allow-duplicates;
archive {
archive-sites url {
password password;
}
(binary-data| no-binary-data);
files number;
size maximum-file-size;
start-time "YYYY-MM-DD.hh:mm";
transfer-interval minutes;
(world-readable | no-world-readable);
}
structure-data {
brief;

244 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

}
(any | facility) severity;
}
host (hostname | other-routing-engine) {
(any | facility) severity;
}
log-rotate-frequency minutes;
source-address source-address;
time-format {
millisecond;
year;
}
user (username | *) {
(any | facility) severity;
}
}
tacplus-options {
(exclude-cmd-attribute | no-cmd-attribute-value);
service-name service-name;
}
tacplus-server server-address {
port port-number;
secret password;
single-connection;
source-address source-address;
timeout seconds;
}
time-zone (GMThour-offset | time-zone);
tracing {
destination-override {
syslog {
host address;
}
}
}
use-imported-time-zones;
}

Related • Master Administrator for Logical Systems Feature Guide for Security Devices
Documentation
• Firewall User Authentication Feature Guide for Security Devices

• Infranet Authentication Feature Guide for Security Devices

• Installation and Upgrade Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 245


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

autoinstallation

Syntax autoinstallation {
configuration-servers {
url {
password password;
}
}
interfaces {
interface-name {
bootp;
rarp;
}
}
}

Hierarchy Level [edit system]

Release Information Statement introduced before Junos OS Release 7.4.

Description Specify the configuration for autoinstallation.

Options The remaining statements are explained separately.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Example: Configuring Autoinstallation on page 205


Documentation
• Installation and Upgrade Guide for Security Devices

246 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

configuration-servers

Syntax configuration-servers {
url {
password password;
}
}

Hierarchy Level [edit system autoinstallation]

Release Information Statement introduced before Junos OS Release 7.4.

Description Configure the URL address of a server from which the configuration files must be obtained.

Options • url—Specify the URL address of the server containing the configuration files.

• password—Specify the password for authentication with the configuration server.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Installation and Upgrade Guide for Security Devices


Documentation

interfaces (Autoinstallation)

Syntax interfaces {
interface-name {
bootp;
rarp;
}
}

Hierarchy Level [edit system autoinstallation]

Release Information Statement introduced before Junos OS Release 7.4.

Description Configure the interface on which to perform autoinstallation. A request for an IP address
is sent from the interface. Specify the IP address procurement protocol.

Options • bootp—Enables BOOTP or DHCP during autoinstallation.

• rarp—Enables RARP during autoinstallation.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Example: Configuring Autoinstallation on page 205


Documentation
• Installation and Upgrade Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 247


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

license

Syntax license {
autoupdate {
url url;
password password;
}
renew {
before-expiration number;
interval interval-hours;
}
traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}

Hierarchy Level [edit system]

Release Information Statement introduced in Junos OS Release 8.5.

Description Specify license information for the device.

Options • autoupdate—Autoupdate license keys from license servers.

• url—URL of a license server.

• renew—License renewal lead time and checking interval.

• before-expiration number—License renewal lead time before expiration in days.

Range : 0 through 60 days

• interval interval-hours—License checking interval in hours.

Range : 1 through 336 hours

• traceoptions—Set the trace options.

• file—Configure the trace file information.

• filename—Name of the file to receive the output of the tracing operation. Enclose
the name within quotation marks. All files are placed in the directory /var/log. By
default, the name of the file is the name of the process being traced.

• files number— Maximum number of trace files. When a trace file named trace-file
reaches its maximum size, it is renamed trace-file.0, then trace-file.1, and so on,
until the maximum number of trace files is reached. Then the oldest trace file is
overwritten.

248 Copyright © 2013, Juniper Networks, Inc.


Chapter 6: Configuration

If you specify a maximum number of files, you also must specify a maximum file
size with the size maximum file-size option.

Range : 2 through 1000 files

Default : 10 files

• match regular-expression—Refine the output to include lines that contain the regular
expression.

• size maximum-file-size—Maximum size of each trace file, in kilobytes (KB), megabytes


(MB), or gigabytes (GB).

Range : 10 KB through 1 GB

Default : 128 KB

If you specify a maximum file size, you also must specify a maximum number of trace
files with the files number option.

• (world-readable | no-world-readable)— By default, log files can be accessed only by


the user who configures the tracing operation. The world-readable option enables
any user to read the file. To explicitly set the default behavior, use the
no-world-readable option.

• flag flag—Specify which tracing operation to perform. To specify more than one
tracing operation, include multiple flag statements. You can include the following
flags.

• all—Trace all operations

• config—Trace license configuration processing.

• events—Trace licensing events and their processing.

• no-remote-trace—Disable the remote tracing.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Junos OS License Overview on page 150


Documentation
• Installation and Upgrade Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 249


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

usb

Syntax usb {
disable;
}

Hierarchy Level [edit system autoinstallation]

Release Information Statement introduced before Junos OS Release 7.4.

Description Disable the USB autoinstallation process.

Options disable—Disable the process.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Example: Configuring Autoinstallation on page 205


Documentation
• Installation and Upgrade Guide for Security Devices

250 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 7

Administration

• Auto BIOS on page 251


• Licenses on page 251
• Software Stop and Restart on page 259
• Operational Commands on page 269

Auto BIOS

• Disabling Auto BIOS Upgrade on SRX Series Devices on page 251

Disabling Auto BIOS Upgrade on SRX Series Devices


The auto BIOS upgrade feature is enabled by default. You can disable the feature using
the CLI in operational mode.

To disable the automatic upgrade of the BIOS on an SRX Series device, set the chassis
routing-engine bios command.

user@host> set chassis routing-engine bios no-auto-upgrade

NOTE: The command disables automatic upgrade of the BIOS only during
Junos OS upgrade or system boot-up. It does not disable automatic BIOS
upgrade during loader installation.

Related • Understanding Junos OS Upgrades for SRX Series Devices on page 132
Documentation
• Understanding Auto BIOS Upgrade Methods on the SRX Series Devices on page 144

• Installation and Upgrade Guide for Security Devices

Licenses

• Displaying License Keys on page 252


• Generating a License Key on page 252
• Downloading License Keys on page 253
• Saving License Keys on page 253

Copyright © 2013, Juniper Networks, Inc. 251


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Updating License Keys on page 254


• Example: Adding a New License Key on page 255
• Example: Deleting a License Key on page 258

Displaying License Keys


To display license keys installed on the device:

1. In the J-Web interface, select Maintain>Licenses.

2. Under Installed Licenses, click Display Keys to display all the license keys installed on
the device.

A screen displaying the license keys in text format appears. Multiple licenses are
separated by a blank line.

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Updating License Keys on page 254

• Saving License Keys on page 253

• Downloading License Keys on page 253

• Example: Adding a New License Key on page 255

• Example: Deleting a License Key on page 258

• Installation and Upgrade Guide for Security Devices

• Administration Guide for Security Devices

Generating a License Key


To generate a license key:

1. Gather the authorization code that you received when you purchased your license as
well as your device serial number.

2. Go to the Juniper Networks licensing page at:

https://www.juniper.net/lcrs/generateLicense.do

3. Enter the device serial number and authorization code in the webpage and click
Generate. Depending on the type of license you purchased, you will receive one of the
following responses:

• License key—If you purchased a perpetual license, you will receive a license key
from the licensing management system. You can enter this key directly into the
system to activate the feature on your device.

• License key entitlement—If you purchased a subscription-based license, you will


receive a license key entitlement from the licensing management system. You can

252 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

use this entitlement to validate your license on the Juniper Networks licensing server
and download the feature license from the server to your device.

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Updating License Keys on page 254

• Saving License Keys on page 253

• Displaying License Keys on page 252

• Downloading License Keys on page 253

• Example: Adding a New License Key on page 255

• Example: Deleting a License Key on page 258

• Installation and Upgrade Guide for Security Devices

Downloading License Keys


To download license keys installed on the device:

1. In the J-Web interface, select Maintain>Licenses.

2. Under Installed Licenses, click Download Keys to download all the license keys installed
on the device to a single file.

3. Select Save it to disk and specify the file to which the license keys are to be written.

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Updating License Keys on page 254

• Saving License Keys on page 253

• Displaying License Keys on page 252

• Example: Adding a New License Key on page 255

• Example: Deleting a License Key on page 258

• Installation and Upgrade Guide for Security Devices

Saving License Keys


To save license keys installed on the device:

1. From operational mode, save the installed license keys to a file or URL.

user@host>request system license save filename | url

Copyright © 2013, Juniper Networks, Inc. 253


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

For example, the following command saves the installed license keys to a file named
license.config:

request system license save ftp://user@host/license.conf

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Updating License Keys on page 254

• Displaying License Keys on page 252

• Downloading License Keys on page 253

• Example: Adding a New License Key on page 255

• Example: Deleting a License Key on page 258

• Installation and Upgrade Guide for Security Devices

Updating License Keys


To update a license key from the device:

1. From operational mode, do one of the following tasks:

• Update the license keys automatically.

user@host> request system license update

NOTE: The request system license update command will always use the
default Juniper license server https://ae1.juniper.net

You can only use this command to update subscription-based licenses (such as
UTM).

• Update the trial license keys automatically.

user@host>request system license update trial

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Saving License Keys on page 253

• Displaying License Keys on page 252

• Downloading License Keys on page 253

• Example: Adding a New License Key on page 255

• Example: Deleting a License Key on page 258

254 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

• Installation and Upgrade Guide for Security Devices

Example: Adding a New License Key


This example shows how to add a new license key.

• Requirements on page 255


• Overview on page 255
• Configuration on page 255
• Verification on page 257

Requirements

Before you begin, confirm that your Junos OS feature requires you to purchase, install,
and manage a separate software license.

Overview

You can add a license key from a file or URL, from a terminal, or from the J-Web user
interface. Use the filename option to activate a perpetual license directly on the device.
(Most feature licenses are perpetual.) Use the url to send a subscription-based license
key entitlement (such as UTM) to the Juniper Networks licensing server for authorization.
If authorized, the server downloads the license to the device and activates it.

In this example, the file name is bgp-reflection.

Configuration

CLI Quick To quickly add a new license key, copy the following commands, paste them in a text
Configuration file, remove any line breaks, and then copy and paste the commands into the CLI.

From operational mode, you can add a license key in either way:

• From a file or URL:

user@hostname> request system license add bgp-reflection

• From the terminal:

user@hostname> request system license add terminal

GUI Step-by-Step To add a new license key:


Procedure
1. In the J-Web user interface, select Maintain>Licenses.

2. Under Installed Licenses, click Add to add a new license key.

3. Do one of the following, using a blank line to separate multiple license keys:

• In the License File URL box, type the full URL to the destination file containing the
license key to be added.

• In the License Key Text box, paste the license key text, in plain-text format, for the
license to be added.

Copyright © 2013, Juniper Networks, Inc. 255


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

4. Click OK to add the license key.

NOTE: If you added the SRX100 Memory Upgrade license, the device
reboots immediately and comes back up as a high-memory device.

5. Click OK to check your configuration and save it as a candidate configuration.

6. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step To add a new license key:


Procedure
1. From operational mode, add a license key in either way:

• From a file or URL:

user@host> request system license add bgp-reflection

• From the terminal:

user@host>request system license add terminal

2. When prompted, enter the license key, separating multiple license keys with a blank
line. If the license key you enter is invalid, an error is generated when you press Ctrl-D
to exit license entry mode.

NOTE: If you added the SRX100 Memory Upgrade license, the device
reboots immediately and comes back up as a high-memory device.

Results From operational mode, confirm your configuration by entering the show system license
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

user@hostname> show system license

License usage:
Licenses Licenses Licenses Expiry
Feature name used installed needed
bgp-reflection 0 1 0 permanent

Licenses installed:
License identifier: G03000002223
License version: 2
Valid for device: JN001875AB
Features:
bgp-reflection - Border Gateway Protocol route reflection
permanent

License identifier: G03000002225


License version: 2
Valid for device: JN001875AB

256 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

• Verifying Installed Licenses on page 257


• Verifying License Usage on page 257
• Verifying Installed License Keys on page 257

Verifying Installed Licenses

Purpose Verify that the expected licenses have been installed and are active on the device.

Action From operational mode, enter the show system license command.

The output shows a list of the licenses used and a list of the licenses installed on the
device and when they expire.

Verifying License Usage

Purpose Verify that the licenses fully cover the feature configuration on the device.

Action From operational mode, enter the show system license usage command.

user@hostname> show system license usage

Licenses Licenses Licenses Expiry


Feature name used installed needed
bgp-reflection 1 1 0 permanent

The output shows a list of the licenses installed on the device and how they are used.

Verifying Installed License Keys

Purpose Verify that the license keys were installed on the device.

Action From operational mode, enter the show system license keys command.

user@hostname> show system license keys

XXXXXXXXXX xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx


xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx
xxxxxx xxxxxx xxx

The output shows a list of the license keys installed on the device. Verify that each
expected license key is present.

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

Copyright © 2013, Juniper Networks, Inc. 257


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Updating License Keys on page 254

• Saving License Keys on page 253

• Displaying License Keys on page 252

• Downloading License Keys on page 253

• Example: Deleting a License Key on page 258

• Installation and Upgrade Guide for Security Devices

Example: Deleting a License Key


This example shows how to delete a license key.

• Requirements on page 258


• Overview on page 258
• Configuration on page 258
• Verification on page 259

Requirements

Before you delete a license key, confirm that it is no longer needed.

Overview

You can delete a license key from the CLI or J-Web user interface. In this example, the
license ID is G03000002223.

Configuration

CLI Quick To quickly delete a license key, copy the following commands, paste them in a text file,
Configuration remove any line breaks, and then copy and paste the commands into the CLI.

user@host> request system license delete G03000002223

GUI Step-by-Step To delete a license key:


Procedure
1. In the J-Web user interface, select Maintain>Licenses.

2. Select the check box of the license or licenses you want to delete.

3. Click Delete.

NOTE: If you deleted the SRX100 Memory Upgrade license, the device
reboots immediately and comes back up as a low-memory device.

4. Click OK to check your configuration and save it as a candidate configuration.

5. If you are done configuring the device, click Commit Options>Commit.

258 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

Step-by-Step To delete a license key:


Procedure
1. From operational mode, for each license, enter the following command and specify
the license ID. You can delete only one license at a time.

user@host> request system license delete G03000002223

NOTE: If you deleted the SRX100 Memory Upgrade license, the device
reboots immediately and comes back up as a low-memory device.

Results From configuration mode, confirm your deletion by entering the show system license
command. The license key you deleted will be removed. If the output does not display
the intended configuration, repeat the configuration instructions in this example to correct
it.

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying Installed Licenses

Purpose Verify that the expected licenses have been removed from the device.

Action From operational mode, enter the show system license command.

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Updating License Keys on page 254

• Saving License Keys on page 253

• Displaying License Keys on page 252

• Downloading License Keys on page 253

• Example: Adding a New License Key on page 255

• Installation and Upgrade Guide for Security Devices

Software Stop and Restart

• Example: Rebooting SRX Series Devices on page 260


• Example: Rebooting J Series Devices on page 261
• Restarting the Chassis on SRX Series Devices on page 263

Copyright © 2013, Juniper Networks, Inc. 259


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Restarting the Chassis on J Series Devices on page 264


• Example: Halting SRX Series Devices on page 264
• Example: Halting J Series Devices on page 266
• Bringing Chassis Components Online and Offline on SRX Series Devices on page 268
• Bringing Chassis Components Online and Offline on J Series Devices on page 268

Example: Rebooting SRX Series Devices


This example shows how to reboot a device.

• Requirements on page 260


• Overview on page 260
• Configuration on page 260
• Verification on page 261

Requirements

Before rebooting the device, save and commit any Junos OS updates.

Overview

This example shows how to reboot a device fifty minutes from when you set the time
from the internal media while sending a text message of ’stop’ to all system users before
the device reboots.

Configuration

CLI Quick To quickly reboot a device, copy the following commands, paste them in a text file,
Configuration remove any line breaks, and then copy and paste the commands into the CLI.

From operational mode, enter:

user@host> request system reboot at 5 in 50 media internal message stop

GUI Step-by-Step To reboot a device:


Procedure
1. In the J-Web user interface, select Maintain>Reboot.

2. Select Reboot in 50 minutes to reboot the device fifty minutes from the current time.

3. Select the internal boot device from the Reboot From Media list.

4. In the Message box, type stop as the message to display to any user on the device
before the reboot occurs.

5. Click Schedule. The J-Web user interface requests confirmation to perform the reboot.

6. Click OK to confirm the operation.

• If the reboot is scheduled to occur immediately, the device reboots. You cannot
access J-Web until the device has restarted and the boot sequence is complete.
After the reboot is complete, refresh the browser window to display the J-Web login
page.

260 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

• If the reboot is scheduled to occur in the future, the Reboot page displays the time
until reboot. You have the option to cancel the request by clicking Cancel Reboot
on the J-Web user interface Reboot page.

7. Click OK to check your configuration and save it as a candidate configuration.

8. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To reboot a device:

From operational mode, schedule a reboot of the SRX Series device to occur fifty minutes
from when you set the time from the internal media while sending a text message of
’stop’ to all system users before the device reboots.

user@host> request system reboot at 5 in 50 media internal message stop

Results From configuration mode, confirm your configuration by entering the show system
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the Device Reboot

Purpose Verify that the device rebooted.

Action From operational mode, enter the show system command.

Related • Example: Configuring Boot Devices for SRX Series Devices on page 210
Documentation
• Junos OS Upgrade Methods on the SRX Series Devices on page 133

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Example: Halting SRX Series Devices on page 264

• Installation and Upgrade Guide for Security Devices

Example: Rebooting J Series Devices


This example shows how to reboot a J Series device.

• Requirements on page 262


• Overview on page 262

Copyright © 2013, Juniper Networks, Inc. 261


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Configuration on page 262


• Verification on page 263

Requirements

Before rebooting the device, save and commit any Junos OS updates.

Overview

This example shows how to reboot a device fifty minutes from when you set the time
from the USB media while sending a text message of ’stop’ to all system users before
the device reboots.

Configuration

CLI Quick To quickly reboot a J Series device, copy the following commands, paste them in a text
Configuration file, remove any line breaks, and then copy and paste the commands into the CLI.

From operational mode, enter:

user@host> request system reboot at 5 in 50 media usb message stop

GUI Step-by-Step To reboot a J Series device:


Procedure
1. In the J-Web user interface, select Maintain>Reboot.

2. Select Reboot in 50 minutes to reboot the device fifty minutes from the current time.

3. Select the usb boot device from the Reboot From Media list.

4. In the Message box, type stop as the message to display to any user on the device
before the reboot occurs.

5. Click Schedule. The J-Web user interface requests confirmation to perform the reboot.

6. Click OK to confirm the operation.

• If the reboot is scheduled to occur immediately, the device reboots. You cannot
access J-Web until the device has restarted and the boot sequence is complete.
After the reboot is complete, refresh the browser window to display the J-Web login
page.

• If the reboot is scheduled to occur in the future, the Reboot page displays the time
until reboot. You have the option to cancel the request by clicking Cancel Reboot
on the J-Web user interface Reboot page.

7. Click OK to check your configuration and save it as a candidate configuration.

8. If you are done configuring the device, click Commit Options>Commit.

262 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To reboot a J Series device:

From operational mode, schedule a reboot of the J Series device to occur fifty minutes
from when you set the time from the USB media while sending a text message of ’stop’
to all system users before the device reboots.

user@host> request system reboot at 5 in 50 media usb message stop

Results From configuration mode, confirm your configuration by entering the show system
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the Device Reboot

Purpose Verify that the device rebooted.

Action From operational mode, enter the show system command.

Related • Preparing Your J Series Services Router for Junos OS Upgrades on page 167
Documentation
• Example: Installing Junos OS Upgrades on J Series Devices on page 178

• Example: Downgrading Junos OS on J Series Devices on page 201

• Example: Halting J Series Devices on page 266

• Installation and Upgrade Guide for Security Devices

Restarting the Chassis on SRX Series Devices


You can restart the chassis using the restart chassis-control command with the following
options:

• To restart the process gracefully:

user@host> restart chassis-control gracefully

• To restart the process immediately:

user@host> restart chassis-control immediately

• To restart the process softly:

user@host> restart chassis-control soft

Copyright © 2013, Juniper Networks, Inc. 263


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Example: Configuring Boot Devices for SRX Series Devices on page 210
Documentation
• Junos OS Upgrade Methods on the SRX Series Devices on page 133

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Upgrading the Boot Loader on SRX Series Devices on page 198

• Installation and Upgrade Guide for Security Devices

Restarting the Chassis on J Series Devices


You can restart the chassis using the restart chassis-control command with the following
options:

• To restart the process.

user@host> restart chassis-control |

• To restart the process gracefully:

user@host> restart chassis-control gracefully

• To restart the process immediately:

user@host> restart chassis-control immediately

• To restart the process softly:

user@host> restart chassis-control soft

Related • Preparing Your J Series Services Router for Junos OS Upgrades on page 167
Documentation
• Example: Installing Junos OS Upgrades on J Series Devices on page 178

• Bringing Chassis Components Online and Offline on J Series Devices on page 268

• Example: Rebooting J Series Devices on page 261

• Installation and Upgrade Guide for Security Devices

Example: Halting SRX Series Devices


This example shows how to halt a device.

• Requirements on page 264


• Overview on page 265
• Configuration on page 265
• Verification on page 266

Requirements

Before halting the device, save and commit any Junos OS updates.

264 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

Overview

When the device is halted, all software processes stop and you can access the device
through the console port only. Reboot the device by pressing any key on the keyboard.

NOTE: If you cannot connect to the device through the console port, shut
down the device by pressing and holding the power button on the front panel
until the POWER LED turns off. After the device has shut down, you can power
on the device by pressing the power button again. The POWER LED turns on
during startup and remains steadily green when the device is operating
normally.

This example shows how to halt the system and stop software processes on the device
immediately.

Configuration

CLI Quick To quickly halt a device immediately, copy the following commands, paste them in a
Configuration text file, remove any line breaks, and then copy and paste the commands into the CLI.

From operational mode, enter:

user@host>request system halt at now

GUI Step-by-Step To halt a device immediately:


Procedure
1. In the J-Web user interface, select Maintain>Reboot.

2. Select Halt Immediately. After the software stops, you can access the device through
the console port only.

3. Click Schedule. The J-Web user interface requests confirmation to halt.

4. Click OK to confirm the operation. If the device halts, all software processes stop and
you can access the device through the console port only. Reboot the device by pressing
any key on the keyboard.

5. Click OK to check your configuration and save it as a candidate configuration.

6. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To halt a device:

From operational mode, halt the SRX Series device immediately.

user@host>request system halt at now

Copyright © 2013, Juniper Networks, Inc. 265


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Results From configuration mode, confirm your configuration by entering the show system
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the Device Halt

Purpose Verify that the device halted.

Action From operational mode, enter the show system command.

Related • Example: Configuring Boot Devices for SRX Series Devices on page 210
Documentation
• Junos OS Upgrade Methods on the SRX Series Devices on page 133

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Bringing Chassis Components Online and Offline on SRX Series Devices on page 268

• Installation and Upgrade Guide for Security Devices

Example: Halting J Series Devices


This example shows how to halt a J Series device.

• Requirements on page 266


• Overview on page 266
• Configuration on page 267
• Verification on page 267

Requirements

Before halting the device, save and commit any Junos OS updates.

Overview

When the device is halted, all software processes stop and you can access the device
through the console port only. Reboot the device by pressing any key on the keyboard.

NOTE: If you cannot connect to the device through the console port, shut
down the device by pressing and holding the power button on the front panel
until the POWER LED turns off. After the device has shut down, you can power
on the device by pressing the power button again. The POWER LED turns on
during startup and remains steadily green when the device is operating
normally.

266 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

This example shows how to halt the system and stop software processes on the device
immediately.

Configuration

CLI Quick To quickly halt a J Series device, copy the following commands, paste them in a text file,
Configuration remove any line breaks, and then copy and paste the commands into the CLI.

From operational mode, enter:

user@host>request system halt at now

GUI Step-by-Step To halt a J Series device immediately:


Procedure
1. In the J-Web user interface, select Maintain>Reboot.

2. Select Halt Immediately. After the software stops, you can access the device through
the console port only.

3. Click Schedule. The J-Web user interface requests confirmation to halt.

4. Click OK to confirm the operation. If the device halts, all software processes stop and
you can access the device through the console port only. Reboot the device by pressing
any key on the keyboard.

5. Click OK to check your configuration and save it as a candidate configuration.

6. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To halt a device:

From operational mode, halt the J Series device immediately.

user@host>request system halt at now

Results From configuration mode, confirm your configuration by entering the show system
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the Device Halt

Purpose Verify that the device halted.

Action From operational mode, enter the show system command.

Copyright © 2013, Juniper Networks, Inc. 267


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Understanding Junos OS Upgrades for J Series Devices on page 133


Documentation
• Preparing Your J Series Services Router for Junos OS Upgrades on page 167

• Example: Downgrading Junos OS on J Series Devices on page 201

• Example: Rebooting J Series Devices on page 261

• Installation and Upgrade Guide for Security Devices

Bringing Chassis Components Online and Offline on SRX Series Devices


You can use the request commands to bring all chassis components (except Power Entry
Modules and fans) online and offline.

To bring chassis components online and offline, enter these request chassis commands:

user@host> request chassis <fru> slot <slot#> pic <pic#> offline


user@host> request chassis <fru> slot <slot#> pic <pic#> online

Where <fru> in the request chassis command can be any of the following:

• cluster—Changes the chassis cluster status.

• fpc—Changes the Flexible PIC Concentrator (FPC) status.

Related • Example: Configuring Boot Devices for SRX Series Devices on page 210
Documentation
• Junos OS Upgrade Methods on the SRX Series Devices on page 133

• Example: Installing Junos OS Upgrades on SRX Series Devices on page 175

• Restarting the Chassis on SRX Series Devices on page 263

• Installation and Upgrade Guide for Security Devices

Bringing Chassis Components Online and Offline on J Series Devices


You can use the request commands to bring all chassis components (except Power Entry
Modules and fans) online and offline.

To bring chassis components online and offline, enter these request chassis commands:

user@host> request chassis <fru> slot <slot#> pic <pic#> offline


user@host> request chassis <fru> slot <slot#> pic <pic#> online

Where <fru> in the request chassis command can be any of the following:

• cb—Changes the control board status.

• cluster—Changes the chassis cluster status.

• fabric—Changes the fabric status.

• fpc—Changes the Flexible PIC Concentrator (FPC) status.

• fpm—Changes the craft interface status.

268 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

• pic—Changes the physical interface card status.

• routing-engine—Changes the routing engine status.

To bring specific pic and the corresponding fpc slot online, from operational mode enter
the following request chassis command:

user@host> request chassis pic pic-slot 1 fpc-slot 1 online

Related • Preparing Your J Series Services Router for Junos OS Upgrades on page 167
Documentation
• Example: Installing Junos OS Upgrades on J Series Devices on page 178

• Restarting the Chassis on J Series Devices on page 264

• Example: Rebooting J Series Devices on page 261

• Installation and Upgrade Guide for Security Devices

Operational Commands

Copyright © 2013, Juniper Networks, Inc. 269


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system autorecovery state

Syntax request system autorecovery state (save | recover | clear)

Release Information Command introduced in Junos Release 11.2.

Description Prepares the system for autorecovery of configuration, licenses, and disk information.

Options save—Save the current state of the disk partitioning, configuration, and licenses for
autorecovery.
The active Junos OS configuration is saved as the Junos rescue configuration, after
which the rescue configuration, licenses, and disk partitioning information is saved
for autorecovery. Autorecovery information must be initially saved using this
command for the autorecovery feature to verify integrity of data on every bootup.

NOTE:
• Any recovery performed at a later stage will restore the data to the
same state as it was when the save command was executed.

• A fresh rescue configuration is generated when the command is


executed. Any existing rescue configuration will be overwritten.

recover—Recover the disk partitioning, configuration, and licenses.


After autorecovery data has been saved, the integrity of saved items is always
checked automatically on every bootup. The recovery command allows you to forcibly
re-run the tests at any time if required.

clear—Clear all saved autorecovery information.


Only the autorecovery information is deleted; the original copies of the data used by
the router are not affected. Clearing the autorecovery information also disables all
autorecovery integrity checks performed during bootup.

Required Privilege maintenance


Level

Related • show system autorecovery state on page 287


Documentation
• Installation and Upgrade Guide for Security Devices

List of Sample Output request system autorecovery state save on page 271
request system autorecovery state recover on page 271
request system autorecovery state clear on page 271

Output Fields When you enter this command, you are provided feedback on the status of your request.

270 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

Sample Output
request system autorecovery state save
user@host> request system autorecovery state save
Saving config recovery information
Saving license recovery information
Saving bsdlabel recovery information

Sample Output
request system autorecovery state recover
user@host> request system autorecovery state recover

Configuration:
File Recovery Information Integrity Check Action / Status
rescue.conf.gz Saved Passed None
Licenses:
File Recovery Information Integrity Check Action / Status
JUNOS282736.lic Saved Passed None
JUNOS282737.lic Saved Failed Recovered
BSD Labels:
Slice Recovery Information Integrity Check Action / Status
s1 Saved Passed None
s2 Saved Passed None
s3 Saved Passed None
s4 Saved Passed None

Sample Output
request system autorecovery state clear
user@host> request system autorecovery state clear
Clearing config recovery information
Clearing license recovery information
Clearing bsdlabel recovery information

Copyright © 2013, Juniper Networks, Inc. 271


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system download abort

Syntax request system download abort <download-id>

Release Information Command introduced in Release 11.2 of Junos OS.

Description Abort a download. The download instance is stopped and cannot be resumed. Any
partially downloaded file is automatically deleted to free disk space. Information regarding
the download is retained and can be displayed with the show command until a Clear
operation is performed.

NOTE: Only downloads in the active, paused, and error states can be aborted.

Options download-id—(Required) The ID number of the download to be paused.

Required Privilege maintenance


Level

Related • request system download start on page 276


Documentation
• request system download pause on page 274

• request system download resume on page 275

• request system download clear on page 273

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system download abort on page 272

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system download abort
user@host> request system download abort 1
Aborted download #1

272 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

request system download clear

Syntax request system download clear

Release Information Command introduced in Release 11.2 of Junos OS.

Description Delete the history of completed and aborted downloads.

Required Privilege maintenance


Level

Related • request system download start on page 276


Documentation
• request system download pause on page 274

• request system download resume on page 275

• request system download abort on page 272

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system download clear on page 273

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system download clear
user@host> request system download clear
Cleared information on completed and aborted downloads

Copyright © 2013, Juniper Networks, Inc. 273


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system download pause

Syntax request system download pause <download-id>

Release Information Command introduced in Release 11.2 of Junos OS.

Description Suspend a particular download instance.

NOTE: Only downloads in the active state can be paused.

Options download-id—(Required) The ID number of the download to be paused.

Required Privilege maintenance


Level

Related • request system download start on page 276


Documentation
• request system download resume on page 275

• request system download abort on page 272

• request system download clear on page 273

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system download pause on page 274

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system download pause
user@host> request system download pause 1
Paused download #1

274 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

request system download resume

Syntax request system download resume download-id <max-rate>

Release Information Command introduced in Release 11.2 of Junos OS.

Description Resume a download that has been paused. Download instances that are not in progress
because of an error or that have been explicitly paused by the user can be resumed by
the user. The file will continue downloading from the point where it paused. By default,
the download resumes with the same bandwidth specified with the request system
download start command. The user can optionally specify a new (maximum) bandwidth
with the request system download resume command.

NOTE: Only downloads in the paused and error states can be resumed.

Options download-id—(Required) The ID number of the download to be paused.

max-rate—(Optional) The maximum bandwidth for the download.

Required Privilege maintenance


Level

Related • request system download start on page 276


Documentation
• request system download pause on page 274

• request system download abort on page 272

• request system download clear on page 273

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system download resume on page 275

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system download resume
user@host> request system download resume 1
Resumed download #1

Copyright © 2013, Juniper Networks, Inc. 275


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system download start

Syntax request system download start (url | max-rate | save as | login | delay)

Release Information Command introduced in Release 11.2 of Junos OS.

Description Creates a new download instance and identifies it with a unique integer called the
download ID.

Options url—(Required) The FTP or HTTP URL location of the file to be downloaded.

max-rate—(Optional) The maximum average bandwidth for the download. Numbers


with the suffix k or K, m or M, and g or G are interpreted as kbps, mbps, or gbps,
respectively.

save-as—(Optional) The filename to be used for saving the file in the /var/tmp location.

login—(Optional) The username and password for the server in the format
username:password.

delay—(Optional) The number of hours after which the download should start.

Required Privilege maintenance


Level

Related • request system download pause on page 274


Documentation
• request system download resume on page 275

• request system download abort on page 272

• request system download clear on page 273

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system download start on page 276

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system download start
user@host> request system download start login user:passwd ftp://ftp-server//tftpboot/1m_file
max-rate 1k
Starting download #1

276 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

request system firmware upgrade

Syntax request system firmware upgrade

Release Information Command introduced in Release 10.2 of Junos OS.

Description Upgrade firmware on a system.

Options fpc—Upgrade FPC ROM monitor.

pic—Upgrade PIC firmware.

re—Upgrade baseboard BIOS/FPGA. There is an active BIOS image and a backup BIOS
image.

vcpu—Upgrade VCPU ROM monitor.

Required Privilege maintenance


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation
• Administration Guide for Security Devices

List of Sample Output request system firmware upgrade on page 277

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system firmware upgrade
user@host> request system firmware upgrade re bios
Part Type Tag Current Available Status
version version
Routing Engine 0 RE BIOS 0 1.5 1.9 OK
Routing Engine 0 RE BIOS Backup 1 1.7 1.9 OK
Perform indicated firmware upgrade ? [yes,no] (no) yes

user@host> request system firmware upgrade re bios backup


Part Type Tag Current Available Status
version version
Routing Engine 0 RE BIOS 0 1.5 1.9 OK
Routing Engine 0 RE BIOS Backup 1 1.7 1.9 OK
Perform indicated firmware upgrade ? [yes,no] (no) yes

Copyright © 2013, Juniper Networks, Inc. 277


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system license update

Syntax request system license update

Release Information Command introduced in Junos OS Release 9.5.

Description Start autoupdating license keys from the LMS server.

Options trial—Starts autoupdating trial license keys from the LMS server.

Required Privilege maintenance


Level

Related • Administration Guide for Security Devices


Documentation
• UTM Overview Feature Guide for Security Devices

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system license update on page 278


request system license update trial on page 278

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system license update
user@host> request system license update

Request to automatically update license keys from https://ae1.juniper.net has


been sent, use show system license to check status.

request system license update trial


user@host> request system license update trial

Request to automatically update trial license keys from https://ae1.juniper.net


has been sent, use show system license to check status.

278 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

request system partition compact-flash

Syntax request system partition compact-flash

Release Information Command introduced in Release 9.2 of Junos OS.

Description Reboots the device and repartitions the compact flash. The compact flash is repartitioned
only if it is possible to restore all the data on the compact flash. Otherwise, the operation
is aborted, and a message is displayed indicating that the current disk usage needs to
be reduced.

Required Privilege maintenance


Level

Related • Example: Installing Junos OS on SRX Series Devices Using the Partition Option on
Documentation page 191

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system partition compact-flash (If Yes) on page 279
request system partition compact-flash (If No) on page 279

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system partition compact-flash (If Yes)
user@host> request system partition compact-flash
Are you sure you want to reboot
and partition the compact-flash ? [yes,no] yes
Initiating repartition operation.
The operation may take several minutes to complete.
System will reboot now...
<System reboots>
<Repartition operation is performed>
<System reboots and starts up normally>

Sample Output
request system partition compact-flash (If No)
user@host> request system partition compact-flash
Are you sure you want to reboot
and partition the compact-flash ? [yes,no] no

Copyright © 2013, Juniper Networks, Inc. 279


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system power-off fpc

Syntax request system (halt | power-off | reboot) power-off fpc

Release Information Command introduced in Junos OS Release 11.4.

Description Bring Flexible PIC Concentrators (FPCs) offline before Routing Engines are shut down.

Options • halt—Bring FPC offline and then halt the system.

• power-off—Bring FPC offline and then power off the system.

• reboot—Bring FPC offline and then reboot the system.

Required Privilege maintenance


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation

List of Sample Output request system halt power-off fpc on page 280
request system power-off power-off fpc on page 280
request system reboot power-off fpc on page 280

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system halt power-off fpc
user@host> request system halt power-off fpc
Halt the system ? [yes,no] (no) yes

Offline fpc slot 0

request system power-off power-off fpc


user@host> request system power-off power-off fpc
Power off the system ? [yes,no] (no) yes

Offline fpc slot 0

request system reboot power-off fpc


user@host> request system reboot power-off fpc
Reboot the system ? [yes,no] (no) yes

Offline fpc slot 0

280 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

request system snapshot (Maintenance)

Syntax request system snapshot

Release Information Command introduced in Release 10.2 of Junos OS.

Description Back up the currently running and active file system partitions on the device.

Options • factory— (Optional) Specifies that only the files shipped from the factory are included
in the snapshot.

• media— (Optional) Specifies the media to be included in the snapshot:

• internal— Copies the snapshot to internal media. This is the default.

• usb— Copies the snapshot to the USB storage device.

• external— Copies the snapshot to an external storage device. This option is available
for the compact flash on the SRX650 Services Gateway.

• partition - (Default) Specifies that the target media should be repartitioned before the
backup is saved to it.

NOTE: The target media is partitioned whether or not it is specified in the


command, because this is a mandatory option.

Example: request system snapshot media usb partition

Example: request system snapshot media usb partition factory

• slice— (Optional) Takes a snapshot of the root partition the system has currently
booted from to another slice in the same media.

• alternate— (Optional) Stores the snapshot on the other root partition in the system.

NOTE: The slice option cannot be used along with the other request system
snapshot options, because the options are mutually exclusive. If you use
the factory, media, or partition option, you cannot use the slice option; if
you use the slice option, you cannot use any of the other options.

Required Privilege maintenance


Level

Related • Example: Installing Junos OS on SRX Series Devices Using the Partition Option on
Documentation page 191

• Installation and Upgrade Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 281


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system software abort in-service-upgrade (ICU)

Syntax request system software abort in-service-upgrade

Release Information Command introduced in Release 11.2 of Junos OS.

Description Abort an in-band cluster upgrade (ICU). This command must be issued from a router
session other than the one on which you issued the request system in-service-upgrade
command that launched the ICU. If an ICU is in progress, this command aborts it. If the
node is being upgraded, this command will cancel the upgrade. The command is also
helpful in recovering the node in case of a failed ICU.

Options This command has no options.

Required Privilege view


Level

Related • request system software in-service-upgrade (Maintenance)


Documentation
• Installation and Upgrade Guide for Security Devices

List of Sample Output request system software abort in-service-upgrade on page 282

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system software abort in-service-upgrade
user@host> request system software abort in-service-upgrade
In-Service-Upgrade aborted

282 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

request system software add (Maintenance)

Syntax request system software add package-name

Release Information Partition option introduced in the command in Release 10.1. of Junos OS.

Description Installs the new software package on the device. For example: request system software
add junos-srxsme-10.0R2-domestic.tgz no-copy no-validate partition reboot.

Options • delay–restart — Installs the software package but does not restart the software process

• best-effort-load— Activate a partial load and treat parsing errors as warnings instead
of errors

• no-copy — Installs the software package but does not saves the copies of package
files

• no-validate— Does not check the compatibility with current configuration before
installation starts

• partition — Formats and re-partitions the media before installation

• reboot— Reboots the device after installation is completed

• unlink—Removes the software package after successful installation

• validate—Checks the compatibility with current configuration before installation starts

Required Privilege maintenance


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation
• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 283


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system software reboot

Syntax request system software reboot <at time> <in minutes><media><message ’text”>

Release Information Command introduced in Release 10.1 of Junos OS.

Description Reboots the software.

Options • at time— Specifies the time at which to reboot the device . You can specify time in one
of the following ways:

• now— Reboots the device immediately. This is the default.

• +minutes— Reboots the device in the number of minutes from now that you specify.

• yymmddhhmm— Reboots the device at the absolute time on the date you specify.
Enter the year, month, day, hour (in 24-hour format), and minute.

• hh:mm— Reboots the device at the absolute time you specify, on the current day.
Enter the time in 24-hour format, using a colon (:) to separate hours from minutes.

• in minutes — Specifies the number of minutes from now to reboot the device. This
option is a synonym for the at +minutes option

• media type— Specifies the boot device to boot the device from:

• internal— Reboots from the internal media. This is the default.

• usb— Reboots from the USB storage device.

• external— Reboots from the external compact flash. This option is available on the
SRX650 Services Gateway.

• message "text"— Provides a message to display to all system users before the device
reboots.

Example: request system reboot at 5 in 50 media internal message stop

Required Privilege maintenance


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation
• Administration Guide for Security Devices

284 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

request system software rollback (Maintenance)

Syntax request system software rollback

Release Information Command introduced in Release 10.1 of Junos OS.

Description Revert to the software that was loaded at the last successful request system software
add command. Example: request system software rollback

Required Privilege maintenance


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation
• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 285


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show chassis usb storage

Syntax show chassis usb storage

Release Information Command introduced in Junos OS Release 11.4 R2.

Description Displays the current status of any USB mass storage device and whether the USB ports
are enabled or disabled.

Required Privilege view


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation

List of Sample Output show chassis hardware detail on page 286


show chassis usb storage on page 286

Sample Output
show chassis hardware detail
user@host> show chassis hardware detail
Hardware inventory:
Item Version Part number Serial number Description
Chassis BV4911AA0005 SRX240H2-POE
Routing Engine REV 01 750-043613 AAEC1923 RE-SRX240H2-POE
usb0 (addr 1) DWC OTG root hub 0 vendor 0x0000 uhub0
usb0 (addr 2) product 0x005a 90 vendor 0x0409 uhub1
usb0 (addr 3) ST72682 High Speed Mode 64218 STMicroelectronics umass0
usb0 (addr 4) Mass Storage Device 4096 JetFlash umass1
FPC 0 FPC
PIC 0 16x GE Base PIC
Power Supply 0

show chassis usb storage


user@host> show chassis usb storage
USB Disabled

286 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

show system autorecovery state

Syntax show system autorecovery state

Release Information Command introduced in Release 11.2 of Junos OS.

Description Performs checks and shows status of all autorecovered items.

Required Privilege view


Level

Related • request system autorecovery state on page 270


Documentation
• Installation and Upgrade Guide for Security Devices

• Administration Guide for Security Devices

List of Sample Output show system autorecovery state on page 287

Output Fields Table 35 on page 287 lists the output fields for the show system autorecovery state
command. Output fields are listed in the approximate order in which they appear.

Table 35: show system autorecovery state Output Fields


Field Name Field Description

File The name of the file on which autorecovery checks are performed.

Slice The disk partition on which autorecovery checks are performed.

Recovery Information Indicates whether autorecovery information for the file or slice has been saved.

Integrity Check Displays the status of the file's integrity check (passed or failed).

Action / Status Displays the status of the item, or the action required to be taken for that item.

Sample Output
show system autorecovery state
user@host> show system autorecovery state

Configuration:
File Recovery Information Integrity Check Action / Status
rescue.conf.gz Saved Passed None
Licenses:
File Recovery Information Integrity Check Action / Status
JUNOS282736.lic Saved Passed None
JUNOS282737.lic Not Saved Not checked Requires save
BSD Labels:
Slice Recovery Information Integrity Check Action / Status
s1 Saved Passed None
s2 Saved Passed None

Copyright © 2013, Juniper Networks, Inc. 287


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

s3 Saved Passed None


s4 Saved Passed None

288 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

show system auto-snapshot

Syntax show system auto-snapshot

Release Information Command introduced in Junos OS Release 12.1X45-D10.

Description Display the status of the auto-snapshot information on SRX Series devices.

Required Privilege View


Level

Related • show system snapshot media on page 296


Documentation
• Installation and Upgrade Guide for Security Devices

List of Sample Output show system auto-snapshot on page 289

Output Fields Table 36 on page 289 lists the output fields for the show system auto-snapshot command.
Output fields are listed in the approximate order in which they appear.

Table 36: show system auto-snapshot Output Fields


Field Name Field Description

Auto-snapshot Configuration Displays the configuration status of auto-snapshot.

Auto-snapshot State Displays the current state of auto-snapshot.

Sample Output
show system auto-snapshot
user@host> show system auto-snapshot

Auto-snapshot Configuration: Enabled


Auto-snapshot State: Completed

Copyright © 2013, Juniper Networks, Inc. 289


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show system download

Syntax show system download <download-id>

Release Information Command introduced in Release 11.2 of Junos OS.

Description Display a brief summary of all the download instances along with their current state and
extent of progress. If a download-id is provided, the command displays a detailed report
of the particular download instance.

Options • download-id—(Optional) The ID number of the download instance.

Required Privilege view


Level

Related • request system download start on page 276


Documentation
• Installation and Upgrade Guide for Security Devices

• Administration Guide for Security Devices

List of Sample Output show system download on page 290


show system download 1 on page 291

Output Fields Table 37 on page 290 lists the output fields for the show system download command.
Output fields are listed in the approximate order in which they appear.

Table 37: show system download Output Fields


Field Name Field Description

ID Displays the download identification number.

Status Displays the state of a particular download.

Start Time Displays the start time of a particular download.

Progress Displays the percentage of a download that has been completed.

URL Displays the location of the downloaded file.

Sample Output
show system download
user@host> show system download
Download Status Information:
ID Status Start Time Progress URL
1 Active May 4 06:28:36 5% ftp://ftp-server//tftpboot/1m_file
2 Active May 4 06:29:07 3% ftp://ftp-server//tftpboot/5m_file
3 Error May 4 06:29:22 Unknown ftp://ftp-server//tftpboot/badfile

290 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

4 Completed May 4 06:29:40 100% ftp://ftp-server//tftpboot/smallfile

show system download 1


user@host> show system download 1

Download ID : 1
Status : Active
Progress : 6%
URL : ftp://ftp-server//tftpboot/1m_file
Local Path : /var/tmp/1m_file
Maximum Rate : 1k
Creation Time : May 4 06:28:36
Scheduled Time : May 4 06:28:36
Start Time : May 4 06:28:37
Error Count : 0

Copyright © 2013, Juniper Networks, Inc. 291


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show system license (View)

Syntax show system license


<installed | keys | status | usage>

Release Information Command introduced in Junos OS Release 9.5. Logical system status option added in
Junos OS Release 11.2.

Description Display licenses and information about how licenses are used.

Options none—Display all license information.

installed—(Optional) Display installed licenses only.

keys—(Optional) Display a list of license keys. Use this information to verify that each
expected license key is present.

status—(Optional) Display license status for a specified logical system or for all logical
systems.

usage—(Optional) Display the state of licensed features.

Required Privilege view


Level

Related • Administration Guide for Security Devices


Documentation
• Installation and Upgrade Guide for Security Devices

List of Sample Output show system license on page 293


show system license installed on page 293
show system license keys on page 294
show system license usage on page 294
show system license status logical-system all on page 294

Output Fields Table 17 on page 116 lists the output fields for the show system license command. Output
fields are listed in the approximate order in which they appear.

Table 38: show system license Output Fields


Field Name Field Description

Feature name Name assigned to the configured feature. You use this information to verify that all the features for
which you installed licenses are present.

Licenses used Number of licenses used by the device. You use this information to verify that the number of licenses
used matches the number configured. If a licensed feature is configured, the feature is considered
used.

292 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

Table 38: show system license Output Fields (continued)


Field Name Field Description

Licenses installed Information about the installed license key:

• License identifier—Identifier associated with a license key.


• License version—Version of a license. The version indicates how the license is validated, the type
of signature, and the signer of the license key.
• Valid for device—Device that can use a license key.
• Features—Feature associated with a license, such as data link switching (DLSw).

Licenses needed Number of licenses required for features being used but not yet properly licensed.

Expiry Time remaining in the grace period before a license is required for a feature being used.

Logical system license Displays whether a license is enabled for a logical system.
status

Sample Output
show system license
user@host> show system license

License usage:
Licenses Licenses Licenses Expiry
Feature name used installed needed
av_key_kaspersky_engine 1 1 0 2012-03-30
01:00:00 IST
wf_key_surfcontrol_cpa 0 1 0 2012-03-30
01:00:00 IST
dynamic-vpn 0 1 0 permanent
ax411-wlan-ap 0 2 0 permanent

Licenses installed:
License identifier: JUNOS301998
License version: 2
Valid for device: AG4909AA0080
Features:
av_key_kaspersky_engine - Kaspersky AV
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

License identifier: JUNOS302000


License version: 2
Valid for device: AG4909AA0080
Features:
wf_key_surfcontrol_cpa - Web Filtering
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

show system license installed


user@host> show system license installed

License identifier: JUNOS301998


License version: 2
Valid for device: AG4909AA0080
Features:

Copyright © 2013, Juniper Networks, Inc. 293


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

av_key_kaspersky_engine - Kaspersky AV
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

License identifier: JUNOS302000


License version: 2
Valid for device: AG4909AA0080
Features:
wf_key_surfcontrol_cpa - Web Filtering
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

show system license keys


user@host> show system license keys

XXXXXXXXXX xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx


xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx
xxxxxx xxxxxx xxx

show system license usage


user@host> show system license usage

Licenses Licenses Licenses Expiry


Feature name used installed needed
av_key_kaspersky_engine 1 1 0 2012-03-30
01:00:00 IST
wf_key_surfcontrol_cpa 0 1 0 2012-03-30
01:00:00 IST
dynamic-vpn 0 1 0 permanent
ax411-wlan-ap 0 2 0 permanent

show system license status logical-system all


user@host> show system license status logical-system all
Logical system license status:

logical system name license status


root-logical-system enabled
LSYS0 enabled
LSYS1 enabled
LSYS2 enabled

294 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

show system login lockout

Syntax show system login lockout

Release Information Command introduced in Release 11.2 of Junos OS.

Description Display the user names locked after unsuccessful login attempts.

Required Privilege view and system


Level

Related • Administration Guide for Security Devices


Documentation
• Installation and Upgrade Guide for Security Devices

List of Sample Output show system login lockout on page 295

Output Fields Table 39 on page 295 lists the output fields for the show system login lockout command.
Output fields are listed in the approximate order in which they appear. Field names might
be abbreviated (as shown in parentheses) when no level of output is specified or when
the detail keyword is used.

Table 39: show system login lockout


Field Name Field Description Level of Output

User Username All levels

Lockout start Date and time the username was locked All levels

Lockout end Date and time the username was unlocked All levels

Sample Output
show system login lockout
user@host>show system login lockout

User Lockout start Lockout end


root 2011-05-11 09:11:15 UTC 2011-05-11 09:13:15 UTC

Copyright © 2013, Juniper Networks, Inc. 295


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show system snapshot media

Syntax show system snapshot media media-type

Release Information Command introduced in Release 10.2 of Junos OS.

Description Display the snapshot information for both root partitions on SRX Series devices

Options • internal— Show snapshot information from internal media.

• usb— Show snapshot information from device connected to USB port.

• external— Show snapshot information from the external compact flash. This option
is available on the SRX650 Services Gateway.

Required Privilege View


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation

show system snapshot media internal


show system snapshot media internal
Information for snapshot on internal (/dev/da0s1a) (primary)
Creation date: Jan 15 10:43:26 2010
JUNOS version on snapshot:
junos : 10.1B3-domestic
Information for snapshot on internal (/dev/da0s2a) (backup)
Creation date: Jan 15 10:15:32 2010
JUNOS version on snapshot:
junos : 10.2-20100112.0-domestic

show system snapshot media usb


show system snapshot media usb
Information for snapshot on usb (/dev/da1s1a) (primary)
Creation date: Jul 24 16:16:01 2009
JUNOS version on snapshot:
junos : 10.0I20090723_1017-domestic
Information for snapshot on usb (/dev/da1s2a) (backup)
Creation date: Jul 24 16:17:13 2009
JUNOS version on snapshot:
junos : 10.0I20090724_0719-domestic

296 Copyright © 2013, Juniper Networks, Inc.


Chapter 7: Administration

show system storage partitions (View SRX Series)

Syntax show system storage partitions

Release Information Command introduced in Release 10.2 of Junos OS.

Description Displays the partitioning scheme details on SRX Series devices.

Required Privilege View


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation

show system storage partitions (dual root partitioning)


show system storage partitions
Boot Media: internal (da0)
Active Partition: da0s2a
Backup Partition: da0s1a
Currently booted from: active (da0s2a)

Partitions Information:
Partition Size Mountpoint
s1a 293M altroot
s2a 293M /
s3e 24M /config
s3f 342M /var
s4a 30M recovery

show system storage partitions (single root partitioning)


show system storage partitions
Boot Media: internal (da0)
Partitions Information:
Partition Size Mountpoint
s1a 898M /
s1e 24M /config
s1f 61M /var

show system storage partitions (USB)


show system storage partitions
Boot Media: usb (da1)
Active Partition: da1s1a
Backup Partition: da1s2a
Currently booted from: active (da1s1a)

Partitions Information:
Partition Size Mountpoint
s1a 293M /
s2a 293M altroot
s3e 24M /config
s3f 342M /var
s4a 30M recovery

Copyright © 2013, Juniper Networks, Inc. 297


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

298 Copyright © 2013, Juniper Networks, Inc.


PART 3

CLI User Guide


• Overview on page 301
• Configuration on page 349
• Administration on page 483
• Troubleshooting on page 559

Copyright © 2013, Juniper Networks, Inc. 299


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

300 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 8

Overview

• CLI Overview on page 301


• CLI Online Help on page 307
• CLI Operational Mode on page 311
• CLI Configuration Mode on page 326
• CLI Advanced Features on page 339
• CLI Commit Operations on page 342
• Configuration Groups on page 345
• Configuration Management on page 346

CLI Overview

• Introducing the Junos OS Command-Line Interface on page 301


• Understanding the Junos OS CLI Modes, Commands, and Statement
Hierarchies on page 303
• Other Tools to Configure and Monitor Devices Running Junos OS on page 306
• Commands and Configuration Statements for Junos-FIPS on page 306

Introducing the Junos OS Command-Line Interface


The Junos OS command-line interface (CLI) is the software interface you use to access
a device running Junos OS—whether from the console or through a network connection.

The Junos OS CLI is a Juniper Networks-specific command shell that runs on top of a
FreeBSD UNIX-based operating system kernel. By leveraging industry-standard tools
and utilities, the CLI provides a powerful set of commands that you can use to monitor
and configure devices running Junos OS (see Figure 7 on page 302). The CLI is a
straightforward command interface. You type commands on a single line, and the
commands are executed when you press Enter.

Copyright © 2013, Juniper Networks, Inc. 301


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Figure 7: Monitoring and Configuring Routers

Key Features of the CLI

The Junos OS CLI commands and statements follow a hierarchal organization and have
a regular syntax. The Junos OS CLI provides the following features to simplify CLI use:

• Consistent command names—Commands that provide the same type of function have
the same name, regardless of the portion of the software on which they are operating.
For example, all show commands display software information and statistics, and all
clear commands erase various types of system information.

• Lists and short descriptions of available commands—Information about available


commands is provided at each level of the CLI command hierarchy. If you type a
question mark (?) at any level, you see a list of the available commands along with a
short description of each command. This means that if you already are familiar with
the Junos OS or with other routing software, you can use many of the CLI commands
without referring to the documentation.

• Command completion—Command completion for command names (keywords) and


for command options is available at each level of the hierarchy. To complete a
command or option that you have partially typed, press the Tab key or the Spacebar.
If the partially typed letters begin a string that uniquely identifies a command, the
complete command name appears. Otherwise, a beep indicates that you have entered
an ambiguous command, and the possible completions are displayed. Completion
also applies to other strings, such as filenames, interface names, usernames, and
configuration statements.

If you have typed the mandatory arguments for executing a command in the operational
or configuration mode the CLI displays <[Enter]> as one of the choices when you type
a question mark (?). This indicates that you have entered the mandatory arguments
and can execute the command at that level without specifying any further options.
Likewise, the CLI also displays <[Enter]> when you have reached a specific hierarchy
level in the configuration mode and do not have to enter any more mandatory
arguments or statements.

• Industry-standard technology—With FreeBSD UNIX as the kernel, a variety of UNIX


utilities are available on the Junos OS CLI. For example, you can:

• Use regular expression matching to locate and replace values and identifiers in a
configuration, filter command output, or examine log file entries.

302 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

• Use Emacs-based key sequences to move around on a command line and scroll
through the recently executed commands and command output.

• Store and archive Junos OS device files on a UNIX-based file system.

• Use standard UNIX conventions to specify filenames and paths.

• Exit from the CLI environment and create a UNIX C shell or Bourne shell to navigate
the file system, manage router processes, and so on.

Related • Understanding the Junos OS CLI Modes, Commands, and Statement Hierarchies on
Documentation page 303

• Getting Started with the Junos OS Command-Line Interface on page 360

• Other Tools to Configure and Monitor Devices Running Junos OS on page 306

• Commands and Configuration Statements for Junos-FIPS on page 306

Understanding the Junos OS CLI Modes, Commands, and Statement Hierarchies


The Junos OS command-line interface (CLI) commands and statements are organized
under two command modes and various hierarchies. The following sections provide you
an overview of the Junos OS CLI command modes and commands and statements
hierarchies:

• Junos OS CLI Command Modes on page 303


• CLI Command Hierarchy on page 304
• Configuration Statement Hierarchy on page 304
• Moving Among Hierarchy Levels on page 305

Junos OS CLI Command Modes

The Junos OS CLI has two modes:

• Operational mode—This mode displays the current status of the device. In operational
mode, you enter commands to monitor and troubleshoot the Junos OS, devices, and
network connectivity.

• Configuration mode—A configuration for a device running on Junos OS is stored as a


hierarchy of statements. In configuration mode, you enter these statements to define
all properties of the Junos OS, including interfaces, general routing information, routing
protocols, user access, and several system and hardware properties.

When you enter configuration mode, you are actually viewing and changing a file called
the candidate configuration. The candidate configuration file enables you to make
configuration changes without causing operational changes to the current operating
configuration, called the active configuration. The router or switch does not implement
the changes you added to the candidate configuration file until you commit them, which
activates the configuration on the router or switch (see Figure 8 on page 304). Candidate
configurations enable you to alter your configuration without causing potential damage
to your current network operations.

Copyright © 2013, Juniper Networks, Inc. 303


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Figure 8: Committing a Configuration

CLI Command Hierarchy

CLI commands are organized in a hierarchy. Commands that perform a similar function
are grouped together under the same level of the hierarchy. For example, all commands
that display information about the system and the system software are grouped under
the show system command, and all commands that display information about the routing
table are grouped under the show route command.

To execute a command, you enter the full command name, starting at the top level of
the hierarchy. For example, to display a brief view of the routes in the routing table, use
the command show route brief.

Configuration Statement Hierarchy

The configuration statement hierarchy has two types of statements: container statements,
which are statements that contain other statements, and leaf statements, which do not
contain other statements. All of the container and leaf statements together form the
configuration hierarchy.

Figure 9 on page 305 illustrates a part of the hierarchy tree. The protocols statement is a
top-level statement at the trunk of the configuration tree. The ospf, area, and interface
statements are all subordinate container statements of a higher statement (they are
branches of the hierarchy tree), and the hello-interval statement is a leaf on the tree.

304 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

Figure 9: Configuration Statement Hierarchy Example

Moving Among Hierarchy Levels

You can use the CLI commands in Table 40 on page 305 to navigate the levels of the
configuration statement hierarchy.

Table 40: CLI Configuration Mode Navigation Commands


Command Description

edit Moves to an existing configuration statement hierarchy or creates a hierarchy


hierarchy-level and moves to that level.

exit Moves up the hierarchy to the previous level where you were working. This
command is, in effect, the opposite of the edit command. Alternatively, you
can use the quit command. The exit and quit commands are interchangeable.

up Moves up the hierarchy one level at a time.

top Moves directly to the top level of the hierarchy.

Related • Introducing the Junos OS Command-Line Interface on page 301


Documentation
• Getting Started with the Junos OS Command-Line Interface on page 360

Copyright © 2013, Juniper Networks, Inc. 305


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Other Tools to Configure and Monitor Devices Running Junos OS


Apart from the command-line interface, Junos OS also supports the following applications,
scripts, and utilities that enable you to configure and monitor devices running Junos OS:

• J-Web graphical user interface (GUI)—Allows you to monitor, configure, troubleshoot,


and manage the router on a client by means of a Web browser with Hypertext Transfer
Protocol (HTTP) or HTTP over Secure Sockets Layer (HTTPS) enabled. For more
information, see the J-Web Interface User Guide.

• Junos XML management protocol—Application programmers can use the Junos XML
management protocol to monitor and configure Juniper Networks routers. Juniper
Networks provides a Perl module with the API to help you more quickly and easily
develop custom Perl scripts for configuring and monitoring routers. For more
information, see the Junos XML Management Protocol Developer Guide.

• NETCONF Application Programming Interface (API)—Application programmers can


also use the NETCONF XML management protocol to monitor and configure Juniper
Networks routers. For more information, see the NETCONF XML Management Protocol
Developer Guide.

• Junos OS commit scripts and self-diagnosis features—You can define scripts to enforce
custom configuration rules, use commit script macros to provide simplified aliases for
frequently used configuration statements, and configure diagnostic event policies and
actions associated with each policy. For more information, see the Junos OS
Configuration and Operations Automation Library.

• Management Information Bases (MIBs)—You can use enterprise-specific and standard


MIBS to retrieve information about the hardware and software components on a Juniper
Networks router. For more information about MIBs, see the SNMP MIBs and Traps
Monitoring and Troubleshooting Guide for Security Devices.

Related • Introducing the Junos OS Command-Line Interface on page 301


Documentation
• Getting Started with the Junos OS Command-Line Interface on page 360

• Commands and Configuration Statements for Junos-FIPS on page 306

Commands and Configuration Statements for Junos-FIPS


Junos-FIPS enables you to configure a network of Juniper Networks routers in a Federal
Information Processing Standards (FIPS) 140-2 environment.

The Junos-FIPS software environment requires the installation of FIPS software by a


crypto officer. In Junos-FIPS, some Junos OS commands and statements have restrictions
and some additional configuration statements are available. For more information, see
the Secure Configuration Guide for Common Criteria and Junos-FIPS.

Related • Junos Secure Configuration Guide for Common Criteria and Junos-FIPS
Documentation

306 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

CLI Online Help

• Getting Online Help from the Junos OS Command-Line Interface on page 307
• Junos OS CLI Online Help Features on page 309

Getting Online Help from the Junos OS Command-Line Interface


The Junos OS command-line interface (CLI) has a context-sensitive online help feature
that enables you to access information about commands and statements from the Junos
OS CLI. This topic contains the following sections:

• Getting Help About Commands on page 307


• Getting Help About a String in a Statement or Command on page 308
• Getting Help About Configuration Statements on page 308
• Getting Help About System Log Messages on page 309

Getting Help About Commands

Information about commands is provided at each level of the CLI command hierarchy.
You can type a question mark to get help about commands:

• If you type the question mark at the command-line prompt, the CLI lists the available
commands and options. For example, to view a list of top-level operational mode
commands, type a question mark (?) at the command-line prompt.

user@host> ?
Possible completions:
clear Clear information in the system
configure Manipulate software configuration information
file Perform file operations
help Provide help information
mtrace Trace mtrace packets from source to receiver.
monitor Real-time debugging
ping Ping a remote target
quit Exit the management session
request Make system-level requests
restart Restart a software process
set Set CLI properties, date, time, craft display text
show Show information about the system
ssh Open a secure shell to another host
start Start a software process
telnet Telnet to another host
test Diagnostic debugging commands
traceroute Trace the route to a remote host
user@host>

• If you type the question mark after entering the complete name of a command or
command option, the CLI lists the available commands and options and then redisplays
the command names and options that you typed.

user@host> clear ?
Possible completions:
arp Clear address-resolution information
bgp Clear BGP information
chassis Clear chassis information

Copyright © 2013, Juniper Networks, Inc. 307


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

firewall Clear firewall counters


igmp Clear IGMP information
interfaces Clear interface information
ilmi Clear ILMI statistics information
isis Clear IS-IS information
ldp Clear LDP information
log Clear contents of a log file
mpls Clear MPLS information
msdp Clear MSDP information
multicast Clear Multicast information
ospf Clear OSPF information
pim Clear PIM information
rip Clear RIP information
route Clear routing table information
rsvp Clear RSVP information
snmp Clear SNMP information
system Clear system status
vrrp Clear VRRP statistics information
user@host> clear

• If you type the question mark in the middle of a command name, the CLI lists possible
command completions that match the letters you have entered so far. It then redisplays
the letters that you typed. For example, to list all operational mode commands that
start with the letter c, type the following:

user@host> c?
Possible completions:
clear Clear information in the system
configure Manipulate software configuration information
user@host> c

• For introductory information on using the question mark or the help command, you
can also type help and press Enter:

user@host> help

Getting Help About a String in a Statement or Command

You can use the help command to display help about a text string contained in a
statement or command name:

help apropos string

string is a text string about which you want to get help. This string is used to match
statement or command names as well as to match the help strings that are displayed
for the statements or commands.

If the string contains spaces, enclose it in quotation marks (" " ). You can also specify a
regular expression for the string, using standard UNIX-style regular expression syntax.

In configuration mode, this command displays statement names and help text that match
the string specified. In operational mode, this command displays command names and
help text that match the string specified.

Getting Help About Configuration Statements

You can display help based on text contained in a statement name using the help topic
and help reference commands:

308 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

help topic word


help reference statement-name

The help topic command displays usage guidelines for the statement based on information
that appears in the Junos OS feature guides. The help reference command displays
summary information about the statement based on the summary descriptions that
appear in the Junos OS feature guides.

Getting Help About System Log Messages

You can display help based on a system log tag using the help syslog command:

help syslog syslog-tag

The help syslog command displays the contents of a system log message.

Related • Junos OS CLI Online Help Features on page 309


Documentation
• Getting Started with the Junos OS Command-Line Interface on page 360

Junos OS CLI Online Help Features


The Junos OS CLI online help provides the following features for ease of use and error
prevention:

• Help for Omitted Statements on page 309


• Using CLI Command Completion on page 310
• Using Command Completion in Configuration Mode on page 310
• Displaying Tips About CLI Commands on page 310

Help for Omitted Statements

If you have omitted a required statement at a particular hierarchy level, when you attempt
to move from that hierarchy level or when you issue the show command in configuration
mode, a message indicates which statement is missing. For example:

[edit protocols pim interface so-0/0/0]


user@host# top
Warning: missing mandatory statement: 'mode'
[edit]
user@host# show
protocols {
pim {
interface so-0/0/0 {
priority 4;
version 2;
# Warning: missing mandatory statement(s): 'mode'
}
}
}

Copyright © 2013, Juniper Networks, Inc. 309


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Using CLI Command Completion

The Junos OS CLI provides you a command completion option that enables Junos OS to
recognize commands and options based on the initial few letters you typed. That is, you
do not always have to remember or type the full command or option name for the CLI
to recognize it.

• To display all possible command or option completions, type the partial command
followed immediately by a question mark.

• To complete a command or option that you have partially typed, press Tab or the
Spacebar. If the partially typed letters begin a string that uniquely identifies a command,
the complete command name appears. Otherwise, a prompt indicates that you have
entered an ambiguous command, and the possible completions are displayed.

Command completion also applies to other strings, such as filenames, interface names,
and usernames. To display all possible values, type a partial string followed immediately
by a question mark. To complete a string, press Tab.

Using Command Completion in Configuration Mode

The CLI command completion functions also apply to the commands in configuration
mode and to configuration statements. Specifically, to display all possible commands
or statements, type the partial string followed immediately by a question mark. To
complete a command or statement that you have partially typed, press Tab or the
Spacebar.

Command completion also applies to identifiers, with one slight difference. To display
all possible identifiers, type a partial string followed immediately by a question mark. To
complete an identifier, you must press Tab. This scheme allows you to enter identifiers
with similar names; then press the Spacebar when you are done typing the identifier
name.

Displaying Tips About CLI Commands

To get tips about CLI commands, issue the help tip cli command. Each time you enter
the command, a new tip appears. For example:

user@host> help tip cli


Junos tip:
Use 'request system software validate' to validate the incoming software
against the current configuration without impacting the running system.
user@host> help tip cli
Junos tip:
Use 'commit and-quit' to exit configuration mode after the commit has
succeeded. If the commit fails, you are left in configuration mode.

You can also enter help tip cli number to associate a tip with a number. This enables you
to recall the tip at a later time. For example:

user@host> help tip cli 10


JUNOS tip:
Use '#' in the beginning of a line in command scripts to cause the
rest of the line to be ignored.

310 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

user@host> help tip cli


JUNOS tip:
Use the 'apply-groups' statement at any level of the configuration
hierarchy to inherit configuration statements from a configuration group.

user@host>

Related • Getting Started with the Junos OS Command-Line Interface on page 360
Documentation
• Examples: Using the Junos OS CLI Command Completion on page 445

CLI Operational Mode

• Overview of Junos OS CLI Operational Mode Commands on page 311


• Junos OS Operational Mode Commands That Combine Other Commands on page 314
• Understanding the Brief, Detail, Extensive, and Terse Options of Junos OS Operational
Commands on page 314
• Controlling the Scope of an Operational Mode Command on page 315
• Using the Pipe ( | ) Symbol to Filter Junos Command Output on page 319
• Using Regular Expressions with the Pipe ( | ) Symbol to Filter Junos Command
Output on page 319
• Pipe ( | ) Filter Functions in the Junos OS command-line interface on page 320

Overview of Junos OS CLI Operational Mode Commands


This topic provides an overview of Junos OS CLI operational mode commands and
contains the following sections:

• CLI Command Categories on page 311


• Commonly Used Operational Mode Commands on page 312

CLI Command Categories

When you log in to a device running Junos OS and the CLI starts, there are several broad
groups of CLI commands:

• Commands for controlling the CLI environment—Some set commands in the set
hierarchy configure the CLI display screen. For information about these commands,
see “Understanding the Junos OS CLI Modes, Commands, and Statement Hierarchies”
on page 303.

• Commands for monitoring and troubleshooting—The following commands display


information and statistics about the software and test network connectivity. Detailed
command descriptions are provided in CLI Explorer.

• clear—Clear statistics and protocol database information.

• mtrace—Trace mtrace packets from source to receiver.

• monitor—Perform real-time debugging of various software components, including


the routing protocols and interfaces.

Copyright © 2013, Juniper Networks, Inc. 311


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• ping—Determine the reachability of a remote network host.

• show—Display the current configuration and information about interfaces, routing


protocols, routing tables, routing policy filters, system alarms, and the chassis.

• test—Test the configuration and application of policy filters and autonomous system
(AS) path regular expressions.

• traceroute—Trace the route to a remote network host.

• Commands for connecting to other network systems—The ssh command opens Secure
Shell connections, and the telnet command opens telnet sessions to other hosts on
the network. For information about these commands, see CLI Explorer.

• Commands for copying files—The copy command copies files from one location on
the router or switch to another, from the router or switch to a remote system, or from
a remote system to the router or switch. For information about these commands, see
CLI Explorer.

• Commands for restarting software processes—The commands in the restart hierarchy


restart the various Junos OS processes, including the routing protocol, interface, and
SNMP. For information about these commands, see CLI Explorer.

• A command—request—for performing system-level operations, including stopping and


rebooting the router or switch and loading Junos OS images. For information about
this command, see CLI Explorer.

• A command—start—to exit the CLI and start a UNIX shell. For information about this
command, see CLI Explorer.

• A command—configure—for entering configuration mode, which provides a series of


commands that configure Junos OS, including the routing protocols, interfaces, network
management, and user access. For information about the CLI configuration commands,
see “Understanding Junos OS CLI Configuration Mode” on page 327.

• A command—quit—to exit the CLI. For information about this command, see CLI Explorer.

Commonly Used Operational Mode Commands

Table 41 on page 312 lists some operational commands you may find useful for monitoring
router or switch operation. For a complete description of operational commands, see
the Junos OS command references.

NOTE: The QFX3500 switch does not support the IS-IS, OSPF, BGP, MPLS,
and RSVP protocols.

Table 41: Commonly Used Operational Mode Commands


Items to Check Description Command

Software version Versions of software running on the router or switch show version

312 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

Table 41: Commonly Used Operational Mode Commands (continued)


Items to Check Description Command

Log files Contents of the log files monitor

Log files and their contents and recent user logins show log

Remote systems Host reachability and network connectivity ping

Route to a network system traceroute

Configuration Current system configuration show configuration

Manipulate files List of files and directories on the router or switch file list

Contents of a file file show

Interface information Detailed information about interfaces show interfaces

Chassis Chassis alarm status show chassis alarms

Information currently on craft display show chassis craft-interface

Router or switch environment information show chassis environment

Hardware inventory show chassis hardware

Routing table information Information about entries in the routing tables show route

Forwarding table Information about data in the kernel’s forwarding table show route forwarding-table
information

IS-IS Adjacent routers or switches show isis adjacency

OSPF Display standard information about OSPF neighbors show ospf neighbor

BGP Display information about BGP neighbors show bgp neighbor

MPLS Status of interfaces on which MPLS is running show mpls interface

Configured LSPs on the router or switch, as well as all ingress, show mpls lsp
transit, and egress LSPs

Routes that form a label-switched path show route label-switched-path

RSVP Status of interfaces on which RSVP is running show rsvp interface

Currently active RSVP sessions show rsvp session

RSVP packet and error counters show rsvp statistics

Copyright © 2013, Juniper Networks, Inc. 313


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Junos OS Operational Mode Commands That Combine Other Commands on page 314
Documentation
• Understanding the Brief, Detail, Extensive, and Terse Options of Junos OS Operational
Commands on page 314

Junos OS Operational Mode Commands That Combine Other Commands


In some cases, some Junos OS operational commands are created from a combination
of other operational commands. These commands can be useful shortcuts for collecting
information about the device, as shown in Figure 10 on page 314.

Figure 10: Commands That Combine Other Commands

Related • Overview of Junos OS CLI Operational Mode Commands on page 311


Documentation
• Understanding the Brief, Detail, Extensive, and Terse Options of Junos OS Operational
Commands on page 314

Understanding the Brief, Detail, Extensive, and Terse Options of Junos OS Operational
Commands
The Junos OS operational mode commands can include brief, detail, extensive, or terse
options. You can use these options to control the amount of information you want to
view.

1. Use the ? prompt to list options available for the command. For example:

user@host> show interfaces fe-1/1/1 ?


Possible completions:
<[Enter]> Execute this command

314 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

brief Display brief output


descriptions Display interface description strings
detail Display detailed output
extensive Display extensive output
media Display media information
snmp-index SNMP index of interface
statistics Display statistics and detailed output
terse Display terse output
| Pipe through a command

2. Choose the option you wish to use with the command. (See Figure 11 on page 315.)

Figure 11: Command Output Options

Related • Overview of Junos OS CLI Operational Mode Commands on page 311


Documentation
• Controlling the Scope of an Operational Mode Command on page 315

Controlling the Scope of an Operational Mode Command


The Junos OS CLI operational commands include options that you can use to identify
specific components on a device running Junos OS. For example:

1. Type the show interfaces command to display information about all interfaces on the
router.

user@host> show interfaces


Physical interface: so-0/0/0, Enabled, Physical link is Up
Interface index: 128, SNMP ifIndex: 23
Link-level type: PPP, MTU: 4474, Clocking: Internal, SONET mode, Speed: OC3,

Copyright © 2013, Juniper Networks, Inc. 315


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Loopback: None, FCS: 16, Payload scrambler: Enabled


Device flags : Present Running
Interface flags: Point-To-Point SNMP-Traps Internal: 0x4000
Link flags : Keepalives
Keepalive settings: Interval 10 seconds, Up-count 1, Down-count 3
Keepalive: Input: 13861 (00:00:05 ago), Output: 13891 (00:00:01 ago)
LCP state: Opened
NCP state: inet: Opened, inet6: Not-configured, iso: Opened, mpls:
Not-configured
CHAP state: Closed
PAP state: Closed
CoS queues : 4 supported, 4 maximum usable queues
Last flapped : 2008-06-02 17:16:14 PDT (1d 14:21 ago)
Input rate : 40 bps (0 pps)
Output rate : 48 bps (0 pps)

---(more)---

2. To display information about a specific interface, type that interface as a command


option:

user@host> show interfaces fe-0/1/3


Physical interface: fe-0/1/3, Enabled, Physical link is Up
Interface index: 135, SNMP ifIndex: 30
Link-level type: Ethernet, MTU: 1514, Speed: 100mbps, MAC-REWRITE Error:
None,
Loopback: Disabled, Source filtering: Disabled, Flow control: Enabled
Device flags : Present Running
Interface flags: SNMP-Traps Internal: 0x4000
Link flags : None
CoS queues : 4 supported, 4 maximum usable queues
Current address: 00:05:85:8f:c8:22, Hardware address: 00:05:85:8f:c8:22
Last flapped : 2008-06-02 17:16:15 PDT (1d 14:28 ago)
Input rate : 0 bps (0 pps)
Output rate : 0 bps (0 pps)
Active alarms : None
Active defects : None

user@host>

Operational Mode Commands on a TX Matrix Router or TX Matrix Plus Router

When you issue operational mode commands on the TX Matrix router, CLI command
options allow you to restrict the command output to show only a component of the
routing matrix rather than the routing matrix as a whole.

These are the options shown in the CLI:

• scc—The TX Matrix router (or switch-card chassis)

• sfc—The TX Matrix Plus router (or switch-fabric chassis)

• lcc number—A specific T640 router (in a routing matrix based on a TX Matrix router)
or a TX Matrix Plus router (in a routing matrix based on a TX Matrix Plus router)

• all-lcc—All T640 routers (in a routing matrix based on a TX Matrix router) or all T1600
routers (in a routing matrix based on a TX Matrix Plus router)

316 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

If you specify none of these options, then the command applies by default to the whole
routing matrix: the TX Matrix router and all connected T640 routers or the TX Matrix Plus
router and all connected T1600 routers.

Examples of Routing Matrix Command Options

The following output samples, using the show version command, demonstrate some
different options for viewing information about the routing matrix.

user@host> show version ?


Possible completions:
<[Enter]> Execute this command
all-lcc Show software version on all LCC chassis
brief Display brief output
detail Display detailed output
lcc Show software version on specific LCC (0..3)
scc Show software version on the SCC
| Pipe through a command

Sample Output: No Routing Matrix Options Specified


user@host> show version
scc-re0:
--------------------------------------------------------------------------
Hostname: scc
Model: TX Matrix
JUNOS Base OS boot [7.0-20040630.0]
JUNOS Base OS Software Suite [7.0-20040629.0]
JUNOS Kernel Software Suite [7.0-20040630.0]
JUNOS Packet Forwarding Engine Support (T-Series) [7.0-20040630.0]
JUNOS Routing Software Suite [7.0-20040630.0]
JUNOS Online Documentation [7.0-20040630.0]
JUNOS Crypto Software Suite [7.0-20040630.0]
lcc0-re0:
--------------------------------------------------------------------------
Hostname: lcc0
Model: t640
JUNOS Base OS boot [7.0-20040630.0]
JUNOS Base OS Software Suite [7.0-20040629.0]
JUNOS Kernel Software Suite [7.0-20040630.0]
JUNOS Packet Forwarding Engine Support (T-Series) [7.0-20040630.0]
JUNOS Routing Software Suite [7.0-20040630.0]
JUNOS Online Documentation [7.0-20040630.0]
JUNOS Crypto Software Suite [7.0-20040630.0]
JUNOS Support Tools Package [7.0-20040630.0]
lcc1-re0:
--------------------------------------------------------------------------
Hostname: lcc1
Model: t640
JUNOS Base OS boot [7.0-20040630.0]
JUNOS Base OS Software Suite [7.0-20040629.0]
JUNOS Kernel Software Suite [7.0-20040630.0]
JUNOS Packet Forwarding Engine Support (T-Series) [7.0-20040630.0]
JUNOS Routing Software Suite [7.0-20040630.0]
JUNOS Online Documentation [7.0-20040630.0]
JUNOS Crypto Software Suite [7.0-20040630.0]
JUNOS Support Tools Package [7.0-20040630.0]

Copyright © 2013, Juniper Networks, Inc. 317


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Sample Output: TX Matrix Router Only (scc Option)


user@host> show version scc
Hostname: scc
Model: TX Matrix
JUNOS Base OS boot [7.0-20040630.0]
JUNOS Base OS Software Suite [7.0-20040629.0]
JUNOS Kernel Software Suite [7.0-20040630.0]
JUNOS Packet Forwarding Engine Support (T-Series) [7.0-20040630.0]
JUNOS Routing Software Suite [7.0-20040630.0]
JUNOS Online Documentation [7.0-20040630.0]
JUNOS Crypto Software Suite [7.0-20040630.0]

Sample Output: Specific T640 Router (lcc number Option)


user@host> show version lcc 0
lcc0-re0:
--------------------------------------------------------------------------
Hostname: lcc0
Model: t640
JUNOS Base OS boot [7.0-20040630.0]
JUNOS Base OS Software Suite [7.0-20040629.0]
JUNOS Kernel Software Suite [7.0-20040630.0]
JUNOS Packet Forwarding Engine Support (T-Series) [7.0-20040630.0]
JUNOS Routing Software Suite [7.0-20040630.0]
JUNOS Online Documentation [7.0-20040630.0]
JUNOS Crypto Software Suite [7.0-20040630.0]
JUNOS Support Tools Package [7.0-20040630.0]

Sample Output: All T640 Routers


(all-lcc Option)
user@host> show version all-lcc
lcc0-re0:
--------------------------------------------------------------------------
Hostname: lcc0
Model: t640
JUNOS Base OS boot [7.0-20040630.0]
JUNOS Base OS Software Suite [7.0-20040629.0]
JUNOS Kernel Software Suite [7.0-20040630.0]
JUNOS Packet Forwarding Engine Support (T-Series) [7.0-20040630.0]
JUNOS Routing Software Suite [7.0-20040630.0]
JUNOS Online Documentation [7.0-20040630.0]
JUNOS Crypto Software Suite [7.0-20040630.0]
JUNOS Support Tools Package [7.0-20040630.0]
lcc1-re0:
--------------------------------------------------------------------------
Hostname: lcc1
Model: t640
JUNOS Base OS boot [7.0-20040630.0]
JUNOS Base OS Software Suite [7.0-20040629.0]
JUNOS Kernel Software Suite [7.0-20040630.0]
JUNOS Packet Forwarding Engine Support (T-Series) [7.0-20040630.0]
JUNOS Routing Software Suite [7.0-20040630.0]
JUNOS Online Documentation [7.0-20040630.0]
JUNOS Crypto Software Suite [7.0-20040630.0]
JUNOS Support Tools Package [7.0-20040630.0]

Related • Interface Naming Conventions Used in the Junos OS Operational Commands on page 483
Documentation

318 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

• Using the Junos OS CLI Comment Character # for Operational Mode Commands on
page 498

Using the Pipe ( | ) Symbol to Filter Junos Command Output


The Junos OS enables you to filter command output by adding the pipe ( | ) symbol when
you enter a command.

For example:

user@host> show rip neighbor ?


Possible completions:
<[Enter]> Execute this command
<name> Name of RIP neighbor
instance Name of RIP instance
logical-system Name of logical system, or 'all'
| Pipe through a command

The following example lists the filters that can be used with the pipe symbol ( | ):

user@host> show rip neighbor | ?


Possible completions:
count Count occurrences
display Show additional kinds of information
except Show only text that does not match a pattern
find Search for first occurrence of pattern
hold Hold text without exiting the --More-- prompt
last Display end of output only
match Show only text that matches a pattern
no-more Don't paginate output
request Make system-level requests
resolve Resolve IP addresses
save Save output text to file
trim Trim specified number of columns from start of line

For the show configuration command only, an additional compare filter is available:

user@host> show configuration | ?


Possible completions:
compare Compare configuration changes with prior version
...

You can enter any of the pipe filters in conjunction. For example:

user@host> command | match regular-expression | save filename

Related • Pipe ( | ) Filter Functions in the Junos OS command-line interface on page 320
Documentation
• Using Regular Expressions with the Pipe ( | ) Symbol to Filter Junos Command Output
on page 319

Using Regular Expressions with the Pipe ( | ) Symbol to Filter Junos Command Output
The except, find, and match filters used with the pipe symbol employ regular expressions
to filter output. Juniper Networks uses the regular expressions as defined in POSIX 1003.2.
If the regular expressions contain spaces, operators, or wildcard characters, enclose the
expression in quotation marks.

Copyright © 2013, Juniper Networks, Inc. 319


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 42: Common Regular Expression Operators in Operational Mode


Commands
Operator Function

| Indicates that a match can be one of the two terms on either side of
the pipe.

^ Used at the beginning of an expression, denotes where a match


should begin.

$ Used at the end of an expression, denotes that a term must be


matched exactly up to the point of the $ character.

[] Specifies a range of letters or digits to match. To separate the start


and end of a range, use a hyphen ( - ).

() Specifies a group of terms to match.

For example, if a command produces the following output:

12
22
321
4

a pipe filter of | match 2 displays the following output:

12
22
321

and a pipe filter of | except 1 displays the following output:

22
4

Related • Using the Pipe ( | ) Symbol to Filter Junos Command Output on page 319
Documentation
• Pipe ( | ) Filter Functions in the Junos OS command-line interface on page 320

Pipe ( | ) Filter Functions in the Junos OS command-line interface


This topic describes the pipe ( | ) filter functions that are supported in the Junos OS
command-line interface (CLI):

• Comparing Configurations on page 321


• Counting the Number of Lines of Output on page 322
• Displaying Output in XML Tag Format on page 322
• Displaying the RPC tags for a Command on page 323
• Ignoring Output That Does Not Match a Regular Expression on page 323
• Displaying Output from the First Match of a Regular Expression on page 323

320 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

• Retaining Output After the Last Screen on page 324


• Displaying Output Beginning with the Last Entries on page 324
• Displaying Output That Matches a Regular Expression on page 324
• Preventing Output from Being Paginated on page 325
• Sending Command Output to Other Users on page 325
• Resolving IP Addresses on page 325
• Saving Output to a File on page 326
• Trimming Output by Specifying the Starting Column on page 326

Comparing Configurations

The compare filter compares the candidate configuration with either the current
committed configuration or a configuration file and displays the differences between
the two configurations. To compare configurations, enter compare after the pipe ( | )
symbol:

[edit]
user@host# show | compare [filename| rollback n]

filename is the full path to a configuration file.

n is the index into the list of previously committed configurations. The most recently
saved configuration is 0. If you do not specify arguments, the candidate configuration is
compared against the active configuration file (/config/juniper.conf).

The comparison output uses the following conventions:

• Statements that are only in the candidate configuration are prefixed with a plus sign
(+).

• Statements that are only in the comparison file are prefixed with a minus sign (–).

• Statements that are unchanged are prefixed with a single blank space ( ).

For example:

user@host> show configuration system | compare rollback 9


[edit system]
+ host-name nutmeg;
+ backup-router 192.168.71.254;
- ports {
- console log-out-on-disconnect;
- }
[edit system name-server]
+ 172.17.28.11;
172.17.28.101 { ... }
[edit system name-server]
172.17.28.101 { ... }
+ 172.17.28.100;
+ 172.17.28.10;
[edit system]
- scripts {
- commit {
- allow-transients;
- }

Copyright © 2013, Juniper Networks, Inc. 321


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

- }
+ services {
+ ftp;
+ rlogin;
+ rsh;
+ telnet;
+ }

Starting with Junos OS Release 8.3, output from the show | compare command has been
enhanced to more accurately reflect configuration changes. This includes more intelligent
handling of order changes in lists. For example, consider names in a group that are
reordered as follows:
groups { groups {
group_xmp; group_xmp;
group_cmp; group_grp:
group_grp; group_cmp;
} }

In previous releases, output from the show | compare command looked like the following:

[edit groups]
- group_xmp;
- group_cmp;
- group_grp;
+ group_xmp;
+ group_grp;
+ group_cmp;

Now, output from the show | compare command looks like the following:

[edit groups]
group_xmp {...}
! group_grp {...}

Counting the Number of Lines of Output

To count the number of lines in the output from a command, enter count after the pipe
symbol ( | ). For example:

user@host> show configuration | count


Count: 269 lines

Displaying Output in XML Tag Format

To display command output in XML tag format, enter display xml after the pipe symbol
( | ).

The following example displays the show cli directory command output as XML tags:

user@host> show cli directory | display xml


<rpc-reply xmlns:junos="http://xml.juniper.net/junos/7.5I0/junos">
<cli>
<working-directory>/var/home/regress</working-directory>
</cli>
<cli>
<banner></banner>

322 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

</cli>
</rpc-reply>

Displaying the RPC tags for a Command

To display the remote procedure call (RPC) XML tags for an operational mode command,
enter display xml rpc after the pipe symbol ( | ).

The following example displays the RPC tags for the show route command:

user@host> show route | display xml rpc


<rpc-reply xmlns:junos="http://xml.juniper.net/junos/10.1I0/junos">
<rpc>
<get-route-information>
</get-route-information>
</rpc>
<cli>
<banner></banner>
</cli>
</rpc-reply>

Ignoring Output That Does Not Match a Regular Expression

To ignore text that matches a regular expression, specify the except command after the
pipe symbol ( | ). If the regular expression contains any spaces, operators, or wildcard
characters, enclose it in quotation marks. For information on common regular expression
operators, see “Using Regular Expressions with the Pipe ( | ) Symbol to Filter Junos
Command Output” on page 319.

The following example displays all users who are logged in to the router, except for the
user root:

user@host> show system users | except root


8:28PM up 1 day, 13:59, 2 users, load averages: 0.01, 0.01, 0.00
USER TTY FROM LOGIN@ IDLE WHAT
sheep p0 baa.juniper.net 7:25PM - cli

Displaying Output from the First Match of a Regular Expression

To display output starting with the first occurrence of text matching a regular expression,
enter find after the pipe symbol ( | ). If the regular expression contains any spaces,
operators, or wildcard characters, enclose it in quotation marks. For information on
common regular expression operators, see “Using Regular Expressions with the Pipe ( |
) Symbol to Filter Junos Command Output” on page 319.

The following example displays the routes in the routing table starting at IP address
208.197.169.0:

user@host> show route | find 208.197.169.0


208.197.169.0/24 *[Static/5] 1d 13:22:11
> to 192.168.4.254 via so-3/0/0.0
224.0.0.5/32 *[OSPF/10] 1d 13:22:12, metric 1
iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
47.0005.80ff.f800.0000.0108.0001.1921.6800.4015.00/160

Copyright © 2013, Juniper Networks, Inc. 323


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

*[Direct/0] 1d 13:22:12
> via lo0.0

The following example displays the first CCC entry in the forwarding table:

user@host> show route forwarding-table | find ccc


Routing table: ccc
MPLS:
Interface.Label Type RtRef Nexthop Type Index NhRef Netif
default perm 0 rjct 3 1
0 user 0 recv 5 2
1 user 0 recv 5 2
32769 user 0 ucst 45 1 fe-0/0/0.534
fe-0/0/0. (CCC) user 0 indr 44 2
10.0.16.2 Push 32768, Push

Retaining Output After the Last Screen

To not return immediately to the CLI prompt after viewing the last screen of output, enter
hold after the pipe symbol ( | ). The following example prevents returning to the CLI
prompt after you have viewed the last screen of output from the show log log-file-1
command:

user@host> show log log-file-1 | hold

This filter is useful when you want to scroll or search through output.

Displaying Output Beginning with the Last Entries

To display text starting from the end of the output, enter last <lines> after the pipe symbol
( | ).

The following example displays the last entries in log-file-1 file:

user@host> show log log-file-1 | last

This filter is useful for viewing log files in which the end of the file contains the most recent
entries.

NOTE: When the number of lines requested is less than the number of lines
that the screen length setting permits you to display, Junos returns as many
lines as permitted by the screen length setting. That is, if your screen length
is set to 20 lines and you have requested only the last 10 lines, Junos returns
the last 19 lines instead of the last 10 lines.

Displaying Output That Matches a Regular Expression

To display output that matches a regular expression, enter match regular-expression after
the pipe symbol ( | ). If the regular expression contains any spaces, operators, or wildcard
characters, enclose it in quotation marks. For information on common regular expression
operators, see “Using Regular Expressions with the Pipe ( | ) Symbol to Filter Junos
Command Output” on page 319.

324 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

The following example matches all the Asynchronous Transfer Mode (ATM) interfaces
in the configuration:

user@host> show configuration | match at-


at-2/1/0 {
at-2/1/1 {
at-2/2/0 {
at-5/2/0 {
at-5/3/0 {

Preventing Output from Being Paginated

By default, if output is longer than the length of the terminal screen, you are provided
with a ---(more)--- message to display the remaining output. To display the remaining
output, press the Spacebar.

To prevent the output from being paginated, enter no-more after the pipe symbol ( | ).

The following example displays output from the show configuration command all at once:

user@host> show configuration | no-more

This feature is useful, for example, if you want to copy the entire output and paste it into
an e-mail.

Sending Command Output to Other Users

To display command output on the terminal of a specific user logged in to your router,
or on the terminals of all users logged in to your router, enter request message (all | user
account@terminal) after the pipe symbol ( | ).

If you are troubleshooting your router and, for example, talking with a customer service
representative on the phone, you can use the request message command to send your
representative the command output you are currently viewing on your terminal.

The following example sends the output from the show interfaces command you enter
on your terminal to the terminal of the user root@ttyp1:

user@host> show interfaces | request message user root@ttyp1

The user root@ttyp1 sees the following output appear on the terminal screen:

Message from user@host on /dev/ttyp0 at 10:32 PST...


Physical interface: dsc, Enabled, Physical link is Up
Interface index: 5, SNMP ifIndex: 5
Type: Software-Pseudo, MTU: Unlimited...

Resolving IP Addresses

If the output of a command displays an unresolved IP address, you can enter | resolve
after the command to display the name associated with the IP address. The resolve filter
enables the system to perform a reverse DNS lookup of the IP address. If DNS is not
enabled, the lookup fails and no substitution is performed.

Copyright © 2013, Juniper Networks, Inc. 325


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

To perform a reverse DNS lookup of an unresolved IP address, enter resolve <full-names>


after the pipe symbol ( | ). If you do not specify the full-names option, the name is
truncated to fit whatever field width limitations apply to the IP address.

The following example performs a DNS lookup on any unresolved IP addresses in the
output from the show ospf neighbors command:

user@host> show ospf neighbors | resolve

Saving Output to a File

When command output is lengthy, when you need to store or analyze the output, or when
you need to send the output in an e-mail or by FTP, you can save the output to a file. By
default, the file is placed in your home directory on the router.

To save command output to a file, enter save filename after the pipe symbol ( | ).

The following example saves the output from the request support information command
to a file named my-support-info.txt:

user@host> request support information | save my-support-info.txt


Wrote 1143 lines of output to ‘my-support-info.txt’
user@host>

Trimming Output by Specifying the Starting Column

Output appears on the terminal screen in terms of rows and columns. The first
alphanumeric character starting at the left of the screen is in column 1, the second
character is in column 2, and so on. To display output starting from a specific column
(thus trimming the leftmost portion of the output), enter trim columns after the pipe
symbol ( | ). The trim filter is useful for trimming the date and time from the beginning
of system log messages

The following example displays output from the show system storage command, filtering
out the first 10 columns:

user@host> show system storage | trim 11

Related • Using Regular Expressions with the Pipe ( | ) Symbol to Filter Junos Command Output
Documentation on page 319

• Using the Pipe ( | ) Symbol to Filter Junos Command Output on page 319

CLI Configuration Mode

• Understanding Junos OS CLI Configuration Mode on page 327


• Modifying the Junos OS Configuration on page 333
• Commit Operation When Multiple Users Configure the Software on page 333
• Forms of the configure Command on page 334
• Additional Details About Specifying Junos Statements and Identifiers on page 336

326 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

Understanding Junos OS CLI Configuration Mode


You can configure all properties of Junos OS, including interfaces, general routing
information, routing protocols, and user access, as well as several system hardware
properties.

As described in “Understanding the Junos OS CLI Modes, Commands, and Statement


Hierarchies” on page 303, a router configuration is stored as a hierarchy of statements. In
configuration mode, you create the specific hierarchy of configuration statements that
you want to use. When you have finished entering the configuration statements, you
commit them, which activates the configuration on the router.

You can create the hierarchy interactively or you can create an ASCII text file that is
loaded onto the router or switch and then committed.

This topic covers:

• Configuration Mode Commands on page 328


• Configuration Statements and Identifiers on page 329
• Configuration Statement Hierarchy on page 331

Copyright © 2013, Juniper Networks, Inc. 327


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Configuration Mode Commands

Table 43 on page 328 summarizes each CLI configuration mode command. The commands
are organized alphabetically.

Table 43: Summary of Configuration Mode Commands


Command Description

activate Remove the inactive: tag from a statement, effectively reading the
statement or identifier to the configuration. Statements or identifiers
that have been activated take effect when you next issue the commit
command.

annotate Add comments to a configuration. You can add comments only at


the current hierarchy level.

commit Commit the set of changes to the database and cause the changes
to take operational effect.

copy Make a copy of an existing statement in the configuration.

deactivate Add the inactive: tag to a statement, effectively commenting out


the statement or identifier from the configuration. Statements or
identifiers marked as inactive do not take effect when you issue the
commit command.

delete Delete a statement or identifier. All subordinate statements and


identifiers contained within the specified statement path are deleted
with it.

edit Move inside the specified statement hierarchy. If the statement does
not exist, it is created.

exit Exit the current level of the statement hierarchy, returning to the
level prior to the last edit command, or exit from configuration mode.
The quit and exit commands are synonyms.

extension Manage configurations that are contributed by SDK application


packages. Either display or delete user-defined configuration
contributed by the named SDK application package. A configuration
defined in any native Junos OS package is never deleted by the
extension command.

help Display help about available configuration statements.

insert Insert an identifier into an existing hierarchy.

load Load a configuration from an ASCII configuration file or from terminal


input. Your current location in the configuration hierarchy is ignored
when the load operation occurs.

328 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

Table 43: Summary of Configuration Mode Commands (continued)


Command Description

quit Exit the current level of the statement hierarchy, returning to the
level prior to the last edit command, or exit from configuration mode.
The quit and exit commands are synonyms.

rename Rename an existing configuration statement or identifier.

replace Replace identifiers or values in a configuration.

rollback Return to a previously committed configuration. The software saves


the last 10 committed configurations, including the rollback number,
date, time, and name of the user who issued the commit configuration
command.

run Run a top-level CLI command without exiting from configuration


mode.

save Save the configuration to an ASCII file. The contents of the current
level of the statement hierarchy (and below) are saved, along with
the statement hierarchy containing it. This allows a section of the
configuration to be saved, while fully specifying the statement
hierarchy.

set Create a statement hierarchy and set identifier values. This is similar
to edit except that your current level in the hierarchy does not
change.

show Display the current configuration.

status Display the users currently editing the configuration.

top Return to the top level of configuration command mode, which is


indicated by the [edit] banner.

up Move up one level in the statement hierarchy.

update Update a private database.

wildcard Delete a statement or identifier. All subordinate statements and


identifiers contained within the specified statement path are deleted
with it. You can use regular expressions to specify a pattern. Based
on this pattern, you search for items that contain these patterns
and delete them.

Configuration Statements and Identifiers

You can configure router or switch properties by including the corresponding statements
in the configuration. Typically, a statement consists of a keyword, which is fixed text, and,
optionally, an identifier. An identifier is an identifying name that you can define, such as

Copyright © 2013, Juniper Networks, Inc. 329


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

the name of an interface or a username, which enables you and the CLI to differentiate
among a collection of statements.

Table 44 on page 330 describes top-level CLI configuration mode statements.

NOTE: The QFX3500 switch does not support the IS-IS, OSPF, BGP, LDP,
MPLS, and RSVP protocols.

Table 44: Configuration Mode Top-Level Statements


Statement Description

access Configure the Challenge Handshake Authentication Protocol (CHAP).

accounting-options Configure accounting statistics data collection for interfaces and firewall
filters. .

chassis Configure properties of the router chassis, including conditions that activate
alarms and SONET/SDH framing and concatenation properties. .

class-of-service Configure class-of-service parameters. For information about the statements


in this hierarchy, see the Junos OS CoS Library for Security Devices.

firewall Define filters that select packets based on their contents. .

forwarding-options Define forwarding options, including traffic sampling options. .

groups Configure configuration groups. .

interfaces Configure interface information, such as encapsulation, interfaces, virtual


channel identifiers (VCIs), and data-link connection identifiers (DLCIs). For
information about the statements in this hierarchy, see the Junos OS Interfaces
Library for Security Devices.

policy-options Define routing policies, which allow you to filter and set properties in incoming
and outgoing routes. .

protocols Configure routing protocols, including BGP, IS-IS, LDP, MPLS, OSPF, RIP, and
RSVP. For information about the statements in this hierarchy, see the chapters
that discuss how to configure the individual routing protocols in the Junos OS
Routing Protocols Library for Security Devices and the MPLS Feature Guide for
Security Devices.

routing-instances Configure multiple routing instances. For information about the statements
in this hierarchy, see the Junos OS Routing Protocols Library for Security Devices.

routing-options Configure protocol-independent routing options, such as static routes,


autonomous system numbers, confederation members, and global tracing
(debugging) operations to log. For information about the statements in this
hierarchy, see the Junos OS Routing Protocols Library for Security Devices.

security Configure IP Security (IPsec) services. .

330 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

Table 44: Configuration Mode Top-Level Statements (continued)


Statement Description

snmp Configure SNMP community strings, interfaces, traps, and notifications. For
information about the statements in this hierarchy, see the SNMP MIBs and
Traps Monitoring and Troubleshooting Guide for Security Devices.

system Configure systemwide properties, including the hostname, domain name,


Domain Name System (DNS) server, user logins and permissions, mappings
between hostnames and addresses, and software processes. .

For specific information on configuration statements, see CLI Explorer.

Configuration Statement Hierarchy

The Junos OS configuration consists of a hierarchy of statements. There are two types
of statements: container statements, which are statements that contain other statements,
and leaf statements, which do not contain other statements (see Figure 12 on page 331).
All of the container and leaf statements together form the configuration hierarchy.

Figure 12: Configuration Mode Hierarchy of Statements

Each statement at the top level of the configuration hierarchy resides at the trunk (or
root level) of a hierarchy tree. The top-level statements are container statements,
containing other statements that form the tree branches. The leaf statements are the
leaves of the hierarchy tree. An individual hierarchy of statements, which starts at the
trunk of the hierarchy tree, is called a statement path. Figure 12 on page 331 illustrates the
hierarchy tree, showing a statement path for the portion of the protocol configuration
hierarchy that configures the hello interval on an interface in an OSPF area.

The protocols statement is a top-level statement at the trunk of the configuration tree.
The ospf, area, and interface statements are all subordinate container statements of a
higher statement (they are branches of the hierarchy tree); and the hello-interval
statement is a leaf on the tree which in this case contains a data value: the length of the
hello interval, in seconds.

Copyright © 2013, Juniper Networks, Inc. 331


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

The CLI represents the statement path shown in Figure 12 on page 331
as [edit protocols ospf area area-number interface interface-name] and displays the
configuration as follows:

protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0 {
hello-interval 5;
}
interface so-0/0/1 {
hello-interval 5;
}
}
}
}

The CLI indents each level in the hierarchy to indicate each statement’s relative position
in the hierarchy and generally sets off each level with braces, using an open brace at the
beginning of each hierarchy level and a closing brace at the end. If the statement at a
hierarchy level is empty, the braces are not printed.

Each leaf statement ends with a semicolon. If the hierarchy does not extend as far as a
leaf statement, the last statement in the hierarchy ends with a semicolon.

The configuration hierarchy can also contain “oneliners” at the last level in the hierarchy.
Oneliners remove one level of braces in the syntax and display the container statement,
its identifiers, the child or leaf statement and its attributes all on one line. For example,
in the following sample configuration hierarchy, the line level 1 metric 10 is a oneliner
because the level container statement with identifier 1, its child statement metric, and
its corresponding attribute 10 all appear on a single line in the hierarchy:

[edit protocols]
isis {
interface ge-0/0/0.0 {
level 1 metric 10;
}
}
}

Likewise, in the following example, dynamic-profile dynamic-profile-name aggregate-clients;


is a oneliner because the dynamic-profile statement, its identifier dynamic-profile-name,
and leaf statement aggregate-clients all appear on one line when you run the show
command in the configuration mode:

[edit forwarding-options]
user@host# show
dhcp-relay {
dynamic-profile dynamic-profile-name aggregate-clients;
}

Related • Entering and Exiting the Junos OS CLI Configuration Mode on page 350
Documentation

332 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

Modifying the Junos OS Configuration


To configure a device running Junos OS or to modify an existing Junos configuration, you
add statements to the configuration. For each statement hierarchy, you create the
hierarchy starting with a statement at the top level and continuing with statements that
move progressively lower in the hierarchy.

To modify the hierarchy, you use two configuration mode commands:

• edit—Moves to a particular hierarchy level. If that hierarchy level does not exist, the
edit command creates it. The edit command has the following syntax:

edit <statement-path>

• set—Creates a configuration statement and sets identifier values. After you issue a set
command, you remain at the same level in the hierarchy. The set command has the
following syntax:

set <statement-path> statement <identifier>

statement-path is the hierarchy to the configuration statement and the statement itself.
If you have already moved to the statement’s hierarchy level, you can omit the
statement path. statement is the configuration statement itself. identifier is a string
that identifies an instance of a statement.

You cannot use the edit command to change the value of identifiers. You must use the
set command.

Related • Displaying the Current Junos OS Configuration on page 352


Documentation
• Adding Junos Configuration Statements and Identifiers on page 372

• Using the configure exclusive Command on page 359

• Updating the configure private Configuration on page 360

• Issuing Relative Junos Configuration Mode Commands on page 376

Commit Operation When Multiple Users Configure the Software


Up to 32 users can be in configuration mode simultaneously, and they all can be making
changes to the configuration. All changes made by all users are visible to everyone editing
the configuration—the changes become visible as soon as the user presses the Enter key
at the end of a command that changes the configuration, such as set, edit, or delete.

When any of the users editing the configuration issues a commit command, all changes
made by all users are checked and activated.

If you enter configuration mode with the configure private command, each user has a
private candidate configuration to edit somewhat independently of other users. When
you commit the configuration, only your own changes get committed. To synchronize
your copy of the configuration after other users have committed changes, you can run
the update command in configuration mode. A commit operation also updates all of the
private candidate configurations. For example, suppose user X and user Y are both in

Copyright © 2013, Juniper Networks, Inc. 333


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

configure private mode, and user X commits a configuration change. When user Y performs
a subsequent commit operation and then views the new configuration, the new
configuration seen by user Y includes the changes made by user X.

If you enter configuration mode with the configure exclusive command, you lock the
candidate configuration for as long as you remain in configuration mode, allowing you
to make changes without interference from other users. Other users can enter and exit
configuration mode, but they cannot commit the configuration. This is true even if the
other users entered configuration mode before you enter the configure exclusive command.
For example, suppose user X is already in the configure private or configure mode. Then
suppose user Y enters the configure exclusive mode. User X cannot commit any changes
to the configuration, even if those changes were entered before user Y logged in. If user
Y exits configure exclusive mode, user X can then commit the changes made in configure
private or configure mode.

Related • Committing a Junos OS Configuration on page 397


Documentation
• Forms of the configure Command on page 334

• Displaying Users Currently Editing the Configuration on page 356

Forms of the configure Command


The Junos OS supports three forms of the configure command: configure, configure
private, and configure exclusive. These forms control how users edit and commit
configurations and can be useful when multiple users configure the software. See
Table 45 on page 335.

334 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

Table 45: Forms of the configure Command


Command Edit Access Commit Access

configure • No one can lock the • No one can lock the configuration. All users
configuration. All users can commit all changes to the
can make configuration configuration.
changes. • If you and another user make changes and
When you enter the other user commits changes, your
configuration mode, the changes are committed as well.
CLI displays the
following information:
• A list of other users
editing the
configuration.
• Hierarchy levels the
users are viewing or
editing.
• Whether the
configuration has
been changed, but
not committed.
• When multiple users
enter conflicting
configurations, the
most recent change
to be entered takes
precedence.

configure exclusive • One user locks the configuration and makes changes without interference
from other users.
• Other users can enter and exit configuration mode, but they cannot
commit the configuration.
• If you enter configuration mode while another user has locked the
configuration (with the configure exclusive command), the CLI displays
the user and the hierarchy level the user is viewing or editing.
• If you enter configuration mode while another user has locked the
configuration, you can forcibly log out that user with the request system
logout operational mode command. For details, seeCLI Explorer.

configure private • Multiple users can edit • When you commit the configuration, the
the configuration at the router verifies that the operational
same time. (running) configuration has not been
• Each user has a private modified by another user before accepting
candidate configuration your private candidate configuration as the
to edit independently of new operational configuration.
other users. • If the configuration has been modified by
• When multiple users another user, you can merge the
enter conflicting modifications into your private candidate
configurations, the first configuration and attempt to commit
commit operation takes again.
precedence over
subsequent commit
operations.

Copyright © 2013, Juniper Networks, Inc. 335


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Committing a Junos OS Configuration on page 397


Documentation
• Example: Using the configure Command on page 446

• Displaying Users Currently Editing the Configuration on page 356

• Using the configure exclusive Command on page 359

• Updating the configure private Configuration on page 360

• Displaying set Commands from the Junos OS Configuration on page 353

Additional Details About Specifying Junos Statements and Identifiers


This topic provides more detailed information about CLI container and leaf statements
so that you can better understand how you must specify them when creating ASCII
configuration files. It also describes how the CLI performs type checking to verify that
the data you entered is in the correct format.

• Specifying Statements on page 336


• Performing CLI Type-Checking on page 338

Specifying Statements

Statements are shown one of two ways, either with braces or without:

• Statement name and identifier, with one or more lower level statements enclosed in
braces:

statement-name1 identifier-name {
statement-name2;
additional-statements;
}

• Statement name, identifier, and a single identifier:

statement-name identifier-name1 identifier-name2;

The statement-name is the name of the statement.

The identifier-name is a name or other string that uniquely identifies an instance of a


statement. An identifier is used when a statement can be specified more than once in a
configuration.

When specifying a statement, you must specify either a statement name or an identifier
name, or both, depending on the statement hierarchy.

You specify identifiers in one of the following ways:

• identifier-name—The identifier-name is a keyword used to uniquely identify a statement


when a statement can be specified more than once in a statement.

• identifier-name value—The identifier-name is a keyword, and the value is a required


option variable.

336 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

• identifier-name [value1 value2 value3 ...]—The identifier-name is a keyword that accepts


multiple values. The brackets are required when you specify a set of values; however,
they are optional when you specify only one value.

The following examples illustrate how statements and identifiers are specified in the
configuration:
protocol { # Top-level statement (statement-name).
ospf { # Statement under "protocol" (statement-name).
area 0.0.0.0 { # OSPF area "0.0.0.0" (statement-name identifier-name),
interface so-0/0/0 { # which contains an interface named "so-0/0/0."
hello-interval 25; # Identifier and value (identifier-name value).
priority 2; # Identifier and value (identifier-name value).
disable; # Flag identifier (identifier-name).
}
interface so-0/0/1; # Another instance of "interface," named so-0/0/1,
} # this instance contains no data, so no braces
} # are displayed.
}
policy-options { # Top-level statement (statement-name).
term term1 { # Statement under "policy-options"
# (statement-name value).
from { # Statement under "term" (statement-name).
route-filter 10.0.0.0/8 orlonger reject; # One identifier ("route-filter")
with
route-filter 127.0.0.0/8 orlonger reject; # multiple values.
route-filter 128.0.0.0/16 orlonger reject;
route-filter 149.20.64.0/24 orlonger reject;
route-filter 172.16.0.0/12 orlonger reject;
route-filter 191.255.0.0/16 orlonger reject;
}
then { # Statement under "term" (statement-name).
next term; # Identifier (identifier-name).
}
}
}

When you create an ASCII configuration file, you can specify statements and identifiers
in one of the following ways. However, each statement has a preferred style, and the CLI
uses that style when displaying the configuration in response to a configuration mode
show command.

• Statement followed by identifiers:

statement-name identifier-name [...] identifier-name value [...];

• Statement followed by identifiers enclosed in braces:

statement-name {
identifier-name;
[...]
identifier-name value;
[...]
}

• For some repeating identifiers, you can use one set of braces for all the statements:

statement-name {
identifier-name value1;
identifier-name value2;

Copyright © 2013, Juniper Networks, Inc. 337


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Performing CLI Type-Checking

When you specify identifiers and values, the CLI performs type checking to verify that the
data you entered is in the correct format. For example, for a statement in which you must
specify an IP address, the CLI requires you to enter an address in a valid format. If you
have not, an error message indicates what you need to type. Table 46 on page 338 lists
the data types the CLI checks.

Table 46: CLI Configuration Input Types


Data Type Format Examples

Physical interface type-fpc/pic/port Correct: so-0/0/1


name (used in the
[edit interfaces] Incorrect: so-0
hierarchy)

Full interface name type-fpc/pic/port<:channel>.logical Correct: so-0/0/1.0

Incorrect: so-0/0/1

Full or abbreviated type-<fpc</pic/port>><<: Correct: so, so-1, so-1/2/3:4.5


interface name (used channel>.logical>
in places other than
the [edit interfaces]
hierarchy)

IP address 0xhex-bytesoctet<.octet<.octet.<octet>>> Correct: 1.2.3.4, 0x01020304, 128.8.1, 128.8

Sample translations:

1.2.3 becomes 1.2.3.0


0x01020304 becomes 1.2.3.4
0x010203 becomes 0.1.2.3

IP address 0xhex-bytes</length>octet<octet Correct: 10/8, 128.8/16, 1.2.3.4/32, 1.2.3.4


(destination prefix) <octet.<octet>>></length>
and prefix length Sample translations:

1.2.3 becomes 1.2.3.0/32


0x01020304 becomes 1.2.3.4/32
0x010203 becomes 0.1.2.3/32
default becomes 0.0.0.0/0

International hex-nibble<hex-nibble ...> Correct: 47.1234.2345.3456.00, 47123423453456.00,


Organization for 47.12.34.23.45.34.56.00
Standardization (ISO)
address Sample translations:

47123456 becomes 47.1234.56


47.12.34.56 becomes 47.1234.56
4712.3456 becomes 47.1234.56

338 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

Table 46: CLI Configuration Input Types (continued)


Data Type Format Examples

OSPF area identifier 0xhex-bytesoctet<.octet<.octet.< octet Correct: 54, 0.0.0.54, 0x01020304, 1.2.3.4
(ID) >>> decimal-number
Sample translations:

54 becomes 0.0.0.54

257 becomes 0.0.1.1


128.8 becomes 128.8.0.0
0x010203 becomes 0.1.2.3

Related • Entering and Exiting the Junos OS CLI Configuration Mode on page 350
Documentation

CLI Advanced Features

• Using Keyboard Sequences to Move Around and Edit the Junos OS CLI on page 339
• Using Wildcard Characters in Interface Names on page 341
• Using Global Replace in a Junos Configuration on page 341

Using Keyboard Sequences to Move Around and Edit the Junos OS CLI
You can use keyboard sequences in the Junos OS command-line interface (CLI) to move
around and edit the command line. You can also use keyboard sequences to scroll through
a list of recently executed commands. Table 47 on page 339 lists some of the CLI keyboard
sequences. They are the same as those used in Emacs.

Table 47: CLI Keyboard Sequences


Category Action Keyboard Sequence

Move the Move the cursor back one character. Ctrl+b


Cursor
Move the cursor back one word. Esc+b or Alt+b

Move the cursor forward one Ctrl+f


character.

Move the cursor forward one word. Esc+f or Alt+f

Move the cursor to the beginning of Ctrl+a


the command line.

Move the cursor to the end of the Ctrl+e


command line.

Copyright © 2013, Juniper Networks, Inc. 339


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 47: CLI Keyboard Sequences (continued)


Category Action Keyboard Sequence

Delete Delete the character before the Ctrl+h, Delete, or Backspace


Characters cursor.

Delete the character at the cursor. Ctrl+d

Delete all characters from the cursor Ctrl+k


to the end of the command line.

Delete all characters on the Ctrl+u or Ctrl+x


command line.

Delete the word before the cursor. Ctrl+w, Esc+Backspace, or


Alt+Backspace

Delete the word after the cursor. Esc+d or Alt+d

Insert Recently Insert the most recently deleted text Ctrl+y


Deleted Text at the cursor.

Redraw the Redraw the current line. Ctrl+l


Screen

Display Scroll backward through the list of Ctrl+p


Previous recently executed commands.
Command
Lines Scroll forward through the list of Ctrl+n
recently executed commands.

Search the CLI history in reverse order Ctrl+r


for lines matching the search string.

Search the CLI history by typing some Esc+/


text at the prompt, followed by the
keyboard sequence. The CLI attempts
to expand the text into the most
recent word in the history for which
the text is a prefix.

Display Scroll backward through the list of Esc+. or Alt+.


Previous recently entered words in a command
Command line.
Words

Repeat Specify the number of times to Esc+number sequence or Alt+number


Keyboard execute a keyboard sequence. sequence
Sequences number can be from 1 through 9 and
sequence is the keyboard sequence
that you want to execute.

Related • Using Wildcard Characters in Interface Names on page 341


Documentation

340 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

• Using Global Replace in a Junos Configuration on page 341

Using Wildcard Characters in Interface Names


You can use wildcard characters in the Junos OS operational commands to specify groups
of interface names without having to type each name individually. Table 48 on page 341
lists the available wildcard characters. You must enclose all wildcard characters except
the asterisk (*) in quotation marks (“ ”).

Table 48: Wildcard Characters for Specifying Interface Names


Wildcard Character Description

* (asterisk) Match any string of characters in that position in the


interface name. For example, so* matches all
SONET/SDH interfaces.

"[character<character...>]" Match one or more individual characters in that position


in the interface name. For example, so-“[03]”* matches
all SONET/SDH interfaces in slots 0 and 3.

"[!character<character...>]" Match all characters except the ones included in the


brackets. For example, so-“[!03]”* matches all
SONET/SDH interfaces except those in slots 0 and 3.

"[character1-character2]" Match a range of characters. For example, so-“[0-3]” *


matches all SONET/SDH interfaces in slots 0, 1, 2, and 3.

"[!character1-character2]" Match all characters that are not in the specified range
of characters. For example, so-”[!0-3]”* matches all
SONET/SDH interfaces in slots 4, 5, 6, and 7.

Related • Using Keyboard Sequences to Move Around and Edit the Junos OS CLI on page 339
Documentation
• Using Global Replace in a Junos Configuration on page 341

Using Global Replace in a Junos Configuration


You can make global changes to variables and identifiers in a Junos configuration by
using the replace configuration mode command. This command replaces a pattern in a
configuration with another pattern. For example, you can use this command to find and
replace all occurrences of an interface name when a PIC is moved to another slot in the
router.

user@host# replacepattern pattern1 with pattern2 <upto n>

pattern pattern1 is a text string or regular expression that defines the identifiers and values
you want to replace in the configuration.

pattern2 is a text string or regular expression that replaces the identifiers and values
located with pattern1.

Copyright © 2013, Juniper Networks, Inc. 341


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Juniper Networks uses standard UNIX-style regular expression syntax (as defined in
POSIX 1003.2). If the regular expression contains spaces, operators, or wildcard characters,
enclose the expression in quotation marks. Greedy qualifiers (match as much as possible)
are supported. Lazy qualifiers (match as little as possible) are not.

The upto n option specifies the number of objects replaced. The value of n controls the
total number of objects that are replaced in the configuration (not the total number of
times the pattern occurs). Objects at the same hierarchy level (siblings) are replaced
first. Multiple occurrences of a pattern within a given object are considered a single
replacement. For example, if a configuration contains a 010101 text string, the command
replace pattern 01 with pattern 02 upto 2 replaces 010101 with 020202 (instead of 020201).
Replacement of 010101 with 020202 is considered a single replacement (n = 1), not three
separate replacements (n =3).

If you do not specify an upto option, all identifiers and values in the configuration that
match pattern1 are replaced.

The replace command is available in configuration mode at any hierarchy level. All
matches are case-sensitive.

Related • Common Regular Expressions to Use with the replace Command on page 506
Documentation
• Example: Using Global Replace in a Junos Configuration—Using the \n Back Reference
on page 447

• Example: Using Global Replace in a Junos Configuration—Replacing an Interface Name


on page 448

• Example: Using Global Replace in a Junos Configuration—Using the upto Option on


page 449

• Using Wildcard Characters in Interface Names on page 341

• Using Keyboard Sequences to Move Around and Edit the Junos OS CLI on page 339

CLI Commit Operations

• Junos OS Commit Model for Router or Switch Configuration on page 342


• Commit Operation When Multiple Users Configure the Software on page 343
• Junos OS Batch Commits Overview on page 344

Junos OS Commit Model for Router or Switch Configuration


The router or switch configuration is saved using a commit model: that is, a candidate
configuration is modified as desired and then committed to the system. Once a
configuration has been committed, the router or switch checks the configuration for
syntax errors, and if no errors are found, the configuration is saved as juniper.conf.gz and
activated. The former active configuration file is saved as the first rollback configuration
file (juniper.conf.1.gz), and all other rollback configuration files are incremented by 1. For
example, juniper.conf.1.gz is incremented to juniper.conf.2.gz, making it the second rollback
configuration file. The router or switch can have a maximum of 49 rollback configurations
(1–49) saved on the system.

342 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

On the router or switch, the active configuration file and the first three rollback files
(juniper.conf.gz.1, juniper.conf.gz.2, juniper.conf.gz.3 ) are located in the /config directory.
If the file rescue.conf.gz is saved on the system, this file should also be saved in the /config
directory. The factory default files are located in the /etc/config directory.

There are two mechanisms used to propagate the configurations between Routing
Engines within a router or switch:

• Synchronization—Propagates a configuration from one Routing Engine to a second


Routing Engine within the same router or switch chassis.

NOTE: The QFX3500 switch has only one Routing Engine.

To synchronize configurations, use the commit synchronize CLI command. If one of the
Routing Engines is locked, the synchronization fails. If synchronization fails because of
a locked configuration file, you can use the commit synchronize force command. This
command overrides the lock and synchronizes the configuration files.

• Distribution—Propagates a configuration across the routing plane on a multichassis


router or switch. Distribution occurs automatically. There is no user command available
to control the distribution process. If a configuration is locked during a distribution of
a configuration, the locked configuration does not receive the distributed configuration
file, so the synchronization fails. You need to clear the lock before the configuration
and resynchronize the routing planes.

NOTE: When you use the commit synchronize force CLI command on a
multichassis platform, the forced synchronization of the configuration files
does not affect the distribution of the configuration file across the routing
plane. If a configuration file is locked on a router or switch remote from the
router or switch where the command was issued, the synchronization fails
on the remote router or switch. You need to clear the lock and reissue the
synchronization command.

Related • Configuring the Junos OS for the First Time on a Router or Switch with a Single Routing
Documentation Engine

Commit Operation When Multiple Users Configure the Software


Up to 32 users can be in configuration mode simultaneously, and they all can be making
changes to the configuration. All changes made by all users are visible to everyone editing
the configuration—the changes become visible as soon as the user presses the Enter key
at the end of a command that changes the configuration, such as set, edit, or delete.

When any of the users editing the configuration issues a commit command, all changes
made by all users are checked and activated.

Copyright © 2013, Juniper Networks, Inc. 343


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

If you enter configuration mode with the configure private command, each user has a
private candidate configuration to edit somewhat independently of other users. When
you commit the configuration, only your own changes get committed. To synchronize
your copy of the configuration after other users have committed changes, you can run
the update command in configuration mode. A commit operation also updates all of the
private candidate configurations. For example, suppose user X and user Y are both in
configure private mode, and user X commits a configuration change. When user Y performs
a subsequent commit operation and then views the new configuration, the new
configuration seen by user Y includes the changes made by user X.

If you enter configuration mode with the configure exclusive command, you lock the
candidate configuration for as long as you remain in configuration mode, allowing you
to make changes without interference from other users. Other users can enter and exit
configuration mode, but they cannot commit the configuration. This is true even if the
other users entered configuration mode before you enter the configure exclusive command.
For example, suppose user X is already in the configure private or configure mode. Then
suppose user Y enters the configure exclusive mode. User X cannot commit any changes
to the configuration, even if those changes were entered before user Y logged in. If user
Y exits configure exclusive mode, user X can then commit the changes made in configure
private or configure mode.

Related • Committing a Junos OS Configuration on page 397


Documentation
• Forms of the configure Command on page 334

• Displaying Users Currently Editing the Configuration on page 356

Junos OS Batch Commits Overview


Junos OS provides a batch commit feature that aggregates or merges multiple
configuration edits from different CLI sessions or users and adds them to a batch commit
queue. A batch commit server running on the device takes one or more jobs from the
batch commit queue, applies the configuration changes to the shared configuration
database, and then commits the configuration changes in a single commit operation.

Batches are prioritized by the commit server based on priority of the batch specified by
the user or the time when the batch job is added. When one batch commit is complete,
the next set of configuration changes are aggregated and loaded into the batch queue
for the next session of the batch commit operation. Batches are created until there are
no commit entries left in the queue directory.

When compared to the regular commit operation where all commits are independently
committed sequentially, batch commits save time and system resources by committing
multiple small configuration edits in a single commit operation.

Batch commits are performed from the [edit batch] configuration mode. The commit
server properties can be configured at the [edit system commit server] hierarchy level.

Aggregation and Error Handling

When there is a load-time error in one of the aggregated jobs, the commit job that
encounters the error is discarded and the remaining jobs are aggregated and committed.

344 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

For example, if there are five commit jobs (commit-1, commit-2, commit-3, commit-4, and
commit-5) being aggregated, and commit-3 encounters an error while loading, commit-3
is discarded and commit-1, commit-2, commit-4, and commit-5 are aggregated and
committed.

If there is an error during the commit operation when two or more jobs are aggregated
and committed, the aggregation is discarded and each of those jobs is committed
individually like a regular commit operation.

For example, if there are five commit jobs (commit-1, commit-2, commit-3, commit-4, and
commit-5) that are aggregated and if there is a commit error caused because of commit-3,
the aggregation is discarded, commit-1, commit-2, commit-3, commit-4, and commit-5
are committed individually, and the CLI reports a commit error for commit-3.

Configuration Groups

• Understanding the Junos Configuration Groups on page 345

Understanding the Junos Configuration Groups


This topic provides you an overview of the configuration groups feature and the inheritance
model in Junos OS, and contains the following sections:

• Configuration Groups Overview on page 345


• Inheritance Model on page 346
• Configuring Configuration Groups on page 346

Configuration Groups Overview

The configuration groups feature in Junos OS enables you to create a group containing
configuration statements and to direct the inheritance of that group’s statements in the
rest of the configuration. The same group can be applied to different sections of the
configuration, and different sections of one group’s configuration statements can be
inherited in different places in the configuration.

Configuration groups enable you to create smaller, more logically constructed


configuration files, making it easier to configure and maintain Junos OS. For example,
you can group statements that are repeated in many places in the configuration, such
as when configuring interfaces, and thereby limit updates to just the group.

You can also use wildcards in a configuration group to allow configuration data to be
inherited by any object that matches a wildcard expression.

The configuration group mechanism is separate from the grouping mechanisms used
elsewhere in the configuration, such as BGP groups. Configuration groups provide a
generic mechanism that can be used throughout the configuration but that are known
only to Junos OS command-line interface (CLI). The individual software processes that
perform the actions directed by the configuration receive the expanded form of the
configuration; they have no knowledge of configuration groups.

Copyright © 2013, Juniper Networks, Inc. 345


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Inheritance Model

Configuration groups use true inheritance, which involves a dynamic, ongoing relationship
between the source of the configuration data and the target of that data. Data values
changed in the configuration group are automatically inherited by the target. The target
need not contain the inherited information, although the inherited values can be overridden
in the target without affecting the source from which they were inherited.

This inheritance model allows you to see only the instance-specific information without
seeing the inherited details. A command pipe in configuration mode allows you to display
the inherited data.

Configuring Configuration Groups

For areas of your configuration to inherit configuration statements, you must first put the
statements into a configuration group and then apply that group to the levels in the
configuration hierarchy that require the statements.

To configure configuration groups and inheritance, you can include the groups statement
at the [edit] hierarchy level:

[edit]
groups {
group-name {
configuration-data;
}
}

Include the apply-groups [ group-names ] statement anywhere in the configuration that


the configuration statements contained in a configuration group are needed.

Related • Creating a Junos Configuration Group on page 419


Documentation

Configuration Management

• Understanding How the Junos Configuration Is Stored on page 346

Understanding How the Junos Configuration Is Stored


When you edit a configuration, you work in a copy of the current configuration to create
a candidate configuration. The changes you make to the candidate configuration are
visible in the CLI immediately, so if multiple users are editing the configuration at the
same time, all users can see all changes.

To have a candidate configuration take effect, you commit the changes. At this point,
the candidate file is checked for proper syntax, activated, and marked as the current,
operational software configuration file. If multiple users are editing the configuration,
when you commit the candidate configuration, all changes made by all the users take
effect.

In addition to saving the current configuration, the CLI saves the current operational
version and the previous 49 versions of committed configurations. The most recently

346 Copyright © 2013, Juniper Networks, Inc.


Chapter 8: Overview

committed configuration is version 0, which is the current operational version and the
default configuration that the system returns to if you roll back to a previous configuration.
The oldest saved configuration is version 49.

The currently operational Junos OS configuration is stored in the file juniper.conf and the
last three committed configurations are stored in the files juniper.conf.1, juniper.conf.2,
and juniper.conf.3. These four files are located in the directory /config, which is on the
switch’s hard disk. The remaining 46 previous versions of committed configurations, the
files juniper.conf.4 through juniper.conf.49, are stored in the directory /var/db/config on
the hard disk.

Related • Returning to the Most Recently Committed Junos Configuration on page 559
Documentation
• Returning to a Previously Committed Junos OS Configuration on page 559

• Loading a Configuration from a File on page 412

Copyright © 2013, Juniper Networks, Inc. 347


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

348 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 9

Configuration

• Getting Started with Junos OS Configuration on page 349


• Updating the Junos OS Configuration on page 371
• Committing a Junos OS Configuration on page 390
• Loading a Junos OS Configuration on page 412
• Synchronizing the Junos OS Configuration on page 417
• Creating and Applying Junos OS Configuration Groups on page 418
• CLI Online Help on page 443
• CLI Configuration Mode on page 446
• Controlling the CLI Environment on page 447
• CLI Advanced Features on page 447
• Configuration Statements on page 451

Getting Started with Junos OS Configuration

• Entering and Exiting the Junos OS CLI Configuration Mode on page 350
• Displaying the Current Junos OS Configuration on page 352
• Example: Displaying the Current Junos OS Configuration on page 352
• Displaying set Commands from the Junos OS Configuration on page 353
• Displaying Users Currently Editing the Configuration on page 356
• Displaying Additional Information About the Configuration on page 356
• Using the configure exclusive Command on page 359
• Updating the configure private Configuration on page 360
• Getting Started with the Junos OS Command-Line Interface on page 360
• Switching Between Junos OS CLI Operational and Configuration Modes on page 362
• Configuring a User Account on a Device Running Junos OS on page 364
• Example: Configuring a Routing Protocol on page 365

Copyright © 2013, Juniper Networks, Inc. 349


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Entering and Exiting the Junos OS CLI Configuration Mode


You configure Junos OS by entering configuration mode and creating a hierarchy of
configuration mode statements.

• To enter configuration mode, use the configure command.

When you enter configuration mode, the following configuration mode commands are
available:

user@host>configure
entering configuration mode

[edit]
user@host#?
possible completions:
<[Enter]> Execute this command
activate Remove the inactive tag from a statement
annotate Annotate the statement with a comment
commit Commit current set of changes
copy Copy a statement
deactivate Add the inactive tag to a statement
delete Delete a data element
edit Edit a sub-element
exit Exit from this level
help Provide help information
insert Insert a new ordered data element
load Load configuration from ASCII file
quit Quit from this level
rename Rename a statement
replace Replace character string in configuration
rollback Roll back to previous committed configuration
run Run an operational-mode command
save Save configuration to ASCII file
set Set a parameter
show Show a parameter
status Show users currently editing configuration
top Exit to top level of configuration
up Exit one level of configuration
wildcard Wildcard operations
[edit]
user@host>

Users must have configure permission to view and use the configure command. When
in configuration mode, a user can view and modify only those statements for which
they have access privileges set. For more information, see the Access Privilege
Administration Guide.

• If you enter configuration mode and another user is also in configuration mode, a
message shows the user’s name and what part of the configuration the user is viewing
or editing:

user@host> configure
Entering configuration mode
Users currently editing the configuration:
root terminal d0 (pid 4137) on since 2008-04-09 23:03:07 PDT, idle 7w6d 08:22

[edit]
The configuration has been changed but not committed

350 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

[edit]
user@host#

Up to 32 users can be in configuration mode simultaneously, and they all can make
changes to the configuration at the same time.

• To exit configuration mode, use the exit configuration-mode configuration mode


command from any level, or use the exit command from the top level. For example:

[edit protocols ospf area 0.0.0.0 interface so-0/0/0]


user@host# exit configuration-mode
exiting configuration mode
user@host>

[edit]
user@host# exit
exiting configuration mode
user@host>

If you try to exit from configuration mode using the exit command and the configuration
contains changes that have not been committed, you see a message and prompt:

[edit]
user@host# exit
The configuration has been changed but not committed
Exit with uncommitted changes? [yes,no] (yes) <Enter>
Exiting configuration mode
user@host>

• To exit with uncommitted changes without having to respond to a prompt, use the exit
configuration-mode command. This command is useful when you are using scripts to
perform remote configuration.

[edit]
user@host# exit configuration-mode
The configuration has been changed but not committed
Exiting configuration mode
user@host>

Related • Understanding Junos OS CLI Configuration Mode on page 327


Documentation
• Modifying the Junos OS Configuration on page 333

• Commit Operation When Multiple Users Configure the Software on page 333

• Displaying the Current Junos OS Configuration on page 352

• Displaying set Commands from the Junos OS Configuration on page 353

• Issuing Relative Junos Configuration Mode Commands on page 376

• Using the configure exclusive Command on page 359

• Updating the configure private Configuration on page 360

• Switching Between Junos OS CLI Operational and Configuration Modes on page 362

Copyright © 2013, Juniper Networks, Inc. 351


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Displaying the Current Junos OS Configuration


To display the current configuration for a device running Junos OS, use the show
configuration mode command. This command displays the configuration at the current
hierarchy level or at the specified level.

user@host# show <statement-path>

The configuration statements appear in a fixed order, interfaces appear alphabetically


by type, and then in numerical order by slot number, PIC number, and port number. Note
that when you configure the router, you can enter statements in any order.

You also can use the CLI operational mode show configuration command to display the
last committed current configuration, which is the configuration currently running on the
router:

user@host> show configuration

When you show a configuration, a timestamp at the top of the configuration indicates
when the configuration was last changed:

## Last commit: 2006-07-18 11:21:58 PDT by echen


version 8.3

If you have omitted a required statement at a particular hierarchy level, when you issue
the show command in configuration mode, a message indicates which statement is
missing. As long as a mandatory statement is missing, the CLI continues to display this
message each time you issue a show command. For example:

[edit]
user@host# show
protocols {
pim {
interface so-0/0/0 {
priority 4;
version 2;
# Warning: missing mandatory statement(s): 'mode'
}
}
}

Related • Example: Displaying the Current Junos OS Configuration on page 352


Documentation
• Displaying set Commands from the Junos OS Configuration on page 353

Example: Displaying the Current Junos OS Configuration


The following example shows how you can display the current Junos configuration. To
display the entire configuration:

[edit]
user@host# set protocols ospf area 0.0.0.0 interface so-0/0/0 hello-interval 5
[edit]
user@host# show
protocols {

352 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

ospf {
area 0.0.0.0 {
interface so-0/0/0 {
hello-interval 5;
}
}
}
}

Display a particular hierarchy in the configuration:

[edit]
user@host# show protocols ospf area 0.0.0.0
interface so-0/0/0 {
hello-interval 5;
}

Move down a level and display the configuration at that level:

[edit]
user@host# edit protocols ospf area 0.0.0.0
[edit protocols ospf area 0.0.0.0]
user@host# show
interface so-0/0/0 {
hello-interval 5;
}

Display all of the last committed configuration:

[edit]
user@host# set protocols ospf area 0.0.0.0 interface so-0/0/0 hello-interval 5
[edit]
user@host# commit
commit complete
[edit]
user@host# quit
exiting configuration mode
user@host> show configuration
## Last commit: 2006-08-10 11:21:58 PDT by user
version 8.3
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0 {
hello-interval 5;
}
}
}
}

Related • Displaying the Current Junos OS Configuration on page 352


Documentation

Displaying set Commands from the Junos OS Configuration


In configuration mode, you can display the configuration as a series of configuration mode
commands required to re-create the configuration. This is useful if you are not familiar

Copyright © 2013, Juniper Networks, Inc. 353


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

with how to use configuration mode commands or if you want to cut, paste, and edit the
displayed configuration.

To display the configuration as a series of configuration mode commands, which are


required to re-create the configuration from the top level of the hierarchy as set
commands, issue the show configuration mode command with the display set option:

user@host# show | display set

This topic contains the following examples:

• Example: Displaying set Commands from the Configuration on page 354


• Example: Displaying Required set Commands at the Current Hierarchy Level on page 354
• Example: Displaying set Commands with the match Option on page 355

Example: Displaying set Commands from the Configuration

Display the set commands from the configuration at the [edit interfaces] hierarchy level:

[edit interfaces fe-0/0/0]


user@host# show
unit 0 {
family inet {
address 192.107.1.230/24;
}
family iso;
family mpls;
}
inactive: unit 1 {
family inet {
address 10.0.0.1/8;
}
}
user@host# show | display set
set interfaces fe-0/0/0 unit 0 family inet address 192.107.1.230/24
set interfaces fe-0/0/0 unit 0 family iso
set interfaces fe-0/0/0 unit 0 family mpls
set interfaces fe-0/0/0 unit 1 family inet address 10.0.0.1/8
deactivate interfaces fe-0/0/0 unit 1

To display the configuration as a series of configuration mode commands required to


re-create the configuration from the current hierarchy level, issue the show configuration
mode command with the display set relative option:

user@host# show | display set relative

Example: Displaying Required set Commands at the Current Hierarchy Level

Display the configuration as a series of configuration mode commands required to


re-create the configuration from the current hierarchy level:

[edit interfaces fe-0/0/0]


user@host# show
unit 0 {
family inet {
address 192.107.1.230/24;

354 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

}
family iso;
family mpls;
}
inactive: unit 1 {
family inet {
address 10.0.0.1/8;
}
}
user@host# show | display set relative
set unit 0 family inet address 192.107.1.230/24
set unit 0 family iso
set unit 0 family mpls
set unit 1 family inet address 10.0.0.1/8
deactivate unit 1

To display the configuration as set commands and search for text matching a regular
expression by filtering output, specify the match option after the pipe ( | ):

user@host# show | display set | match regular-expression

Example: Displaying set Commands with the match Option

Display IP addresses associated with an interface:

xe-2/3/0 {
unit 0 {
family inet {
address 192.107.9.106/30;
}
}
}
so-5/1/0 {
unit 0 {
family inet {
address 192.107.9.15/32 {
destination 192.107.9.192;
}
}
}
}
lo0 {
unit 0 {
family inet {
address 127.0.0.1/32;
}
}
}
user@host# show interfaces | display set | match address
set interfaces xe-2/3/0 unit 0 family inet address 192.168.9.106/30
set interfaces so-5/1/0 unit 0 family inet address 192.168.9.15/32 destination 192.168.9.192
set interfaces lo0 unit 0 family inet address 127.0.0.1/32

Related • Displaying the Current Junos OS Configuration on page 352


Documentation

Copyright © 2013, Juniper Networks, Inc. 355


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Displaying Users Currently Editing the Configuration


To display the users currently editing the configuration, use the status configuration mode
command:

user@host# status
Users currently editing the configuration:
rchen terminal p0 (pid 55691) on since 2006-03-01 13:17:25 PST
[edit interfaces]

The system displays who is editing the configuration (rchen), where the user is logged in
(terminal p0), the date and time the user logged in (2006-03-01 13:17:25 PST), and what
level of the hierarchy the user is editing ([edit interfaces]).

If you issue the status configuration mode command and a user has scheduled a candidate
configuration to become active for a future time, the system displays who scheduled the
commit (root), where the user is logged in (terminal d0), the date and time the user
logged in (2002-10-31 14:55:15 PST), and that a commit is pending (commit at).

[edit]
user@host# status
Users currently editing the configuration:
root terminal d0 (pid 767) on since 2002-10-31 14:55:15 PST, idle 00:03:09
commit at

For information about how to schedule a commit, see “Scheduling a Junos Commit
Operation” on page 401.

If you issue the status configuration mode command and a user is editing the configuration
in configure exclusive mode, the system displays who is editing the configuration (root),
where the user is logged in (terminal d0), the date and time the user logged in (2002-11-01
13:05:11 PST), and that a user is editing the configuration in configure exclusive mode
(exclusive [edit]).

[edit]
user@host# status
Users currently editing the configuration:
root terminal d0 (pid 2088) on since 2002-11-01 13:05:11 PST
exclusive [edit]

Related • Forms of the configure Command on page 334


Documentation
• Using the configure exclusive Command on page 359

Displaying Additional Information About the Configuration


In configuration mode only, to display additional information about the configuration,
use the display detail command after the pipe ( | ) in conjunction with a show command.
The additional information includes the help string that explains each configuration
statement and the permission bits required to add and modify the configuration
statement.

user@host# show <hierarchy-level> | display detail

356 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

For example:

[edit]
user@host# show | display detail
##
## version: Software version information
## require: system
##
version "3.4R1 [tlim]";
system {
##
## host-name: Host name for this router
## match: ^[[:alnum:]._-]+$
## require: system
##
}
host-name router-name;
##
## domain-name: Domain name for this router
## match: ^[[:alnum:]._-]+$
## require: system
##
domain-name isp.net;
##
## backup-router: Address of router to use while booting
##
backup-router 192.168.100.1;
root-authentication {
##
## encrypted-password: Encrypted password string
##
encrypted-password "$1$BYJQE$/ocQof8pmcm7MSGK0"; # SECRET-DATA
}
##
## name-server: DNS name servers
## require: system
##
name-server {
##
## name-server: DNS name server address
##
208.197.1.0;
}
login {
##
## class: User name (login)
## match: ^[[:alnum:]_-]+$
##
class super-user {
##
## permissions: Set of permitted operation categories
##
permissions all;
}
...
##

Copyright © 2013, Juniper Networks, Inc. 357


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

## services: System services


## require: system
##
services {
## services: Service name
##
ftp;
##
## services: Service name
##
telnet;
##
}
syslog {
##
## file-name: File to record logging data
##
file messages {
##
## Facility type
## Level name
##
any notice;
##
## Facility type
## Level name
##
authorization info;
}
}
}
chassis {
alarm {
sonet {
##
## lol: Loss of light
## alias: loss-of-light
##
lol red;
}
}
}
interfaces {
##
## Interface name
##
at-2/1/1 {
atm-options {
##
## vpi: Virtual path index
## range: 0 .. 255
## maximum-vcs: Maximum number of virtual circuits on this VP
##
vpi 0 maximum-vcs 512;
}
##

358 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

## unit: Logical unit number


## range: 0 .. 16384
##
unit 0 {
##
## vci: ATM point-to-point virtual circuit identifier ([vpi.]vci)
}
##
vci 0.128;
}
}
...

Related • Displaying set Commands from the Junos OS Configuration on page 353
Documentation

Using the configure exclusive Command


If you enter configuration mode with the configure exclusive command, you lock the
candidate global configuration (also known as the shared configuration or shared
configuration database) for as long as you remain in configuration mode, allowing you to
make changes without interference from other users. Other users can enter and exit
configuration mode, but they cannot commit the configuration.

If another user has locked the configuration, and you need to forcibly log the person out,
enter the operational mode command request system logout pid pid_number.

If you enter configuration mode and another user is also in configuration mode and has
locked the configuration, a message identifies the user and the portion of the configuration
that the user is viewing or editing:

user@host> configure
Entering configuration mode
Users currently editing the configuration:
root terminal p3 (pid 1088) on since 2000-10-30 19:47:58 EDT, idle 00:00:44
exclusive [edit interfaces so-3/0/0 unit 0 family inet]

In configure exclusive mode, any uncommitted changes are discarded when you exit:

user@host> configure exclusive


warning: uncommitted changes will be discarded on exit
Entering configuration mode
[edit]
user@host# set system host-name cool
[edit]
user@host# quit
The configuration has been changed but not committed
warning: Auto rollback on exiting 'configure exclusive'
Discard uncommitted changes? [yes,no] (yes)
warning: discarding uncommitted changes
load complete
Exiting configuration mode

Copyright © 2013, Juniper Networks, Inc. 359


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

When you use the yes option to exit configure exclusive mode, Junos OS discards your
uncommitted changes and rolls backs your configuration. The no option allows you to
continue editing or to commit your changes in configure exclusive mode.

When a user exits from configure exclusive mode while another user is in configure private
mode, Junos OS will roll back any uncommitted changes.

Related • Adding Junos Configuration Statements and Identifiers on page 372


Documentation
• Forms of the configure Command on page 334

Updating the configure private Configuration


When you are in configure private mode, you must work with a copy of the most recently
committed shared configuration. If the global configuration changes, you can issue the
update command to update your private candidate configuration. When you do this, your
private candidate configuration contains a copy of the most recently committed
configuration with your private changes merged in. For example:

[edit]
user@host# update
[edit]
user@host#

NOTE: Merge conflicts can occur when you issue the update command.

You can also issue the rollback command to discard your private candidate configuration
changes and obtain the most recently committed configuration:

[edit]
user@host# rollback
[edit]
user@host#

Related • Forms of the configure Command on page 334


Documentation

Getting Started with the Junos OS Command-Line Interface


As an introduction to the Junos OS command-line interface (CLI), this topic provides
instructions for simple steps you take after installing Junos OS on the device. It shows
you how to start the CLI, view the command hierarchy, and make small configuration
changes. The related topics listed at the end of this topic provide you more detailed
information about using the CLI.

360 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

NOTE:
• The instructions and examples in this topic are based on sample M Series
and T Series routers. You can use them as a guideline for entering
commands on your devices running Junos OS.

• Before you begin, make sure your device hardware is set up and Junos OS
is installed. You must have a direct console connection to the device or
network access using SSH or Telnet. If your device is not set up, follow the
installation instructions provided with the device before proceeding.

To log in to a router and start the CLI:

1. Log in as root.

The root login account has superuser privileges, with access to all commands and
statements.

2. Start the CLI:

root# cli
root@>

The > command prompt shows you are in operational mode. Later, when you enter
configuration mode, the prompt will change to #.

NOTE: If you are using the root account for the first time on the device,
remember that the device ships with no password required for root, but the
first time you commit a configuration with Junos OS Release 7.6 or later, you
must set a root password. Root access is not allowed over a telnet session.
To enable root access over an SSH connection, you must configure the system
services ssh root-login allow statement.

The CLI includes several ways to get help about commands. This section shows some
examples of how to get help:

1. Type ? to show the top-level commands available in operational mode.

root@> ?
Possible completions:
clear Clear information in the system
configure Manipulate software configuration information
diagnose Invoke diagnose script
file Perform file operations
help Provide help information
monitor Show real-time debugging information
mtrace Trace multicast path from source to receiver
ping Ping remote target
quit Exit the management session
request Make system-level requests
restart Restart software process
set Set CLI properties, date/time, craft interface message
show Show system information
ssh Start secure shell on another host

Copyright © 2013, Juniper Networks, Inc. 361


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

start Start shell


telnet Telnet to another host
test Perform diagnostic debugging
traceroute Trace route to remote host

2. Type file ? to show all possible completions for the file command.

root@> file ?

Possible completions:
<[Enter]> Execute this command
archive Archives files from the system
checksum Calculate file checksum
compare Compare files
copy Copy files (local or remote)
delete Delete files from the system
list List file information
rename Rename files
show Show file contents
source-address Local address to use in originating the connection
| Pipe through a command

3. Type file archive ? to show all possible completions for the file archive command.

root@> file archive ?


Possible completions:
compress Compresses the archived file using GNU gzip (.tgz)
destination Name of created archive (URL, local, remote, or floppy)
source Path of directory to archive

Related • Getting Online Help from the Junos OS Command-Line Interface on page 307
Documentation
• Switching Between Junos OS CLI Operational and Configuration Modes on page 362

• Checking the Status of a Device Running Junos OS on page 485

• Configuring a User Account on a Device Running Junos OS on page 364

• Example: Configuring a Routing Protocol on page 365

• Examples: Using the Junos OS CLI Command Completion on page 445

Switching Between Junos OS CLI Operational and Configuration Modes


When you monitor and configure a device running Junos OS, you may need to switch
between operational mode and configuration mode. When you change to configuration
mode, the command prompt also changes. The operational mode prompt is a right angle
bracket (>) and the configuration mode prompt is a pound sign (#).

To switch between operational mode and configuration mode:

1. When you log in to the router and type the cli command, you are automatically in
operational mode:
--- JUNOS 9.2B1.8 built 2008-05-09 23:41:29 UTC
% cli
user@host>

362 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

2. To enter configuration mode, type the configure command or the edit command from
the CLI operation mode. For example:

user@host> configure
Entering configuration mode

[edit]
user@host#

The CLI prompt changes from user@host> to user@host# and a banner appears to
indicate the hierarchy level.

3. You can return to operational mode in one of the following ways:

• To commit the configuration and exit:

[edit]
user@host# commit and-quit
commit complete
Exiting configuration mode
user@host>

• To exit without committing:

[edit]
user@host# exit
Exiting configuration mode
user@host>

When you exit configuration mode, the CLI prompt changes from user@host# to
user@host> and the banner no longer appears. You can enter or exit configuration
mode as many times as you wish without committing your changes.

4. To display the output of an operational mode command, such as show, while in


configuration mode, issue the run configuration mode command and then specify the
operational mode command:

[edit]
user@host# run operational-mode-command

For example, to display the currently set priority value of the Virtual Router Redundancy
Protocol (VRRP) primary router while you are modifying the VRRP configuration for
a backup router:

[edit interfaces xe-4/2/0 unit 0 family inet vrrp-group 27]


user@host# show
virtual-address [ 192.168.1.15 ];
[edit interfaces xe-4/2/0 unit 0 family inet vrrp-group 27]
user@host# run show vrrp detail
Physical interface: xe-5/2/0, Unit: 0, Address: 192.168.29.10/24
Interface state: up, Group: 10, State: backup
Priority: 190, Advertisement interval: 3, Authentication type: simple
Preempt: yes, VIP count: 1, VIP: 192.168.29.55
Dead timer: 8.326, Master priority: 201, Master router: 192.168.29.254
[edit interfaces xe-4/2/0 unit 0 family inet vrrp-group 27]
user@host# set priority ...

Copyright © 2013, Juniper Networks, Inc. 363


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Understanding the Junos OS CLI Modes, Commands, and Statement Hierarchies on
Documentation page 303

• Getting Online Help from the Junos OS Command-Line Interface on page 307

• Configuring a User Account on a Device Running Junos OS on page 364

Configuring a User Account on a Device Running Junos OS


This topic describes how to log on to a device running Junos OS using a root account and
configure a new user account. You can configure an account for your own use or create
a test account.

To configure a new user account on the device:

1. Log in as root and enter configuration mode:

root@host> configure
[edit]
root@host#

The prompt in brackets ([edit]), also known as a banner, shows that you are in
configuration edit mode at the top of the hierarchy.

2. Change to the [edit system login] section of the configuration:

[edit]
root@host# edit system login
[edit system login]
root@host#

The prompt in brackets changes to [edit system login] to show that you are at a new
level in the hierarchy.

3. Now add a new user account:

[edit system login]


root@host# edit user nchen

This example adds an account nchen (for Nathan Chen).

4. Configure a full name for the account. If the name includes spaces, enclose the entire
name in quotation marks (" " ):

[edit system login user nchen]


root@host# set full-name "Nathan Chen"

5. Configure an account class. The account class sets the user access privileges for the
account:

[edit system login user nchen]


root@host# set class super-user

6. Configure an authentication method and password for the account:

[edit system login user nchen


root@host# set authentication plain-text-password
New password:
Retype new password:

364 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

When the new password prompt appears, enter a clear-text password that the system
can encrypt, and then confirm the new password.

7. Commit the configuration:

[edit system login user nchen]


root@host# commit
commit complete

Configuration changes are not activated until you commit the configuration. If the
commit is successful, a commit complete message appears.

8. Return to the top level of the configuration, and then exit:

[edit system login user nchen]


root@host# top
[edit]
root@host# exit
Exiting configuration mode

9. Log out of the device:

root@host> exit
% logout Connection closed.

10. To test your changes, log back in with the user account and password you just
configured:

login: nchen
Password: password
--- Junos 8.3-R1.1 built 2005-12-15 22:42:19 UTC
nchen@host>

When you log in, you should see the new username at the command prompt.

You have successfully used the CLI to view the device status and perform a simple
configuration change. See the related topics listed in this section for more information
about the Junos OS CLI features.

NOTE: For complete information about the commands to issue to configure


your device, including examples, see the Junos OS feature guides.

Related • Getting Started with the Junos OS Command-Line Interface on page 360
Documentation
• Getting Online Help from the Junos OS Command-Line Interface on page 307

• Displaying the Junos OS CLI Command and Word History on page 446

• Example: Configuring a Routing Protocol on page 365

Example: Configuring a Routing Protocol


This topic provides a sample configuration that describes how to configure an OSPF
backbone area that has two SONET interfaces.

The final configuration looks like this:

Copyright © 2013, Juniper Networks, Inc. 365


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit]
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0 {
hello-interval 5;
dead-interval 20;
}
interface so-0/0/1 {
hello-interval 5;
dead-interval 20;
}
}
}
}

This topic contains the following examples of configuring a routing protocol:

• Shortcut on page 366


• Longer Configuration on page 366
• Making Changes to a Routing Protocol Configuration on page 368

Shortcut

You can create a shortcut for this entire configuration with the following two commands:

[edit]
user@host# set protocols ospf area 0.0.0.0 interface so-0/0/0 hello-interval 5
dead-interval 20
[edit]
user@host# set protocols ospf area 0.0.0.0 interface so-0/0/1 hello-interval 5
dead-interval 20

Longer Configuration

This section provides a longer example of creating the previous OSPF configuration. In
the process, it illustrates how to use the different features of the CLI.

1. Enter configuration mode by issuing the configure top-level command:

user@host> configure
entering configuration mode
[edit]
user@host#

Notice that the prompt has changed to a pound sign (#) to indicate configuration
mode.

2. To create the above configuration, you start by editing the protocols ospf statements:

[edit]
user@host# edit protocols ospf
[edit protocols ospf]
user@host#

3. Now add the OSPF area:

[edit protocols ospf]

366 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

user@host# edit area 0.0.0.0


[edit protocols ospf area 0.0.0.0]
user@host#

4. Add the first interface:

[edit protocols ospf area 0.0.0.0]


user@host# edit interface so0
[edit protocols ospf area 0.0.0.0 interface so-0/0/0]
user@host#

You now have four nested statements.

5. Set the hello and dead intervals.

[edit protocols ospf area 0.0.0.0 interface so-0/0/0]


user@host#set ?
user@host# set hello-interval 5
user@host# set dead-interval 20
user@host#
6. You can see what is configured at the current level with the show command:

[edit protocols ospf area 0.0.0.0 interface so-0/0/0]


user@host# show
hello-interval 5;
dead-interval 20;
[edit protocols ospf area 0.0.0.0 interface so-0/0/0]
user@host#

7. You are finished at this level, so back up a level and take a look at what you have so
far:

[edit protocols ospf area 0.0.0.0 interface so-0/0/0]


user@host# up
[edit protocols ospf area 0.0.0.0]
user@host# show
interface so-0/0/0 {
hello-interval 5;
dead-interval 20;
}
[edit protocols ospf area 0.0.0.0]
user@host#

The interface statement appears because you have moved to the area statement.

8. Add the second interface:

[edit protocols ospf area 0.0.0.0]


user@host# edit interface so-0/0/1
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# set hello-interval 5
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# set dead-interval 20
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# up
[edit protocols ospf area 0.0.0.0]
user@host# show
interface so-0/0/0 {
hello-interval 5;
dead-interval 20;

Copyright © 2013, Juniper Networks, Inc. 367


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
interface so-0/0/1 {
hello-interval 5;
dead-interval 20;
}
[edit protocols ospf area 0.0.0.0]
user@host#

9. Back up to the top level and see what you have:

[edit protocols ospf area 0.0.0.0]


user@host# top
[edit]
user@host# show
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0 {
hello-interval 5;
dead-interval 20;
}
interface so-0/0/1 {
hello-interval 5;
dead-interval 20;
}
}
}
}
[edit]
user@host#

This configuration now contains the statements you want.

10. Before committing the configuration (and thereby activating it), verify that the
configuration is correct:

[edit]
user@host# commit check
configuration check succeeds
[edit]
user@host#

11. Commit the configuration to activate it on the router:

[edit]
user@host# commit
commit complete
[edit]
user@host#

Making Changes to a Routing Protocol Configuration

Suppose you decide to use different dead and hello intervals on interface so-0/0/1. You
can make changes to the configuration.

1. Go directly to the appropriate hierarchy level by typing the full hierarchy path to the
statement you want to edit:

368 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

[edit]
user@host# edit protocols ospf area 0.0.0.0 interface so-0/0/1
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# show
hello-interval 5;
dead-interval 20;
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# set hello-interval 7
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# set dead-interval 28
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# top
[edit]
user@host# show
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0 {
hello-interval 5;
dead-interval 20;
}
interface so-0/0/1 {
hello-interval 7;
dead-interval 28;
}
}
}
}
[edit]
user@host#

2. If you decide not to run OSPF on the first interface, delete the statement:

[edit]
user@host# edit protocols ospf area 0.0.0.0
[edit protocols ospf area 0.0.0.0]
user@host# delete interface so-0/0/0
[edit protocols ospf area 0.0.0.0]
user@host# top
[edit]
user@host# show
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/1 {
hello-interval 7;
dead-interval 28;
}
}
}
}
[edit]
user@host#

Copyright © 2013, Juniper Networks, Inc. 369


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Everything inside the statement you deleted was deleted with it. You can also eliminate
the entire OSPF configuration by simply entering delete protocols ospf while at the
top level.

3. If you decide to use the default values for the hello and dead intervals on your remaining
interface but you want OSPF to run on that interface, delete the hello and dead interval
timers:

[edit]
user@host# edit protocols ospf area 0.0.0.0 interface so-0/0/1
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# delete hello-interval
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# delete dead-interval
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# top
[edit]
user@host# show
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/1;
}
}
}
[edit]
user@host#

You can set multiple statements at the same time as long as they are all part of the
same hierarchy (the path of statements from the top inward, as well as one or more
statements at the bottom of the hierarchy). This feature can reduce considerably the
number of commands you must enter.

4. To go back to the original hello and dead interval timers on interface so-0/0/1, enter:

[edit]
user@host# edit protocols ospf area 0.0.0.0 interface so-0/0/1
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# set hello-interval 5 dead-interval 20
[edit protocols ospf area 0.0.0.0 interface so-0/0/1]
user@host# exit
[edit]
user@host# show
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/1 {
hello-interval 5;
dead-interval 20;
}
}
}
}
[edit]
user@host#

370 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

5. You also can re-create the other interface, as you had it before, with only a single
entry:

[edit]
user@host# set protocols ospf area 0.0.0.0 interface so-0/0/1 hello-interval 5
dead-interval 20
[edit]
user@host# show
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0 {
hello-interval 5;
dead-interval 20;
}
interface so-0/0/1 {
hello-interval 5;
dead-interval 20;
}
}
}
}
[edit]
user@host#

Related • Getting Started with the Junos OS Command-Line Interface on page 360
Documentation
• Displaying the Junos OS CLI Command and Word History on page 446

• Interface Naming Conventions Used in the Junos OS Operational Commands on page 483

Updating the Junos OS Configuration

• Adding Junos Configuration Statements and Identifiers on page 372


• Deleting a Statement from a Junos Configuration on page 373
• Example: Deleting a Statement from the Junos Configuration on page 374
• Copying a Junos Statement in the Configuration on page 375
• Example: Copying a Statement in the Junos Configuration on page 376
• Issuing Relative Junos Configuration Mode Commands on page 376
• Renaming an Identifier in a Junos Configuration on page 377
• Example: Renaming an Identifier in a Junos Configuration on page 377
• Inserting a New Identifier in a Junos Configuration on page 377
• Example: Inserting a New Identifier in a Junos Configuration on page 378
• Deactivating and Reactivating Statements and Identifiers in a Junos
Configuration on page 380
• Examples: Deactivating and Reactivating Statements and Identifiers in a Junos
Configuration on page 381
• Adding Comments in a Junos Configuration on page 381

Copyright © 2013, Juniper Networks, Inc. 371


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Example: Including Comments in a Junos Configuration on page 383


• Using Regular Expressions to Delete Related Items from a Junos
Configuration on page 384
• Example: Using the Wildcard Command with the Range Option on page 386

Adding Junos Configuration Statements and Identifiers


All properties of a device running Junos OS are configured by including statements in the
configuration. A statement consists of a keyword, which is fixed text, and, optionally, an
identifier. An identifier is an identifying name which you define, such as the name of an
interface or a username, and which allows you and the CLI to discriminate among a
collection of statements.

For example, the following list shows the statements available at the top level of
configuration mode:

user@host# set?
Possible completions:
> accounting-options Accounting data configuration
+ apply-groups Groups from which to inherit configuration data
> chassis Chassis configuration
> class-of-service Class-of-service configuration
> firewall Define a firewall configuration
> forwarding-options Configure options to control packet sampling
> groups Configuration groups
> interfaces Interface configuration
> policy-options Routing policy option configuration
> protocols Routing protocol configuration
> routing-instances Routing instance configuration
> routing-options Protocol-independent routing option configuration
> snmp Simple Network Management Protocol
> system System parameters

An angle bracket ( > ) before the statement name indicates that it is a container statement
and that you can define other statements at levels below it. If there is no angle bracket
( > ) before the statement name, the statement is a leaf statement; you cannot define
other statements at hierarchy levels below it.

A plus sign (+) before the statement name indicates that it can contain a set of values.
To specify a set, include the values in brackets. For example:

[edit]
user@host# set policy-options community my-as1-transit members [65535:10 65535:11]

In some statements, you can include an identifier. For some identifiers, such as interface
names, you must specify the identifier in a precise format. For example, the interface
name so-0/0/0 refers to a SONET/SDH interface that is on the Flexible PIC Concentrator
(FPC) in slot 0, in the first PIC location, and in the first port on the Physical Interface Card
(PIC). For other identifiers, such as interface descriptive text and policy and firewall term
names, you can specify any name, including special characters, spaces, and tabs.

You must enclose in quotation marks (double quotes) identifiers and any strings that
include a space or tab character or any of the following characters:

()[]{}!@#$%^&|'=?

372 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

If you do not type an option for a statement that requires one, a message indicates the
type of information required. In this example, you need to type an area number to complete
the command:

[edit]
user@host# set protocols ospf area<Enter>
^
syntax error, expecting <identifier>

Related • Modifying the Junos OS Configuration on page 333


Documentation
• Deleting a Statement from a Junos Configuration on page 373

• Copying a Junos Statement in the Configuration on page 375

• Renaming an Identifier in a Junos Configuration on page 377

• Using the configure exclusive Command on page 359

• Additional Details About Specifying Junos Statements and Identifiers on page 336

• Displaying the Current Junos OS Configuration on page 352

Deleting a Statement from a Junos Configuration


To delete a statement or identifier from a Junos configuration, use the delete configuration
mode command. Deleting a statement or an identifier effectively "unconfigures" the
functionality associated with that statement or identifier, returning that functionality to
its default condition.

user@host# delete <statement-path> <identifier>

When you delete a statement, the statement and all its subordinate statements and
identifiers are removed from the configuration.

For statements that can have more than one identifier, when you delete one identifier,
only that identifier is deleted. The other identifiers in the statement remain.

To delete the entire hierarchy starting at the current hierarchy level, do not specify a
statement or an identifier in the delete command. When you omit the statement or
identifier, you are prompted to confirm the deletion:
[edit]
user@host# delete
Delete everything under this level? [yes, no] (no)
Possible completions:
no Don't delete everything under this level
yes Delete everything under this level
Delete everything under this level? [yes, no] (no)

Copyright © 2013, Juniper Networks, Inc. 373


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: You cannot delete multiple statements or identifiers within a hierarchy


using a single delete command. You must delete each statement or identifier
individually using multiple delete commands. For example, consider the
following configuration at the [edit system] hierarchy level:

system {
host-name host-211;
domain-name domain-122;
backup-router 192.168.71.254;
arp;
authentication-order [ radius password tacplus ];
}

To delete the domain-name, host-name, and backup-router from the


configuration, you cannot issue a single delete command:

user@host> delete system hostname host-211 domain-name domain-122 backup-router


192.168.71.254
You can only delete each statement individually:

user@host delete system host-name host-211


user@host delete system domain-name domain-122
user@host delete system backup-router 192.168.71.254

Related • Example: Deleting a Statement from the Junos Configuration on page 374
Documentation
• Adding Junos Configuration Statements and Identifiers on page 372

• Copying a Junos Statement in the Configuration on page 375

Example: Deleting a Statement from the Junos Configuration


The following example shows how to delete the ospf statement, effectively unconfiguring
OSPF on the router:

[edit]
user@host# set protocols ospf area 0.0.0.0 interface so-0/0/0 hello-interval 5
[edit]
user@host# show
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0 {
hello-interval 5;
}
}
}
}
[edit]
user@host# delete protocols ospf
[edit]
user@host# show
[edit]
user@host#

374 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Delete all statements from the current level down:

[edit]
user@host# edit protocols ospf area 0.0.0.0
[edit protocols ospf area 0.0.0.0]
user@host# set interface so-0/0/0 hello-interval 5
[edit protocols ospf area 0.0.0.0]
user@host# delete
Delete everything under this level? [yes, no] (no) yes
[edit protocols ospf area 0.0.0.0]
user@host# show
[edit]
user@host#

Unconfigure a particular property:

[edit]
user@host# set interfaces so-3/0/0 speed 100mb
[edit]
user@host# show
interfaces {
so-3/0/0 {
speed 100mb;
}
}
[edit]
user@host# delete interfaces so-3/0/0 speed
[edit]
user@host# show
interfaces {
so-3/0/0;
}

• Example: Using Global Replace in a Junos Configuration—Using the upto Option on


page 449

• Deleting a Statement from a Junos Configuration on page 373

Copying a Junos Statement in the Configuration


When you have many similar statements in a Junos configuration, you can add one
statement and then make copies of that statement. Copying a statement duplicates
that statement and the entire hierarchy of statements configured under that statement.
Copying statements is useful when you are configuring many physical or logical interfaces
of the same type.

To make a copy of an existing statement in the configuration, use the configuration mode
copy command:

user@host# copy existing-statement to new-statement

Immediately after you have copied a portion of the configuration, the configuration might
not be valid. You must check the validity of the new configuration, and if necessary,
modify either the copied portion or the original portion for the configuration to be valid.

Copyright © 2013, Juniper Networks, Inc. 375


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Example: Copying a Statement in the Junos Configuration on page 376


Documentation
• Adding Junos Configuration Statements and Identifiers on page 372

Example: Copying a Statement in the Junos Configuration


The following example shows how you can create one virtual connection (VC) on an
interface, and then copy its configuration to create a second VC:

[edit interfaces]
user@host# show
at-1/0/0 {
description "PAIX to MAE West"
encapsulation atm-pvc;
unit 61 {
point-to-point;
vci 0.61;
family inet {
address 10.0.1.1/24;
}
}
}
[edit interfaces]
user@host# edit at-1/0/0
[edit interfaces at-1/0/0]
user@host# copy unit 61 to unit 62
[edit interfaces at-1/0/0]
user@host# show
description "PAIX to MAE West"
encapsulation atm-pvc;
unit 61 {
point-to-point;
vci 0.61;
family inet {
address 10.0.1.1/24;
}
}
unit 62 {
point-to-point;
vci 0.61;
family inet {
address 10.0.1.1/24;
}
}

Related • Copying a Junos Statement in the Configuration on page 375


Documentation

Issuing Relative Junos Configuration Mode Commands


The top or up command followed by another configuration command, including edit,
insert, delete, deactivate, annotate, or show enables you to quickly move to the top of the
hierarchy or to a level above the area you are configuring.

376 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

To issue configuration mode commands from the top of the hierarchy, use the top
command; then specify a configuration command. For example:

[edit interfaces fxp0 unit 0 family inet]


user@host# top edit system login
[edit system login]
user@host#

To issue configuration mode commands from a location higher up in the hierarchy, use
the up configuration mode command; specify the number of levels you want to move up
the hierarchy and then specify a configuration command. For example:

[edit protocols bgp]


user@host# up 2 activate system

Related • Displaying the Current Junos OS Configuration on page 352


Documentation

Renaming an Identifier in a Junos Configuration


When modifying a Junos configuration, you can rename an identifier that is already in the
configuration. You can do this either by deleting the identifier (using the delete command)
and then adding the renamed identifier (using the set and edit commands), or you can
rename the identifier using the rename configuration mode command:

user@host# rename <statement-path> identifier1 to identifier2

Related • Adding Junos Configuration Statements and Identifiers on page 372


Documentation
• Example: Renaming an Identifier in a Junos Configuration on page 377

• Inserting a New Identifier in a Junos Configuration on page 377

Example: Renaming an Identifier in a Junos Configuration


This example shows how you can change the Network Time Protocol (NTP) server
address to 10.0.0.6 using the rename configuration mode command:

[edit]
user@host# rename system network-time server 10.0.0.7 to server 10.0.0.6

Related • Renaming an Identifier in a Junos Configuration on page 377


Documentation

Inserting a New Identifier in a Junos Configuration


When configuring a device running Junos OS, you can enter most statements and
identifiers in any order. Regardless of the order in which you enter the configuration
statements, the CLI always displays the configuration in a strict order. However, there
are a few cases where the ordering of the statements matters because the configuration
statements create a sequence that is analyzed in order.

For example, in a routing policy or firewall filter, you define terms that are analyzed
sequentially. Also, when you create a named path in dynamic MPLS, you define an ordered

Copyright © 2013, Juniper Networks, Inc. 377


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

list of the transit routers in the path, starting with the first transit router and ending with
the last one.

To modify a portion of the configuration in which the statement order matters, use the
insert configuration mode command:

user@host# insert <statement-path> identifier1 (before | after) identifier2

If you do not use the insert command, but instead simply configure the identifier, it is
placed at the end of the list of similar identifiers.

Related • Renaming an Identifier in a Junos Configuration on page 377


Documentation
• Example: Renaming an Identifier in a Junos Configuration on page 377

• Example: Inserting a New Identifier in a Junos Configuration on page 378

• Deactivating and Reactivating Statements and Identifiers in a Junos Configuration on


page 380

Example: Inserting a New Identifier in a Junos Configuration


Insert policy terms in a routing policy configuration. Note that if you do not use the insert
command, but rather just configure another term, the added term is placed at the end
of the existing list of terms. Also note that you must create the term, as shown in this
example, before you can place it with the insert command.

[edit]
user@host# show
policy-options {
policy-statement statics {
term term1 {
from {
route-filter 192.168.0.0/16 orlonger;
route-filter 224.0.0.0/3 orlonger;
}
then reject;
}
term term2 {
from protocol direct;
then reject;
}
term term3 {
from protocol static;
then reject;
}
term term4 {
then accept;
}
}
}
[edit]
user@host# rename policy-options policy-statement statics term term4 to term term6
[edit]
user@host# set policy-options policy-statement statics term term4 from protocol local

378 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

[edit]
user@host# set policy-options policy-statement statics term term4 then reject
[edit]
user@host# set policy-options policy-statement statics term term5 from protocol
aggregate
[edit]
user@host# set policy-options policy-statement statics term term5 then reject
[edit]
user@host# insert policy-options policy-statement statics term term4 after term term3
[edit]
user@host# insert policy-options policy-statement statics term term5 after term term4
[edit]
user@host# show policy-options policy-statement statics
term term1 {
from {
route-filter 192.168.0.0/16 orlonger;
route-filter 224.0.0.0/3 orlonger;
}
then reject;
}
term term2 {
from protocol direct;
then reject;
}
term term3 {
from protocol static;
then accept;
}
term term4 {
from protocol local;
then reject;
}
term term5 {
from protocol aggregate;
then reject;
}
term term6 {
then accept;
}

Insert a transit router in a dynamic MPLS path:

[edit protocols mpls path ny-sf]


user@host# show
1.1.1.1;
2.2.2.2;
3.3.3.3 loose;
4.4.4.4 strict;
6.6.6.6;
[edit protocols mpls path ny-sf]
user@host# insert 5.5.5.5 before 6.6.6.6
[edit protocols mpls path ny-sf]
user@host# set 5.5.5.5 strict
[edit protocols mpls path ny-sf]
user@host# show
1.1.1.1;

Copyright © 2013, Juniper Networks, Inc. 379


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

2.2.2.2;
3.3.3.3 loose;
4.4.4.4 strict;
5.5.5.5 strict;
6.6.6.6;

Related • Inserting a New Identifier in a Junos Configuration on page 377


Documentation
• Adding Junos Configuration Statements and Identifiers on page 372

Deactivating and Reactivating Statements and Identifiers in a Junos Configuration


In a Junos configuration, you can deactivate statements and identifiers so that they do
not take effect when you issue the commit command. Any deactivated statements and
identifiers are marked with the inactive: tag. They remain in the configuration, but are not
activated when you issue a commit command.

To deactivate a statement or identifier, use the deactivate configuration mode command:

user@host# deactivate (statement identifier )

To reactivate a statement or identifier, use the activate configuration mode command:

user@host# activate (statement identifier )

In both commands, the statement and identifier you specify must be at the current
hierarchy level.

NOTE: In Junos OS Release 10.3 and later, you can only deactivate identifiers
or complete one-liner statements. You cannot deactivate just parts of a
one-liner, such as only child or leaf statements. For example, in the following
configuration:

[edit forwarding-options]
dhcp-relay {
dynamic-profile dynamic-profile-name aggregate-clients;
}

You can deactivate the complete one-liner dynamic profile


dynamic-profile-name aggregate-clients. However, you cannot deactivate only
the aggregate-clients statement from the one-liner statement.

In some portions of the configuration hierarchy, you can include a disable statement to
disable functionality. One example is disabling an interface by including the disable
statement at the [edit interface interface-name] hierarchy level. When you deactivate a
statement, that specific object or property is completely ignored and is not applied at all
when you issue a commit command. When you disable a functionality, it is activated
when you issue a commit command but is treated as though it is down or administratively
disabled.

Related • Examples: Deactivating and Reactivating Statements and Identifiers in a Junos


Documentation Configuration on page 381

380 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

• Adding Junos Configuration Statements and Identifiers on page 372

Examples: Deactivating and Reactivating Statements and Identifiers in a Junos Configuration


Deactivate an interface in the configuration:

[edit interfaces]
user@host# show
at-5/2/0 {
traceoptions {
traceflag all;
}
atm-options {
vpi 0 maximum-vcs 256;
}
unit 0 {
...
[edit interfaces]
user@host# deactivate at-5/2/0
[edit interfaces]
user@host# show
inactive: at-5/2/0 {
traceoptions {
traceflag all;
}
...
}
}
}

Reactivate the interface:

[edit interfaces]
user@host# activate at-5/2/0
[edit interfaces]
user@host# show
at-5/2/0 {
traceoptions {
traceflag all;
}
...
}

Related • Deactivating and Reactivating Statements and Identifiers in a Junos Configuration on


Documentation page 380

Adding Comments in a Junos Configuration


You can include comments in a Junos configuration to describe any statement in the
configuration. You can add comments interactively in the CLI and by editing the ASCII
configuration file.

When you add comments in configuration mode, they are associated with a statement
at the current level. Each statement can have one single-line comment associated with

Copyright © 2013, Juniper Networks, Inc. 381


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

it. Before you can associate a comment with a statement, the statement must exist. The
comment is placed on the line preceding the statement.

To add comments to a configuration, use the annotate configuration mode command:

user@host# annotate statement "comment-string"

statement is the configuration statement to which you are attaching the comment; it
must be at the current hierarchy level. If a comment for the specified statement already
exists, it is deleted and replaced with the new comment.

comment-string is the text of the comment. The comment text can be any length, and
you must type it on a single line. If the comment contains spaces, you must enclose it in
quotation marks. In the comment string, you can include the comment delimiters /* */
or #. If you do not specify any, the comment string is enclosed with the /* */ comment
delimiters.

To delete an existing comment, specify an empty comment string:

user@host# annotate statement ""

When you edit the ASCII configuration file and add comments, they can be one or more
lines and must precede the statement they are associated with. If you place the comments
in other places in the file, such as on the same line following a statement or on a separate
line following a statement, they are removed when you use the load command to open
the configuration into the CLI.

When you include comments in the configuration file directly, you can format comments
in the following ways:

• Start the comment with a /* and end it with a */. The comment text can be on a single
line or can span multiple lines.

• Start the comment with a # and end it with a new line (carriage return).

If you add comments with the annotate command, you can view the comments within
the configuration by entering the show configuration mode command or the show
configuration operational mode command.

When configuring interfaces, you can add comments about the interface by including
the description statement at the [edit interfaces interface-name] hierarchy level. Any
comments you include appear in the output of the show interfaces commands. .

382 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

NOTE: The Junos OS supports annotation up to the last level in the


configuration hierarchy, including oneliners. However, annotation of parts
(the child statements or identifiers within the oneliner) of the oneliner is not
supported. For example, in the following sample configuration hierarchy,
annotation is supported up to the level 1 parent hierarchy, but not supported
for the metric child statement:

[edit protocols]
isis {
interface ge-0/0/0.0 {
level 1 metric 10;
}
}
}

Related • Adding Junos Configuration Statements and Identifiers on page 372


Documentation
• Example: Including Comments in a Junos Configuration on page 383

Example: Including Comments in a Junos Configuration


To add comments to a Junos configuration:

[edit]
user@host# show
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0 {
hello-interval 5;
}
}
}
}
[edit]
user@host# edit protocols ospf
[edit protocols ospf]
user@host# set area 0.0.0.0
user@host# annotate area 0.0.0.0 "Backbone area configuration added June 15, 1998"
[edit protocols ospf]
user@host# edit area 0.0.0.0
[edit protocols ospf area 0.0.0.0]
user@host# annotate interface so0 "Interface from router sj1 to router sj2"
[edit protocols ospf area 0.0.0.0]
user@host# top
[edit]
user@host# show
protocols {
ospf {
/* Backbone area configuration added June 15, 1998 */
area 0.0.0.0 {
/* Interface from router sj1 to router sj2 */

Copyright © 2013, Juniper Networks, Inc. 383


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

interface so-0/0/0 {
hello-interval 5;
}
}
}
}
[edit]
user@host#

The following excerpt from a configuration example illustrates how to enter comments
in a configuration file:

/* This comment goes with routing-options */


routing-options {
/* This comment goes with routing-options traceoptions */
traceoptions {
/* This comment goes with routing-options traceoptions tracefile */
tracefile rpd size 1m files 10;
/* This comment goes with routing-options traceoptions traceflag task */
traceflag task;
/* This comment goes with routing-options traceoptions traceflag general */
traceflag general;
}
autonomous-system 10458; /* This comment is dropped */
}
routing-options {
rib-groups {
ifrg {
import-rib [ inet.0 inet.2 ];
/* A comment here is dropped */
}
dvmrp-rib {
import-rib inet.2;
export-rib inet.2;
/* A comment here is dropped */
}
/* A comment here is dropped */
}
/* A comment here is dropped */
}

Related • Adding Comments in a Junos Configuration on page 381


Documentation

Using Regular Expressions to Delete Related Items from a Junos Configuration


The Junos OS command-line interface (CLI) enables you to delete related configuration
items simultaneously, such as channelized interfaces or static routes, by using a single
command and regular expressions. Deleting a statement or an identifier effectively
“unconfigures” the functionality associated with that statement or identifier, returning
that functionality to its default condition.

You can only delete certain parts of the configuration where you normally put multiple
items, for example, interfaces. However, you cannot delete "groups" of different items;
for example:

384 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

user@host# show system services


ftp;
rlogin;
rsh;
ssh {
root-login allow;
}
telnet;
[edit]
user@host# wildcard delete system services *
syntax error.

When you delete a statement, the statement and all its subordinate statements and
identifiers are removed from the configuration.

To delete related configuration items, issue the wildcard configuration mode command
with the delete option and specify the statement path, the items to be summarized with
a regular expression, and the regular expression.

user@host# wildcard delete <statement-path> <identifier> <regular-expression>

NOTE: When you use the wildcard command to delete related configuration
items, the regular expression must be the final statement.

If the Junos OS matches more than eight related items, the CLI displays only
the first eight items.

Deleting Interfaces Delete multiple T1 interfaces in the range from t1-0/0/0:0 through t1-0/0/0:23:
from the Configuration
user@host# wildcard delete interfaces t1-0/0/0:.*
matched: t1-0/0/0:0
matched: t1-0/0/0:1
matched: t1-0/0/0:2
Delete 3 objects? [yes,no] (no) no

Deleting Routes from Delete static routes in the range from 172.0.0.0 to 172.255.0.0:
the Configuration
user@host# wildcard delete routing-options static route 172.*
matched: 172.16.0.0/12
matched: 172.16.14.0/24
matched: 172.16.100.0/24
matched: 172.16.128.0/19
matched: 172.16.160.0/24
matched: 172.17.12.0/23
matched: 172.17.24.0/23
matched: 172.17.28.0/23
...
Delete 13 objects? [yes,no] (no)

Related • Disabling Inheritance of a Junos OS Configuration Group on page 424


Documentation

Copyright © 2013, Juniper Networks, Inc. 385


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Example: Using the Wildcard Command with the Range Option


• Requirements on page 386
• Overview on page 386
• Configuration on page 387
• Verification on page 389

Requirements

This example uses the following hardware and software components:

• M Series, MX Series, T Series or EX Series device

• Junos OS Release 12.1 or later running on the device

Overview

The range option with the wildcard command enables you to specify ranges in activate,
deactivate, delete, protect, set, show, and unprotect commands. You can use ranges to
specify a range of interfaces, logical units, VLANs, and other numbered elements. The
wildcard range option expands the command you entered into multiple commands, each
of which corresponds to one item in the range.

The wildcard range option enables you to configure multiple configuration statements
using a single set command, instead of configuring each of them individually. For example,
to configure 24 Gigabit Ethernet interfaces with different port numbers, you can use a
single wildcard range set command instead of 24 individual set interfaces commands.

Similarly, to deactivate a group of 30 logical interfaces, you can use the wildcard range
deactivate command instead of deactivating each logical interface individually.

You can use wildcard range with the active, deactivate, delete, protect, set, show, and
unprotect configuration commands:

user@host# wildcard range ?


Possible completions:
activate Remove the inactive tag from a statement
deactivate Add the inactive tag to a statement
delete Delete a data element
protect Protect the statement
set Set a parameter
show Show a parameter
unprotect Unprotect the statement

You can also specify all configuration hierarchy levels and their child configuration
statements in the CLI by using wildcard range with the set option:

Possible completions:
> > access Network access configuration
> > access-profile Access profile for this instance
> > accounting-options Accounting data configuration
> > applications Define applications by protocol characteristics
...

386 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Configuration

The following examples show how to configure multiple configuration statements in a


single step by using the range option with the wildcard configuration command:

• Using the Range Option for Configuring a Series of Named Identifiers for a Configuration
Statement on page 387
• Specifying Multiple Ranges in the Syntax on page 387
• Specifying a Range and Unique Numbers In the Syntax on page 388
• Excluding Some Values from a Range on page 388
• Specifying a Range with a Step Number on page 388

Using the Range Option for Configuring a Series of Named Identifiers for a Configuration
Statement

Step-by-Step You can configure a series of identifiers for a configuration statement, by specifying a
Procedure numerical range of values for the identifiers.

• To configure a series of the same type of interface with different port numbers (0
through 23), specify the range for the port numbers by using the following format:

[edit]
user@host# wildcard range set interfaces ge-0/0/[0-23] unit 0 family vpls

Results Expands to 24 different set commands to configure interfaces with port numbers ranging
from 0 through 23:

[edit]
user@host# set interfaces ge-0/0/0 unit 0 family vpls
user@host# set interfaces ge-0/0/1 unit 0 family vpls
user@host# set interfaces ge-0/0/2 unit 0 family vpls
...
user@host# set interfaces ge-0/0/23 unit 0 family vpls

Specifying Multiple Ranges in the Syntax

Step-by-Step You can have multiple ranges specified in a wildcard range command. Each range must
Procedure be separated by a comma. You can also have overlapping ranges.

• To specify more than one range in the syntax, include the minimum and maximum
values for each range, separated by a comma.

[edit]
user@host# wildcard range protect event-options policy p[1-3,5-7,6-9]

Results Expands to the following set commands:

[edit]
user@host# set protect event-options policy p1
user@host# set protect event-options policy p2
user@host# set protect event-options policy p3
user@host# set protect event-options policy p5
user@host# set protect event-options policy p6

Copyright © 2013, Juniper Networks, Inc. 387


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

user@host# set protect event-options policy p7


user@host# set protect event-options policy p8
user@host# set protect event-options policy p9

Specifying a Range and Unique Numbers In the Syntax

Step-by-Step You can also specify a combination of a range and unique numbers in the syntax of the
Procedure wildcard range command.

• To specify a range and unique numbers, separate them with a comma.

[edit]
user@host# wildcard range protect event-options policy p[1-3,5,7,10]

Results Expands to the following set commands:

[edit]
user@host# set protect event-options policy p1
user@host# set protect event-options policy p2
user@host# set protect event-options policy p3
user@host# set protect event-options policy p5
user@host# set protect event-options policy p7
user@host# set protect event-options policy p10

Excluding Some Values from a Range

Step-by-Step You can exclude certain values from a range by marking the numbers or the range of
Procedure numbers to be excluded by using an exclamation mark.

• To exclude certain values from a range, include the portion to be excluded with ! in
the syntax.

[edit]
user@host# wildcard range protect event-options policy p[1-5,!3-4]

Results Expands to the following set commands:

[edit]
user@host# set protect event-options policy p1
user@host# set protect event-options policy p2
user@host# set protect event-options policy p5

Specifying a Range with a Step Number

Step-by-Step You can provide a step number for a range to have a constant interval in the range.
Procedure
• To provide a step, include the step value in the syntax preceded by a forward slash
(/).

[edit]
user@host# wildcard range protect event-options policy p[1-10/2]

Results Expands to the following set commands:

[edit]
user@host# set protect event-options policy p1

388 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

user@host# set protect event-options policy p3


user@host# set protect event-options policy p5
user@host# set protect event-options policy p7
user@host# set protect event-options policy p9

Verification

Confirm that the configuration is working properly.

• Checking the Configuration on page 389

Checking the Configuration

Purpose Check the configuration created using the wildcard range option. The following sample
shows output for the configuration described in “Using the Range Option for Configuring
a Series of Named Identifiers for a Configuration Statement” on page 387.

Action user@host> show configuration interfaces


ge-0/0/0 {
unit 0 {
family vpls;
}
}
ge-0/0/1 {
unit 0 {
family vpls;
}
}
ge-0/0/2 {
unit 0 {
family vpls;
}
}
ge-0/0/3 {
unit 0 {
family vpls;
}
}
...
ge-0/0/23 {
unit 0 {
family vpls;
}
}

Meaning The output indicates that 24 Gigabit Ethernet interfaces ranging from ge-0/0/0 through
ge-0/0/23 are created.

Related • Using Wildcard Characters in Interface Names on page 341


Documentation

Copyright © 2013, Juniper Networks, Inc. 389


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Committing a Junos OS Configuration

• Verifying a Junos Configuration on page 390


• Example: Protecting the Junos OS Configuration from Modification or
Deletion on page 390
• Committing a Junos OS Configuration on page 397
• Committing a Junos Configuration and Exiting Configuration Mode on page 399
• Activating a Junos Configuration but Requiring Confirmation on page 400
• Scheduling a Junos Commit Operation on page 401
• Monitoring the Junos Commit Process on page 402
• Adding a Comment to Describe the Committed Configuration on page 403
• Backing Up the Committed Configuration on the Alternate Boot Drive on page 404
• Example: Configuring Junos OS Batch Commits on page 405

Verifying a Junos Configuration


To verify that the syntax of a Junos configuration is correct, use the configuration mode
commit check command:

[edit]
user@host# commit check
configuration check succeeds
[edit]
user@host#

If the commit check command finds an error, a message indicates the location of the
error.

Related • Adding Junos Configuration Statements and Identifiers on page 372


Documentation
• Committing a Junos OS Configuration on page 397

Example: Protecting the Junos OS Configuration from Modification or Deletion


This example shows how to use the protect and unprotect commands in the configuration
mode to protect and unprotect the CLI configuration.

• Requirements on page 391


• Overview on page 391
• Protecting a Parent-Level Hierarchy on page 391
• Protecting a Child Hierarchy on page 392
• Protecting a Configuration Statement Within a Hierarchy on page 392
• Protecting a List of Identifiers for a Configuration Statement on page 392
• Protecting an Individual Member from a Homogenous List on page 393

390 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

• Unprotecting a Configuration on page 393


• Verification on page 394

Requirements

This example uses the following hardware and software components:

• A J Series, M Series, MX Series, or T Series device

• Junos OS 11.2 or later running on all devices

Overview

The Junos OS enables you to protect the device configuration from being modified or
deleted by other users. This can be accomplished by using the protect command in the
configuration mode of the CLI. Likewise, you can also unprotect a protected configuration
by using the unprotect command.

These commands can be used at any level of the configuration hierarchy—a top-level
parent hierarchy or a configuration statement or an identifier within the lowest level of
the hierarchy.

If a configuration hierarchy is protected, users cannot perform the following activities:

• Deleting or modifying a hierarchy or a statement or identifier within the protected


hierarchy

• Inserting a new configuration statement or an identifier within the protected hierarchy

• Renaming a statement or identifier within the protected hierarchy

• Copying a configuration into a protected hierarchy

• Activating or deactivating statements within a protected hierarchy

• Annotating a protected hierarchy

Protecting a Parent-Level Hierarchy

Step-by-Step To protect a configuration at the top level of the hierarchy:


Procedure
• Identify the hierarchy that you want to protect and issue the protect command for
the hierarchy at the [edit] hierarchy level.

For example, if you want to protect the entire [edit access] hierarchy level, issue the
following command:

[edit]
user@host# protect access

Results Protects all elements under the parent hierarchy.

Copyright © 2013, Juniper Networks, Inc. 391


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE:
• If you issue the protect command for a hierarchy that is not used in the
configuration, the Junos OS CLI displays the following error message:

[edit]
user@host# protect access
warning: statement not found

Protecting a Child Hierarchy

Step-by-Step To protect a child hierarchy contained within a parent hierarchy:


Procedure
• Navigate to the parent container hierarchy. Use the protect command for the
hierarchy at the parent level.

For example, if you want to protect the [edit system syslog console] hierarchy level,
use the following command at the [edit system syslog] hierarchy level.

[edit system syslog]


user@host# protect console

Results Protects all elements under the child hierarchy.

Protecting a Configuration Statement Within a Hierarchy

Step-by-Step To protect a configuration statement within a hierarchy level:


Procedure
• Navigate to the hierarchy level containing the statement that you want to protect
and issue the protect command for the hierarchy.

For example, if you want to protect the host-name statement under the [edit system]
hierarchy level, issue the following command:

[edit system]
user@host# protect host-name

Protecting a List of Identifiers for a Configuration Statement

Step-by-Step Some configuration statements can take multiple values. For example, the address
Procedure statement at the [edit system login deny-sources] hierarchy level can take a list of
hostnames, IPv4 addresses, or IPv6 addresses. Suppose you have the following
configuration:

[edit system login]


deny-sources {
address [ 172.17.28.19 172.17.28.20 172.17.28.21 172.17.28.22];
}

• To protect all the addresses for the address statement, issue the following command
at the [edit] level:

392 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

[edit]
user@host# protect system login deny-sources address

Results All the addresses ([172.17.28.19 172.17.28.20 172.17.28.21 172.17.28.22]) for the address
statement are protected.

Protecting an Individual Member from a Homogenous List

Step-by-Step Suppose you have the following configuration:


Procedure
[edit groups ]
test1 {
system {
name-server {
10.1.2.1;
10.1.2.2;
10.1.2.3;
10.1.2.4;
}
}
}

• To protect one or more individual addresses for the name-server statement, issue
the following command at the [edit] level:

[edit]
user@host# protect groups test1 system name-server 10.1.2.1
user@host# protect groups test1 system name-server 10.1.2.4

Results Addresses 10.1.2.1 and 10.1.2.4 are protected.

Unprotecting a Configuration

Step-by-Step Suppose you have the following configuration at the [edit system] hierarchy level:
Procedure
protect: system {
host-name bigping;
domain-search 10.1.2.1;
login {
deny-sources {
protect: address [ 172.17.28.19 172.17.28.173 172.17.28.0 174.0.0.0 ];
}
}
}

• To unprotect the entire [edit system] hierarchy level, issue the following command
at the [edit] level:

[edit]
user@host# unprotect system

Results The entire system hierarchy level is unprotected.

Copyright © 2013, Juniper Networks, Inc. 393


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Verification

Verify That a Hierarchy Is Protected Using the show Command

Purpose To check that a configuration hierarchy is protected.

Action In the configuration mode, issue the show command at the [edit] hierarchy level to see
all the configuration hierarchies and configuration statements that are protected.

NOTE: All protected hierarchies or statements are prefixed with a protect:


string.

...
protect: system {
host-name bigping;
domain-search 10.1.2.1;
login {
deny-sources {
protect: address [ 172.17.28.19 172.17.28.173 172.17.28.0 174.0.0.0 ];
}
}
}
...

Verify That a Hierarchy Is Protected by Attempting to Modify a Configuration

Purpose To verify that a configuration is protected by trying to modify the configuration using the
activate, copy, insert, rename, and delete commands.

Action To verify that a configuration is protected:

1. Try using the activate, copy, insert, rename, and delete commands for a top-level
hierarchy or a child-level hierarchy or a statement within the hierarchy.

For a protected hierarchy or statement, the Junos OS displays an appropriate warning


that the command has not executed. For example:

protect: system {
host-name a;
inactive: domain-search [ a b ];
}

2. To verify that the hierarchy is protected, try issuing the activate command for the
domain-search statement:

[edit system]

user@host# activate system domain-search


The Junos OS CLI displays an appropriate message:

warning: [system] is protected, 'system domain-search' cannot be activated

394 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Verify Usage of the protect Command

Purpose To view the protect commands used for protecting a configuration.

Action 1. Navigate to the required hierarchy.

2. Issue the show | display set relative command.

user@host> show | display set relative


set system host-name bigping
set system domain-search 10.1.2.1
set system login deny-sources address 172.17.28.19
set system login deny-sources address 172.17.28.173
set system login deny-sources address 172.17.28.0
set system login deny-sources address 174.0.0.0
protect system login deny-sources address
protect system

View the Configuration in XML

Purpose To check if the protected hierarchies or statements are also displayed in the XML.
Protected hierarchies, statements, or identifiers are displayed with the protect="protect"
attribute in the XML.

Copyright © 2013, Juniper Networks, Inc. 395


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Action To view the configuration in XML:

1. Navigate to the hierarchy you want to view and issue the show command with the
pipe symbol and option | display xml:

[edit system]

user@host# show | display xml


[edit]
user@host# show system | display xml
<rpc-reply xmlns:junos="http://xml.juniper.net/junos/11.2I0/junos">
<configuration junos:changed-seconds="1291279234"
junos:changed-localtime="2010-12-02 00:40:34 PST">
<system protect="protect">
<host-name>bigping</host-name>
<domain-search>10.1.2.1</domain-search>
<login>
<message>

\jnpr

\tUNAUTHORIZED USE OF THIS ROUTER


\tIS STRICTLY PROHIBITED!

</message>
<class>
<name>a</name>
<allow-commands>commit-synchronize</allow-commands>
<deny-commands>commit</deny-commands>
</class>
<deny-sources>
<address protect="protect">172.17.28.19</address>
<address protect="protect">172.17.28.173</address>
<address protect="protect">172.17.28.0</address>
<address protect="protect">174.0.0.0</address>
</deny-sources>
</login>
<syslog>
<archive>
</archive>
</syslog>
</system>
</configuration>
<cli>
<banner>[edit]</banner>
</cli>
</rpc-reply>

396 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

NOTE: Loading an XML configuration with the unprotect="unprotect" tag


unprotects an already protected hierarchy. For example, suppose you load
the following XML hierarchy:

<protocols unprotect="unprotect">
<ospf>
<area>
<name>0.0.0.0</name>
<interface>
<name>all</name>
</interface>
</area>
</ospf>
</protocols>

The [edit protocols] hierarchy becomes unprotected if it is already protected.

Committing a Junos OS Configuration


To save Junos OS configuration changes to the configuration database and to activate
the configuration on the router, use the commit configuration mode command. You can
issue the commit command from any hierarchy level:

[edit]
user@host# commit
commit complete
[edit]
user@host#

When you enter the commit command, the configuration is first checked for syntax errors
(commit check). Then, if the syntax is correct, the configuration is activated and becomes
the current, operational router configuration.

You can issue the commit command from any hierarchy level.

A configuration commit can fail for any of the following reasons:

• The configuration includes incorrect syntax, which causes the commit check to fail.

• The candidate configuration that you are trying to commit is larger than 700 MB.

• The configuration is locked by a user who entered the configure exclusive command.

If the configuration contains syntax errors, a message indicates the location of the error,
and the configuration is not activated. The error message has the following format:

[edit edit-path]
‘offending-statement;’
error-message

For example:

[edit firewall filter login-allowed term allowed from]

Copyright © 2013, Juniper Networks, Inc. 397


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

‘icmp-type [ echo-request echo-reply ];’


keyword ‘echo-reply’ unrecognized

You must correct the error before recommitting the configuration. To return quickly to
the hierarchy level where the error is located, copy the path from the first line of the error
and paste it at the configuration mode prompt at the [edit] hierarchy level.

The uncommitted, candidate configuration file is /var/rundb/juniper.db. It is limited to


700 MB. If the commit fails with a message configuration database size limit exceeded,
view the file size from configuration mode by entering the command run file list /var/rundb
detail. You can simplify the configuration and reduce the file size by creating configuration
groups with wildcards or defining less specific match policies in your firewall filters.

NOTE: CLI commit-time warnings displayed for configuration changes at the


[edit interfaces] hierarchy level are removed and are logged as system log
messages.

This is also applicable to VRRP configuration at the following hierarchy levels:

• [edit interfaces interface-name unit logical-unit-number family (inet | inet6)


address address]

• [edit logical-systems logical-system-name interfaces interface-name unit


logical-unit-number family (inet | inet6) address address]

When you commit a configuration, you commit the entire configuration in its current form.
If more than one user is modifying the configuration, committing it saves and activates
the changes of all the users.

398 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

NOTE:
• If you are using Junos OS in a Common Criteria environment, system log
messages are created whenever a secret attribute is changed (for example,
password changes or changes to the RADIUS shared secret). These changes
are logged during the following configuration load operations:

load merge
load replace
load override
load update

For more information, see the Secure Configuration Guide for Common
Criteria and Junos-FIPS.

• We do not recommend performing a commit operation on the backup


Routing Engine when graceful Routing Engine switchover is enabled on the
router.

NOTE: If you configure the same IP address for a management


interface or internal interface such as fxp0 and an external
physical interface such as ge-0/0/1, when graceful Routing
Engine switchover (GRES) is enabled, the CLI displays an
appropriate commit error message that identical addresses have
been found on the private and public interfaces. In such cases,
you must assign unique IP addresses for the two interfaces that
have duplicate addresses.

The management Ethernet interface used for the TX Matrix Plus


router, T1600 routers in a routing matrix, and PTX Series Packet
Transport Switches, is em0. Junos OS automatically creates the
router’s management Ethernet interface, em0.

Related • Committing a Junos Configuration and Exiting Configuration Mode on page 399
Documentation
• Activating a Junos Configuration but Requiring Confirmation on page 400

• Backing Up the Committed Configuration on the Alternate Boot Drive on page 404

• Forms of the configure Command on page 334

Committing a Junos Configuration and Exiting Configuration Mode


To save Junos OS configuration changes, activate the configuration on the device and
exit configuration mode, using the commit and-quit configuration mode command. This
command succeeds only if the configuration contains no errors.

[edit]
user@host# commit and-quit
commit complete

Copyright © 2013, Juniper Networks, Inc. 399


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

exiting configuration mode


user@host>

NOTE: We do not recommend performing a commit operation on the backup


Routing Engine when graceful Routing Engine switchover is enabled on the
router.

Related • Activating a Junos Configuration but Requiring Confirmation on page 400


Documentation

Activating a Junos Configuration but Requiring Confirmation


When you commit the current candidate configuration, you can require an explicit
confirmation for the commit to become permanent. This is useful if you want to verify
that a configuration change works correctly and does not prevent access to the router.
If the change prevents access or causes other errors, the router automatically returns to
the previous configuration and restores access after the rollback confirmation timeout
passes. This feature is called automatic rollback.

To commit the current candidate configuration but require an explicit confirmation for
the commit to become permanent, use the commit confirmed configuration mode
command:

[edit]
user@host# commit confirmed
commit confirmed will be automatically rolled back in 10 minutes unless confirmed
commit complete
#commit confirmed will be rolled back in 10 minutes
[edit]
user@host#

Once you have verified that the change works correctly, you can keep the new
configuration active by entering a commit or commit check command within 10 minutes
of the commit confirmed command. For example:

[edit]
user@host# commit check
commit confirmed will be automatically rolled back in 10 minutes unless confirmed
commit complete
#commit confirmed will be rolled back in 10 minutes
[edit]
user@host#

If the commit is not confirmed within a certain time (10 minutes by default), Junos OS
automatically rolls back to the previous configuration and a broadcast message is sent
to all logged-in users.

To show when a rollback is scheduled after a commit confirmed command, enter the
show system commit command. For example:

user@host>show system commit


0 2005-01-05 15:00:37 PST by root via cli commit confirmed, rollback in 3mins

400 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Like the commit command, the commit confirmed command verifies the configuration
syntax and reports any errors. If there are no errors, the configuration is activated and
begins running on the router.

Figure 13 on page 401 illustrates how the commit confirmed command works.

Figure 13: Confirm a Configuration

To change the amount of time before you have to confirm the new configuration, specify
the number of minutes when you issue the command:

[edit]
user@host# commit confirmed minutes
commit complete
[edit]
user@host#

In Junos OS Release 11.4 and later, you can also use the commit confirmed command in
the [edit private] configuration mode.

Related • Scheduling a Junos Commit Operation on page 401


Documentation
• Committing a Junos OS Configuration on page 397

Scheduling a Junos Commit Operation


You can schedule when you want your candidate configuration to become active. To
save Junos OS configuration changes and activate the configuration on the router at a
future time or upon reboot, use the commit at configuration mode command, specifying
reboot or a future time at the [edit] hierarchy level:

[edit]
user@host # commit at string

Where string is reboot or the future time to activate the configuration changes. You can
specify time in two formats:

• A time value in the form hh:mm[:ss] hours, minutes, and optionally seconds)—Commit
the configuration at the specified time, which must be in the future but before 11:59:59
PM on the day the commit at configuration mode command is issued. Use 24-hour
time for the hh value; for example, 04:30:00 is 4:30:00 AM, and 20:00 is 8:00 PM. The
time is interpreted with respect to the clock and time zone settings on the router.

Copyright © 2013, Juniper Networks, Inc. 401


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• A date and time value in the form yyyy-mm-dd hh:mm[:ss] (year, month, date, hours,
minutes, and, optionally, seconds)—Commit the configuration at the specified day and
time, which must be after the commit at command is issued. Use 24-hour time for the
hh value. For example, 2003-08-21 12:30:00 is 12:30 PM on August 21, 2003. The time
is interpreted with respect to the clock and time zone settings on the router.

Enclose the string value in quotation marks (" "). For example, commit at "18:00:00". For
date and time, include both values in the same set of quotation marks. For example,
commit at "2005-03-10 14:00:00".

A commit check is performed immediately when you issue the commit at configuration
mode command. If the result of the check is successful, then the current user is logged
out of configuration mode, and the configuration data is left in a read-only state. No other
commit can be performed until the scheduled commit is completed.

NOTE: If Junos OS fails before the configuration changes become active, all
configuration changes are lost.

You cannot enter the commit at configuration command after you issue the
request system reboot command.

You cannot enter the request system reboot command once you schedule a
commit operation for a specific time in the future.

You cannot commit a configuration when a scheduled commit is pending.


For information about how to cancel a scheduled configuration by means of
the clear command, see CLI Explorer.

NOTE: We do not recommend performing a commit operation on the backup


Routing Engine when graceful Routing Engine switchover is enabled on the
router.

Related • Committing a Junos OS Configuration on page 397


Documentation
• Monitoring the Junos Commit Process on page 402

Monitoring the Junos Commit Process


To monitor the Junos commit process, use the display detail command after the pipe
with the commit command:

user@host# commit | display detail

For example:

[edit]
user@host# commit | display detail
2003-09-22 15:39:39 PDT: exporting juniper.conf
2003-09-22 15:39:39 PDT: setup foreign files

402 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

2003-09-22 15:39:39 PDT: propagating foreign files


2003-09-22 15:39:39 PDT: complete foreign files
2003-09-22 15:39:40 PDT: copying configuration to juniper.data+
2003-09-22 15:39:40 PDT: dropping unchanged foreign files
2003-09-22 15:39:40 PDT: daemons checking new configuration
2003-09-22 15:39:41 PDT: commit wrapup...
2003-09-22 15:39:42 PDT: activating '/var/etc/ntp.conf'
2003-09-22 15:39:42 PDT: activating '/var/etc/kmd.conf'
2003-09-22 15:39:42 PDT: activating '/var/db/juniper.data'
2003-09-22 15:39:42 PDT: notifying daemons of new configuration
2003-09-22 15:39:42 PDT: signaling 'Firewall daemon', pid 24567, signal 1,
status 0
2003-09-22 15:39:42 PDT: signaling 'Interface daemon', pid 24568, signal 1,
status 0
2003-09-22 15:39:43 PDT: signaling 'Routing protocol daemon', pid 25679,
signal 1, status 0
2003-09-22 15:39:43 PDT: signaling 'MIB2 daemon', pid 24549, signal 1,
status 0
2003-09-22 15:39:43 PDT: signaling 'NTP daemon', pid 37863, signal 1, status 0
2003-09-22 15:39:43 PDT: signaling 'Sonet APS daemon', pid 24551, signal 1,
status 0
2003-09-22 15:39:43 PDT: signaling 'VRRP daemon', pid 24552, signal 1,
status 0
2003-09-22 15:39:43 PDT: signaling 'PFE daemon', pid 2316, signal 1, status 0
2003-09-22 15:39:43 PDT: signaling 'Traffic sampling control daemon', pid 24553
signal 1, status 0
2003-09-22 15:39:43 PDT: signaling 'IPsec Key Management daemon', pid
24556, signal 1, status 0
2003-09-22 15:39:43 PDT: signaling 'Forwarding UDP daemon', pid 2320,
signal 1, status 0
commit complete

Related • Committing a Junos OS Configuration on page 397


Documentation
• Adding a Comment to Describe the Committed Configuration on page 403

Adding a Comment to Describe the Committed Configuration


You can include a comment that describes changes to the committed configuration. To
do so, include the commit comment statement. The comment can be as long as 512 bytes
and you must type it on a single line.

[edit]
user@host# commit comment comment-string

comment-string is the text of the comment.

NOTE: You cannot include a comment with the commit check command.

To add a comment to the commit command, include the comment statement after the
commit command:

[edit]

Copyright © 2013, Juniper Networks, Inc. 403


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

user@host# commit comment "add user joe"


commit complete
[edit]
user@host#

To add a comment to the commit confirmed command, include the comment statement
after the commit confirmed command:

[edit]
user@host# commit confirmed comment "add customer to port 27"
commit confirmed will be automatically rolled back in 10 minutes unless confirmed
commit complete
[edit]
user@host#

To view these commit comments, issue the show system commit operational mode
command.

In Junos OS Release 11.4 and later, you can also use the commit confirmed command in
the [edit private] configuration mode.

Related • Committing a Junos OS Configuration on page 397


Documentation
• Backing Up the Committed Configuration on the Alternate Boot Drive on page 404

Backing Up the Committed Configuration on the Alternate Boot Drive


After you commit the configuration and are satisfied that it is running successfully, you
should issue the request system snapshot command to back up the new software onto
the /altconfig file system. If you do not issue the request system snapshot command, the
configuration on the alternate boot drive will be out of sync with the configuration on the
primary boot drive.

The request system snapshot command backs up the root file system to /altroot, and
/config to /altconfig. The root and /config file systems are on the router’s flash drive, and
the /altroot and /altconfig file systems are on the router’s hard disk (if available).

NOTE: To back up the file system on a J Series Services Router, you must
specify a media type (primary compact flash drive, removable compact flash
drive, or USB storage device) for backup. For more information about the
request system snapshot command, see CLI Explorer.

After you issue the request system snapshot command, you cannot return to the previous
version of the software because the running and backup copies of the software are
identical.

Related • Committing a Junos OS Configuration on page 397


Documentation

404 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Example: Configuring Junos OS Batch Commits


• Junos OS Batch Commits Overview on page 405
• Example: Configuring Batch Commit Server Properties on page 405

Junos OS Batch Commits Overview

Junos OS provides a batch commit feature that aggregates or merges multiple


configuration edits from different CLI sessions or users and adds them to a batch commit
queue. A batch commit server running on the device takes one or more jobs from the
batch commit queue, applies the configuration changes to the shared configuration
database, and then commits the configuration changes in a single commit operation.

Batches are prioritized by the commit server based on priority of the batch specified by
the user or the time when the batch job is added. When one batch commit is complete,
the next set of configuration changes are aggregated and loaded into the batch queue
for the next session of the batch commit operation. Batches are created until there are
no commit entries left in the queue directory.

When compared to the regular commit operation where all commits are independently
committed sequentially, batch commits save time and system resources by committing
multiple small configuration edits in a single commit operation.

Batch commits are performed from the [edit batch] configuration mode. The commit
server properties can be configured at the [edit system commit server] hierarchy level.

Aggregation and Error Handling

When there is a load-time error in one of the aggregated jobs, the commit job that
encounters the error is discarded and the remaining jobs are aggregated and committed.

For example, if there are five commit jobs (commit-1, commit-2, commit-3, commit-4, and
commit-5) being aggregated, and commit-3 encounters an error while loading, commit-3
is discarded and commit-1, commit-2, commit-4, and commit-5 are aggregated and
committed.

If there is an error during the commit operation when two or more jobs are aggregated
and committed, the aggregation is discarded and each of those jobs is committed
individually like a regular commit operation.

For example, if there are five commit jobs (commit-1, commit-2, commit-3, commit-4, and
commit-5) that are aggregated and if there is a commit error caused because of commit-3,
the aggregation is discarded, commit-1, commit-2, commit-3, commit-4, and commit-5
are committed individually, and the CLI reports a commit error for commit-3.

Example: Configuring Batch Commit Server Properties

This example shows how to configure batch commit server properties to manage batch
commit operations.

• Requirements on page 406


• Overview on page 406

Copyright © 2013, Juniper Networks, Inc. 405


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Configuration on page 406


• Verification on page 408

Requirements

This example uses the following hardware and software components:

• MX Series 3D Universal Edge Router

• Junos OS Release 12.1 or later running on the device

Overview

You can control how the batch commit queue is handled by the commit server by
configuring the server properties at the [edit system commit server] hierarchy level. This
enables you to control how many commit jobs are aggregated or merged into a single
batch commit, the maximum number of jobs that can be added to the queue, days to
keep batch commit error logs, interval between two batch commits, and tracing operations
for batch commit operations.

Configuration

CLI Quick To quickly configure this section of the example, copy the following commands, paste
Configuration them into a text file, remove any line breaks, change any details necessary to match your
network configuration, and then copy and paste the commands into the CLI at the [edit]
hierarchy level. You can configure the commit server properties from either the regular
[edit] mode or the [edit batch] mode.

Device R0 set system commit server maximum-aggregate-pool 4


set system commit server maximum-entries 500
set system commit server commit-interval 5
set system commit server days-to-keep-error-logs 30
set system commit server traceoptions commitd_nov
set system commit server traceoptions flag all

Configuring the Commit Server Properties

Step-by-Step 1. (Optional) Configure the number of commit transactions to aggregate or merge in


Procedure a single commit operation.

The default value for maximum-aggregate-pool is 5.

NOTE: Setting maximum-aggregate-pool to 1 commits each of the jobs


individually.

In this example, the number of commit transactions is set to 4 indicating that four
different commit jobs are aggregated into a single commit before the commit
operation is initiated.

[edit system commit server]


user@R0# set maximum-aggregate-pool 4

2. (Optional) Configure the maximum number of jobs allowed in a batch.

406 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

This limits the number of commits jobs that are added to the queue.

[edit system commit server]


user@R0# set maximum-entries 500

NOTE: If you set maximum-entries to 1, the commit server cannot add


more than one job to the queue, and the CLI displays an appropriate
message when you try to commit more than one job.

3. (Optional) Configure the time (in seconds) to wait before starting the next batch
commit operation.

[edit system commit server]


user@R0# set commit-interval 5

4. (Optional) Configure the number of days to keep error logs.

The default value is 30 days.

[edit system commit server]


user@R0# set days-to-keep-error-logs 30

5. (Optional) Configure tracing operations to log batch commit events.

In this example, the filename for logging batch commit events is commitd_nov, and
all traceoption flags are set.

[edit system commit server]


user@R0# set traceoptions commitd_nov
user@R0# set traceoptions flag all

Results From configuration mode, confirm your configuration by entering the show system commit
server command. If the output does not display the intended configuration, repeat the
instructions in this example to correct the configuration.

user@R0# show system commit server


maximum-aggregate-pool 4;
maximum-entries 500;
commit-interval 5;
days-to-keep-error-logs 30;
traceoptions {
file commitd_nov;
flag all;
}

Committing the Configuration from Batch Configuration Mode

Step-by-Step To commit the configuration from the [edit batch] mode, do one of the following:
Procedure
• Log in to the device and enter commit.

[edit batch]
user@R0# commit
Added to commit queue request-id: 1000

Copyright © 2013, Juniper Networks, Inc. 407


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• To assign a higher priority to a batch commit job, issue the commit command with
the priority option.

[edit batch]
user@R0# commit priority
Added to commit queue request-id: 1001

• To commit a configuration without aggregating the configuration changes with


other commit jobs in the queue, issue the commit command with the atomic option.

[edit batch]
user@R0# commit atomic
Added to commit queue request-id: 1002

• To commit a configuration without aggregating the configuration changes with


other commit jobs in the queue, and issuing a higher priority to the commit job, issue
the commit command with the atomic priority option.

[edit batch]
user@R0# commit atomic priority
Added to commit queue request-id: 1003

Verification

Confirm that the configuration is working properly.

• Checking the Batch Commit Server Status on page 408


• Checking the Batch Commit Status on page 408
• Viewing the Patch Files in a Batch Commit Job on page 409
• Viewing the Trace Files for Batch Commit Operations on page 411

Checking the Batch Commit Server Status

Purpose Check the status of the batch commit server.

Action user@R0> show system commit server


Commit server status : Not running

By default, the status of the commit server is Not running. The commit server starts
running only when a batch commit job is added to the queue.

When a batch commit job is added to the queue, the status of the commit server changes
to Running.

user@R0> show system commit server

Commit server status : Running


Jobs in process:
1003 1004 1005

Meaning The Jobs in process field lists the commit IDs of jobs that are in process.

Checking the Batch Commit Status

Purpose Check the commit server queue for the status of the batch commits.

408 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Action user@R0> show system commit server queue

Pending commits:
Id: 1005
Last Modified: Tue Nov 1 23:56:43 2011

Completed commits:
Id: 1000
Last Modified: Tue Nov 1 22:46:43 2011
Status: Successfully committed 1000

Id: 1002
Last Modified: Tue Nov 1 22:50:35 2011
Status: Successfully committed 1002

Id: 1004
Last Modified: Tue Nov 1 22:51:48 2011
Status: Successfully committed 1004

Id: 1007
Last Modified: Wed Nov 2 01:08:04 2011
Status: Successfully committed 1007

Id: 1009
Last Modified: Wed Nov 2 01:16:45 2011
Status: Successfully committed 1009

Id: 1010
Last Modified: Wed Nov 2 01:19:25 2011
Status: Successfully committed 1010

Id: 1011
Last Modified: Wed Nov 2 01:28:16 2011
Status: Successfully committed 1011

Error commits:
Id: 1008
Last Modified: Wed Nov 2 01:08:18 2011
Status: Error while commiting 1008

Meaning Pending commits displays commit jobs that are added to the commit queue but are not
committed yet. Completed commits displays the list of commit jobs that are successful.
Error commits are commits that failed because of an error.

Viewing the Patch Files in a Batch Commit Job

Purpose View the timestamps, patch files, and the status of each of the commit jobs. Patch files
show the configuration changes that occur in each commit operation that is added to
the batch commit queue.

Action 1. Issue the show system commit server queue patch command to view the patches for
all commit operations.

user@R0> show system commit server queue patch


Pending commits:
none

Copyright © 2013, Juniper Networks, Inc. 409


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Completed commits:
Id: 1000
Last Modified: Tue Nov 1 22:46:43 2011
Status: Successfully committed 1000

Patch:
[edit groups]
re1 { ... }
+ GRP-DHCP-POOL-NOACCESS {
+ access {
+ address-assignment {
+ pool <*> {
+ family inet {
+ dhcp-attributes {
+ maximum-lease-time 300;
+ grace-period 300;
+ domain-name verizon.net;
+ name-server {
+ 4.4.4.1;
+ 4.4.4.2;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
Id: 1002
Last Modified: Tue Nov 1 22:50:35 2011
Status: Successfully committed 1002

Patch:
[edit]
+ snmp {
+ community abc;
+ }
Id: 1010
Last Modified: Wed Nov 2 01:19:25 2011
Status: Successfully committed 1010

Patch:
[edit system syslog]
file test { ... }
+ file j {
+ any any;
+ }

Error commits:
Id: 1008
Last Modified: Wed Nov 2 01:08:18 2011
Status: Error while commiting 1008

Patch:
[edit system]
+ radius-server {
+ 10.1.1.1 port 222;
+ }

The output shows the changes in configuration for each commit job ID.

410 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

2. To view the patch for a specific commit job ID, issue the show system commit server
queue patch id <id-number> command.

user@R0> show system commit server queue patch id 1000


Completed commits:
Id: 1000
Last Modified: Tue Nov 1 22:46:43 2011
Status: Successfully committed 1000

Patch:
[edit system]
+ radius-server {
+ 192.168.69.162 secret teH.bTc/RVbPM;
+ 192.168.64.10 secret teH.bTc/RVbPM;
+ 192.168.60.52 secret teH.bTc/RVbPM;
+ 192.168.60.55 secret teH.bTc/RVbPM;
+ 192.168.4.240 secret teH.bTc/RVbPM;
+ }

Meaning The output shows the patch created for a commit job. The + or - sign indicates the changes
in the configuration for a specific commit job.

Viewing the Trace Files for Batch Commit Operations

Purpose View the trace files for batch commit operations. You can use the trace files for
troubleshooting purposes.

Action • Issue the file show /var/log/<filename> command to view all entries in the log file.

user@R0> file show/var/log/commitd_nov


The output shows commit server event logs and other logs for batch commits.

Nov 1 22:46:43 Successfully committed 1000


Nov 1 22:46:43 pausing after commit for 0 seconds
...
Nov 1 22:46:43 Done working on queue
...

Nov 1 22:47:17 maximum-aggregate-pool = 5


Nov 1 22:47:17 maximum-entries= 0
Nov 1 22:47:17 asynchronous-prompt = no
Nov 1 22:47:17 commit-interval = 0
Nov 1 22:47:17 days-to-keep-error-logs = -1
...
Nov 1 22:47:17 Added to commit queue request-id: 1001
Nov 1 22:47:17 Commit server status=running
Nov 1 22:47:17 No need to pause
...

Nov 1 22:47:18 Error while commiting 1001


Nov 1 22:47:18 doing rollback
...

• To view log entries only for successful batch commit operations, issue the file show
/var/log/<filename> command with the | match committed pipe option.

user@R0> file show/var/log/commitd_nov | match committed


The output shows batch commit job IDs for successful commit operations.

Copyright © 2013, Juniper Networks, Inc. 411


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Nov 1 22:46:43 Successfully committed 1000


Nov 1 22:50:35 Successfully committed 1002
Nov 1 22:51:48 Successfully committed 1004
Nov 2 01:08:04 Successfully committed 1007
Nov 2 01:16:45 Successfully committed 1009
Nov 2 01:19:25 Successfully committed 1010
Nov 2 01:28:16 Successfully committed 1011

• To view log entries only for failed batch commit operations, issue the file show
/var/log/<filename> command with the | match “Error while” pipe option.

user@R0> file show/var/log/commitd_nov | match “Error while”


The output shows commit job IDs for failed commit operations.

Nov 1 22:47:18 Error while commiting 1001


Nov 1 22:51:10 Error while commiting 1003
Nov 1 22:52:15 Error while commiting 1005
...

• To view log entries only for commit server events, issue the file show
/var/log/<filename> command with the | match “commit server” pipe option.

user@R0> file show/var/log/commitd_nov | match “commit server”


The output shows commit server event logs.

Nov 1 22:46:39 Commit server status=running


Nov 1 22:46:39 Commit server jobs=1000
Nov 1 22:46:43 Commit server status=not running
Nov 1 22:46:43 Commit server jobs=
Nov 1 22:47:17 Commit server status=running
Nov 1 22:47:18 Commit server jobs=1001
Nov 1 22:47:18 2 errors reported by commit server
Nov 1 22:47:18 Commit server status=not running
Nov 1 22:47:18 Commit server jobs=
Nov 1 22:50:31 Commit server status=running
Nov 1 22:50:31 Commit server jobs=1002
Nov 1 22:50:35 Commit server status=not running
Nov 1 22:50:35 Commit server jobs=
Nov 1 22:51:09 Commit server status=running
Nov 1 22:51:10 Commit server jobs=1003
Nov 1 22:51:10 2 errors reported by commit server
Nov 1 22:51:10 Commit server status=not running
...

Loading a Junos OS Configuration

• Loading a Configuration from a File on page 412


• Examples: Loading a Configuration from a File on page 415

Loading a Configuration from a File


You can create a file, copy the file to the local router, and then load the file into the CLI.
After you have loaded the file, you can commit it to activate the configuration on the
router, or you can edit the configuration interactively using the CLI and commit it at a
later time.

412 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

You can also create a configuration while typing at the terminal and then load it. Loading
a configuration from the terminal is generally useful when you are cutting existing portions
of the configuration and pasting them elsewhere in the configuration.

To load an existing configuration file that is located on the router, use the load
configuration mode command:

[edit]
user@host# load (factory-default | merge | override | patch | replace | set | update)
filename <relative>

For information about specifying the filename, see “Specifying Filenames and URLs” on
page 490.

To load a configuration from the terminal, use the following version of the load
configuration mode command. Type ^D to end input.

[edit]
user@host# load (factory-default | merge | override | patch | replace | set | update)
terminal <relative>

To replace an entire configuration, specify the override option at any level of the hierarchy.

An override operation discards the current candidate configuration and loads the
configuration in filename or the one that you type at the terminal. When you use the
override option and commit the configuration, all system processes reparse the
configuration. For an example, see Figure 14 on page 415.

To replace portions of a configuration, specify the replace option. For this operation to
work, you must include replace: tags in the file or configuration you type at the terminal.
The software searches for the replace: tags, deletes the existing statements of the same
name, if any, and replaces them with the incoming configuration. If there is no existing
statement of the same name, the replace operation adds to the configuration the
statements marked with the replace: tag. For an example, see Figure 15 on page 415.

To replace only the configuration that has changed, specify the update option at any
level of the hierarchy. An update operation compares the current configuration and the
current candidate configuration, and loads only the changes between these configurations
in filename or the one that you type at the terminal. When you use the update operation
and commit the configuration, Junos OS attempts to notify the smallest set of system
processes that are affected by the configuration change.

To combine the current configuration and the configuration in filename or the one that
you type at the terminal, specify the merge option. A merge operation is useful when you
are adding a new section to an existing configuration. If the existing configuration and
the incoming configuration contain conflicting statements, the statements in the incoming
configuration override those in the existing configuration. For an example, see Figure 16
on page 415.

To change part of the configuration with a patch file and mark only those parts as changed,
specify the patch option. For an example, see Figure 17 on page 416.

Copyright © 2013, Juniper Networks, Inc. 413


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

To use the merge, replace, set, or update option without specifying the full hierarchy level,
specify the relative option. For example:

[edit system]
user@host# show static-host-mapping
bob sysid 987.654.321ab
[edit system]
user@host# load replace terminal relative
[Type ^D at a new line to end input]
replace: static-host-mapping {
bob sysid 0123.456.789bc;
}
load complete
[edit system]
user@host# show static-host-mapping
bob sysid 0123.456.789bc;

If, in an override or merge operation, you specify a file or type text that contains replace:
tags, the replace: tags are ignored and the override or merge operation is performed.

If you are performing a replace operation and the file you specify or text you type does
not contain any replace: tags, the replace operation is effectively equivalent to a merge
operation. This might be useful if you are running automated scripts and cannot know in
advance whether the scripts need to perform a replace or a merge operation. The scripts
can use the replace operation to cover either case.

To load a configuration that contains the set configuration mode command, specify the
set option. This option executes the configuration instructions line by line as they are
stored in a file or from a terminal. The instructions can contain any configuration mode
command, such as set, edit, exit, and top. For an example, see Figure 18 on page 416.

To copy a configuration file from another network system to the local router, you can
use the SSH and Telnet utilities.

NOTE: If you are using Junos OS in a Common Criteria environment, system


log messages are created whenever a secret attribute is changed (for example,
password changes or changes to the RADIUS shared secret). These changes
are logged during the following configuration load operations:

load merge
load replace
load override
load update

For more information, see the Secure Configuration Guide for Common Criteria
and Junos-FIPS.

Related • Examples: Loading a Configuration from a File on page 415


Documentation

414 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Examples: Loading a Configuration from a File

Figure 14: Overriding the Current Configuration

Figure 15: Using the replace Option

Figure 16: Using the merge Option

Copyright © 2013, Juniper Networks, Inc. 415


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Figure 17: Using a Patch File

Figure 18: Using the set Option

Related • Loading a Configuration from a File on page 412


Documentation

416 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Synchronizing the Junos OS Configuration

• Synchronizing Routing Engines on page 417

Synchronizing Routing Engines


If your router has two Routing Engines, you can manually direct one Routing Engine to
synchronize its configuration with the other by issuing the commit synchronize command.
The Routing Engine on which you execute this command (requesting Routing Engine)
copies and loads its candidate configuration to the other (responding Routing Engine).
Both Routing Engines then perform a syntax check on the candidate configuration file
being committed. If no errors are found, the configuration is activated and becomes the
current operational configuration on both Routing Engines.

The commit synchronize command does not work if the responding Routing Engine has
uncommitted configuration changes. However, you can enforce commit synchronization
on the Routing Engines by using the force option. When you issue the commit synchronize
command with the force option from one Routing Engine, the configuration sessions on
the other Routing Engine will be terminated and its configuration synchronized with that
on the Routing Engine from which you issued the command.

NOTE: We recommend that you use the force option only if you are unable
to resolve the issues that caused the commit synchronize command to fail.

For example, if you are logged in to re1 (requesting Routing Engine) and you want re0
(responding Routing Engine) to have the same configuration as re1, issue the commit
synchronize command on re1. re1 copies and loads its candidate configuration to re0.
Both Routing Engines then perform a syntax check on the candidate configuration file
being committed. If no errors are found, re1's candidate configuration is activated and
becomes the current operational configuration on both Routing Engines.

NOTE: When you issue the commit synchronize command, you must use the
groups re0 and re1. For information about how to use the apply-groups
statement, see “Applying a Junos Configuration Group” on page 420.

The responding Routing Engine must be running Junos OS Release 5.0 or


later.

To synchronize a Routing Engine's current operational configuration file with the other,
log in to the Routing Engine from which you want to synchronize and issue the commit
synchronize command:

[edit]
user@host# commit synchronize
commit complete
[edit]
user@host#

Copyright © 2013, Juniper Networks, Inc. 417


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: You can also add the commit synchronize statement at the [edit
system] hierarchy level so that a commit command automatically invokes a
commit synchronize command by default. .

To enforce a commit synchronize on the Routing Engines, log in to the Routing Engine
from which you want to synchronize and issue the commit synchronize command with
the force option:

[edit]
user@host# commit synchronize force
re0:
re1:
commit complete
re0:
commit complete
[edit]
user@host#

NOTE:
• If you have nonstop routing enabled on your router, you must enter the
commit synchronize command from the master Routing Engine after you
make any changes to the configuration. If you enter this command on the
backup Routing Engine, the Junos OS displays a warning and commits the
configuration.

• Starting with Junos OS Release 9.3, accounting of backup Routing Engine


events or operations is not supported on accounting servers such as
TACACS+ or RADIUS. Accounting is only supported for events or operations
on a master Routing Engine.

Creating and Applying Junos OS Configuration Groups

• Creating a Junos Configuration Group on page 419


• Applying a Junos Configuration Group on page 420
• Example: Configuring and Applying Junos Configuration Groups on page 422
• Example: Creating and Applying Configuration Groups on a TX Matrix Router on page 423
• Disabling Inheritance of a Junos OS Configuration Group on page 424
• Using Wildcards with Configuration Groups on page 426
• Example: Using Conditions to Apply Configuration Groups on page 429
• Example : Configuring Sets of Statements with Configuration Groups on page 431
• Example: Configuring Interfaces Using Junos OS Configuration Groups on page 433
• Example: Configuring a Consistent IP Address for the Management Interface on page 435
• Example: Configuring Peer Entities on page 436
• Establishing Regional Configurations on page 438

418 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

• Selecting Wildcard Names on page 439


• Using Junos OS Defaults Groups on page 441
• Example: Referencing the Preset Statement From the Junos defaults Group on page 442
• Example: Viewing Default Statements That Have Been Applied
to the Configuration on page 443

Creating a Junos Configuration Group


To create a configuration group, include the groups statement at the [edit] hierarchy
level:

[edit]
groups {
group-name {
configuration-data;
}
lccn-re0 {
configuration-data;
}
lccn-re1 {
configuration-data;
}
}

group-name is the name of a configuration group. You can configure more than one
configuration group by specifying multiple group-name statements. However, you cannot
use the prefix junos- in a group name because it is reserved for use by Junos OS. Similarly,
the configuration group juniper-ais is reserved exclusively for Juniper Advanced Insight
Solutions (AIS)-related configuration. For more information on the juniper-ais configuration
group, see the Juniper Networks Advanced Insight Solutions Guide.

One reason for the naming restriction is a configuration group called junos-defaults. This
preset configuration group is applied to the configuration automatically. You cannot
modify or remove the junos-defaults configuration group. For more information about
the Junos default configuration group, see “Using Junos OS Defaults Groups” on page 441.

On routers that support multiple Routing Engines, you can also specify two special group
names:

• re0—Configuration statements applied to the Routing Engine in slot 0.

• re1—Configuration statements applied to the Routing Engine in slot 1.

The configuration specified in group re0 is only applied if the current Routing Engine is in
slot 0; likewise, the configuration specified in group re1 is only applied if the current Routing
Engine is in slot 1. Therefore, both Routing Engines can use the same configuration file,
each using only the configuration statements that apply to it. Each re0 or re1 group
contains at a minimum the configuration for the hostname and the management interface
(fxp0). If each Routing Engine uses a different management interface, the group also
should contain the configuration for the backup router and static routes.

Copyright © 2013, Juniper Networks, Inc. 419


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

In addition, the TX Matrix router supports group names for the Routing Engines in each
T640 router attached to the routing matrix. Providing special group names for all Routing
Engines in the routing matrix allows you to configure the individual Routing Engines in
each T640 router differently. Parameters that are not configured at the [edit groups]
hierarchy level apply to all Routing Engines in the routing matrix.

configuration-data contains the configuration statements applied elsewhere in the


configuration with the apply-groups statement. To have a configuration inherit the
statements in a configuration group, include the apply-groups statement. For information
about the apply-groups statement, see “Applying a Junos Configuration Group” on page 420.

The group names for Routing Engines on the TX Matrix router have the following formats:

• lccn-re0—Configuration statements applied to the Routing Engine in slot 0 in a specified


T640 router.

• lccn-re1—Configuration statements applied to the Routing Engine in slot 1 in a specified


T640 router.

n identifies the T640 router and can be from 0 through 3. For example, to configure
Routing Engine 1 properties for lcc3, you include statements at the [edit groups lcc3–re1]
hierarchy level..

NOTE: The management Ethernet interface used for the TX Matrix Plus
router, T1600 routers in a routing matrix, and PTX Series Packet Transport
Switches, is em0. Junos OS automatically creates the router’s management
Ethernet interface, em0.

Related • Applying a Junos Configuration Group on page 420


Documentation
• Using Junos OS Defaults Groups on page 441

• Understanding the Junos Configuration Groups on page 345

• Disabling Inheritance of a Junos OS Configuration Group on page 424

• Using Wildcards with Configuration Groups on page 426

• Example : Configuring Sets of Statements with Configuration Groups on page 431

Applying a Junos Configuration Group


To have a Junos configuration inherit the statements from a configuration group, include
the apply-groups statement:

apply-groups [ group-names ];

If you specify more than one group name, list them in order of inheritance priority. The
configuration data in the first group takes priority over the data in subsequent groups.

For routers that support multiple Routing Engines, you can specify re0 and re1 group
names. The configuration specified in group re0 is only applied if the current Routing

420 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Engine is in slot 0; likewise, the configuration specified in group re1 is only applied if the
current Routing Engine is in slot 1. Therefore, both Routing Engines can use the same
configuration file, each using only the configuration statements that apply to it. Each re0
or re1 group contains at a minimum the configuration for the hostname and the
management interface (fxp0). If each Routing Engine uses a different management
interface, the group also should contain the configuration for the backup router and static
routes.

NOTE: The management Ethernet interface used for the TX Matrix Plus
router, T1600 routers in a routing matrix, and PTX Series Packet Transport
Switches, is em0.

You can include only one apply-groups statement at each specific level of the configuration
hierarchy. The apply-groups statement at a specific hierarchy level lists the configuration
groups to be added to the containing statement’s list of configuration groups.

Values specified at the specific hierarchy level override values inherited from the
configuration group.

Groups listed in nested apply-groups statements take priority over groups in outer
statements. In the following example, the BGP neighbor 10.0.0.1 inherits configuration
data from group one first, then from groups two and three. Configuration data in group
one overrides data in any other group. Data from group ten is used only if a statement is
not contained in any other group.

apply-groups [ eight nine ten ];


protocols {
apply-groups seven;
bgp {
apply-groups [ five six ];
group some-bgp-group {
apply-groups four;
neighbor 10.0.0.1 {
apply-groups [ one two three ];
}
}
}
}

When you configure a group defined for the root level—that is, in the default logical
system–you cannot successfully apply that group to a nondefault logical system under
the [edit logical-systems logical-system-name] hierarchy level. Although the router accepts
the commit if you apply the group, the configuration group does not take effect for the
nondefault logical system. You can instead create an additional configuration group at
the root level and apply it within the logical system. Alternatively, you can modify the
original group so that it includes configuration for both the default and nondefault logical
system hierarchy levels.

Related • Example: Configuring and Applying Junos Configuration Groups on page 422
Documentation
• Disabling Inheritance of a Junos OS Configuration Group on page 424

Copyright © 2013, Juniper Networks, Inc. 421


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Creating a Junos Configuration Group on page 419

• Using Wildcards with Configuration Groups on page 426

• Example : Configuring Sets of Statements with Configuration Groups on page 431

Example: Configuring and Applying Junos Configuration Groups


In this example, the SNMP configuration is divided between the group basic and the
normal configuration hierarchy.

There are a number of advantages to placing the system-specific configuration (SNMP


contact) into a configuration group and thus separating it from the normal configuration
hierarchy—the user can replace (using the load replace command) either section without
discarding data from the other.

In addition, setting a contact for a specific box is now possible because the group data
would be hidden by the router-specific data.

[edit]
groups {
basic { # User-defined group name
snmp { # This group contains some SNMP data
contact "My Engineering Group";
community BasicAccess {
authorization read-only;
}
}
}
}
apply-groups basic; # Enable inheritance from group "basic"
snmp { # Some normal (non-group) configuration
location "West of Nowhere";
}

This configuration is equivalent to the following:

[edit]
snmp {
location "West of Nowhere";
contact "My Engineering Group";
community BasicAccess {
authorization read-only;
}
}

For information about how to disable inheritance of a configuration group, see “Disabling
Inheritance of a Junos OS Configuration Group” on page 424.

Related • Example: Creating and Applying Configuration Groups on a TX Matrix Router on page 423
Documentation
• Example: Configuring Interfaces Using Junos OS Configuration Groups on page 433

• Example: Configuring Peer Entities on page 436

• Example: Referencing the Preset Statement From the Junos defaults Group on page 442

422 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

• Example: Viewing Default Statements That Have Been Applied to the Configuration
on page 443

• Example : Configuring Sets of Statements with Configuration Groups on page 431

• Example: Configuring a Consistent IP Address for the Management Interface on page 435

• Creating a Junos Configuration Group on page 419

Example: Creating and Applying Configuration Groups on a TX Matrix Router


The following example shows how to configure and apply configuration groups on a TX
Matrix Router:

[edit]
groups {
re0 { # Routing Engine 0 on TX Matrix router
system {
host-name hostname;
backup-router ip-address;
}
interfaces {
fxp0 {
unit 0 {
family inet {
address ip-address;
}
}
}
}
}
re1 { # Routing Engine 1 on TX Matrix router
system {
host-name hostname;
backup-router ip-address;
}
interfaces {
fxp0 {
unit 0 {
family inet {
address ip-address;
}
}
}
}
}
lcc0-re0 { # Routing Engine 0 on T640 router numbered 0
system {
host-name hostname;
backup-router ip-address;
}
interfaces {
fxp0 {
unit 0 {
family inet {

Copyright © 2013, Juniper Networks, Inc. 423


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

address ip-address;
}
}
}
}
}
lcc0-re1 { # Routing Engine 1 on T640 router numbered 0
system {
host-name hostname;
backup-router ip-address;
}
interfaces {
fxp0 {
unit 0 {
family inet {
address ip-address;
}
}
}
}
}
}
apply-groups [ re0 re1 lcc0-re0 lcc0-re1 ];

Related • Example: Configuring and Applying Junos Configuration Groups on page 422
Documentation
• Creating a Junos Configuration Group on page 419

Disabling Inheritance of a Junos OS Configuration Group


To disable inheritance of a configuration group at any level except the top level of the
hierarchy, include the apply-groups-except statement:

apply-groups-except [ group-names ];

This statement is useful when you use the apply-group statement at a specific hierarchy
level but also want to override the values inherited from the configuration group for a
specific parameter.

Example: Disabling In the following example, the apply-groups statement is applied globally at the interfaces
Inheritance on level. The apply-groups-except statement is also applied at interface so-1/1/0 so that it
Interface so-1/1/0 uses the default values for the hold-time and link-mode statements.

[edit]
groups { # "groups" is a top-level statement
global { # User-defined group name
interfaces {
<*> {
hold-time down 640;
link-mode full-duplex;
}
}
}
}
apply-groups global;
interfaces {

424 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

so-1/1/0 {
apply-groups-except global; # Disables inheritance from group "global"
# so-1/1/0 uses default value for “hold-time”
# and "link-mode"
}
}

For information about applying a configuration group, see “Applying a Junos Configuration
Group” on page 420.

Configuration groups can add some confusion regarding the actual values used by the
router, because configuration data can be inherited from configuration groups. To view
the actual values used by the router, use the display inheritance command after the pipe
( | ) in a show command. This command displays the inherited statements at the level
at which they are inherited and the group from which they have been inherited.

[edit]
user@host# show | display inheritance
snmp {
location "West of Nowhere";
##
## 'My Engineering Group' was inherited from group 'basic'
##
contact "My Engineering Group";
##
## 'BasicAccess' was inherited from group 'basic'
##
community BasicAccess {
##
## 'read-only' was inherited from group 'basic'
##
authorization read-only;
}
}

To display the expanded configuration (the configuration, including the inherited


statements) without the ## lines, use the except command after the pipe in a show
command:

[edit]
user@host# show | display inheritance | except ##
snmp {
location "West of Nowhere";
contact "My Engineering Group";
community BasicAccess {
authorization read-only;
}
}

Copyright © 2013, Juniper Networks, Inc. 425


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: Using the display inheritance | except ## option removes all the lines
with ##. Therefore, you might also not be able to view information about
passwords and other important data where ## is used. To view the complete
configuration details with all the information without just the comments
marked with ##, use the no-comments option with the display inheritance
command:

[edit]
user@host# show | display inheritance no-comments
snmp {
location "West of Nowhere";
contact "My Engineering Group";
community BasicAccess {
authorization read-only;
}
}

Related • Applying a Junos Configuration Group on page 420


Documentation
• Understanding the Junos Configuration Groups on page 345

Using Wildcards with Configuration Groups


You can use wildcards to identify names and allow one statement to provide data for a
variety of statements. For example, grouping the configuration of the sonet-options
statement over all SONET/SDH interfaces or the dead interval for OSPF over all
Asynchronous Transfer Mode (ATM) interfaces simplifies configuration files and eases
their maintenance.

Using wildcards in normal configuration data is done in a style that is consistent with
that used with traditional UNIX shell wildcards. In this style, you can use the following
metacharacters:

• Asterisk ( * )—Matches any string of characters.

• Question mark ( ? )—Matches any single character.

• Open bracket ( [ )—Introduces a character class.

• Close bracket ( ] )—Indicates the end of a character class. If the close bracket is missing,
the open bracket matches a [ rather than introduce a character class.

• A character class matches any of the characters between the square brackets. Within
a configuration group, an interface name that includes a character class must be
enclosed in quotation marks.

• Hyphen ( - )—Specifies a range of characters.

• Exclamation point ( ! )—The character class can be complemented by making an


exclamation point the first character of the character class. To include a close bracket
(]) in a character class, make it the first character listed (after the !, if any). To include
a minus sign, make it the first or last character listed.

426 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Wildcarding in configuration groups follows the same rules, but any term using a wildcard
pattern must be enclosed in angle brackets <pattern> to differentiate it from other
wildcarding in the configuration file.

[edit]
groups {
sonet-default {
interfaces {
<so-*> {
sonet-options {
payload-scrambler;
rfc-2615;
}
}
}
}
}

Wildcard expressions match (and provide configuration data for) existing statements in
the configuration that match their expression only. In the previous example, the expression
<so-*> passes its sonet-options statement to any interface that matches the expression
so-*.

The following example shows how to specify a range of interfaces:

[edit]
groups {
gigabit-ethernet-interfaces {
interfaces {
"<ge-1/2/[5-8]>" {
description "These interfaces reserved for Customer ABC";
}
}
}
}

Angle brackets allow you to pass normal wildcarding through without modification. In
any matching within the configuration, whether it is done with or without wildcards, the
first item encountered in the configuration that matches is used. In the following example,
data from the wildcarded BGP groups is inherited in the order in which the groups are
listed. The preference value from <*a*> overrides the preference in <*b*>, just as the p
value from <*c*> overrides the one from <*d*>. Data values from any of these groups
override the data values from abcd.

[edit]
user@host# show
groups {
one {
protocols {
bgp {
group <*a*> {
preference 1;
}
group <*b*> {
preference 2;

Copyright © 2013, Juniper Networks, Inc. 427


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
group <*c*> {
out-delay 3;
}
group <*d*> {
out-delay 4;
}
group abcd {
preference 10;
hold-time 10;
out-delay 10;
}
}
}
}
}
protocols {
bgp {
group abcd {
apply-groups one;
}
}
}
[edit]
user@host# show | display inheritance
protocols {
bgp {
group abcd {
##
## ’1’ was inherited from group ’one’
##
preference 1;
##
## ’10’ was inherited from group ’one’
##
hold-time 10;
##
## ’3’ was inherited from group ’one’
##
out-delay 3;
}
}
}

Related • Selecting Wildcard Names on page 439


Documentation
• Applying a Junos Configuration Group on page 420

• Creating a Junos Configuration Group on page 419

• Understanding the Junos Configuration Groups on page 345

428 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Example: Using Conditions to Apply Configuration Groups


• Using Conditions to Apply Configuration Groups Overview on page 429
• Example: Configuring Conditions for Applying Configuration Groups on page 429

Using Conditions to Apply Configuration Groups Overview

You can use the when statement at the [edit groups group-name] hierarchy level to define
conditions under which a configuration group should be applied.

You can configure a group to be applied based on the type of chassis, model, or
routing-engine, virtual chassis member, cluster node, and start and optional end time of
day or date.

For example, you could use the when statement to create a generic configuration group
for each type of node and then apply the configuration based on certain node properties,
such as chassis or model.

Example: Configuring Conditions for Applying Configuration Groups

This example shows how to configure conditions under which a specified configuration
group is to be applied.

• Requirements on page 429


• Overview on page 429
• Configuration on page 430

Requirements

No special configuration beyond device initialization is required before you configure this
example.

Overview

You can configure your group configuration data at the [edit groups group-name] hierarchy
level, then use the when statement to have the group applied based on conditions
including: type of chassis, model, or routing-engine, virtual chassis member, cluster node,
and start and optional end time of day or date.

If you specify multiple conditions in a single configuration group, all conditions must be
met before the configuration group is applied.

You can specify the start time or the time duration for the configuration group to be
applied. If only the start time is specified, the configuration group is applied at the specified
time and it remains in effect until the time is changed. If the end time is specified, then
on each day, the applied configuration group is started and stopped at the specified
times.

This example sets conditions in a configuration group, test1, such that this group is applied
only when all of the following conditions are met: the router is a model MX240 router
with chassis type LCC0, with a Routing Engine operating as RE0, is member0 of the virtual
chassis on node0, and the configuration group will only be in effect from 9:00 a.m. until

Copyright © 2013, Juniper Networks, Inc. 429


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

5:00 p.m. each day. The configuration data has not yet been added to the test1 group in
this example.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set groups test1 when model mx240


set groups test1 when chassis lcc0
set groups test1 when routing-engine re0
set groups test1 when member member0
set groups test1 when node node0
set groups test1 when time 9 to 5

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For information about navigating the CLI, see Using the CLI Editor in Configuration
Mode in the CLI User Guide.

To configure conditions for configuration group test1:

1. Set the condition that identifies the model MX240 router.

[edit groups test1 when]


user@host# set model mx240

2. Set the condition that identifies the chassis type as LCC0.

[edit groups test1 when]


user@host# set chassis lcc0

3. Set the condition that identifies the Routing Engine operating as RE0.

[edit groups test1 when]


user@host# set routing-engine re0

4. Set the condition that identifies the virtual chassis member0.

[edit groups test1 when]


user@host# set member member0

5. Set the condition that identifies the cluster node0.

[edit groups test1 when]


user@host# set node node0

6. Set the condition that applies the group only between the hours of 9:00 a.m. and
5:00 p.m. daily.

[edit groups test1 when]


user@host# set time 9 to 5

430 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

NOTE: The syntax for specifying the time is: time <start-time> [to
<end-time>] using the time format yyyy-mm-dd.hh:mm, hh:mm, or hh.

7. Commit the configuration.

Results From configuration mode, confirm your configuration by entering the show groups
command. If the output does not display the intended configuration, repeat the
instructions in this example to correct the configuration.

user@host# show groups test1


when {
time 9 to 5;
chassis lcc0;
model mx240;
routing-engine re0;
member member0;
node node0;
}

Verification

Confirm that the configuration is working properly.

• Checking Group Inheritance with Conditional Data on page 431

Checking Group Inheritance with Conditional Data

Purpose Verify that conditional data from a configuration group is inherited when applied.

Action The show | display inheritance operational command can be issued with the when data
to display the conditional inheritance. Using this example, you could issue one of these
commands to determine that the conditional data was inherited:

user@host> show | display inheritance when model mx240


user@host> show | display inheritance when chassis lcc0
user@host> show | display inheritance when routing-engine re0
user@host> show | display inheritance when member member0
user@host> show | display inheritance when node node0
user@host> show | display inheritance when time 9 to 5

Related • Understanding the Junos Configuration Groups on page 345


Documentation
• Creating a Junos Configuration Group on page 419

• Applying a Junos Configuration Group on page 420

Example : Configuring Sets of Statements with Configuration Groups


When sets of statements exist in configuration groups, all values are inherited. For
example:

Copyright © 2013, Juniper Networks, Inc. 431


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit]
user@host# show
groups {
basic {
snmp {
interface so-1/1/1.0;
}
}
}
apply-groups basic;
snmp {
interface so-0/0/0.0;
}
[edit]
user@host# show | display inheritance
snmp {
##
## ’so-1/1/1.0’ was inherited from group ’basic’
##
interface [ so-0/0/0.0 so-1/1/1.0 ];
}

For sets that are not displayed within brackets, all values are also inherited. For example:

[edit]
user@host# show
groups {
worldwide {
system {
name-server {
10.0.0.100;
10.0.0.200;
}
}
}
}
apply-groups worldwide;
system {
name-server {
10.0.0.1;
10.0.0.2;
}
}
[edit]
user@host# show | display inheritance
system {
name-server {
##
## ’10.0.0.100’ was inherited from group ’worldwide’
##
10.0.0.100;
##
## ’10.0.0.200’ was inherited from group ’worldwide’
##
10.0.0.200;
10.0.0.1;

432 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

10.0.0.2;
}
}

Related • Understanding the Junos Configuration Groups on page 345


Documentation
• Creating a Junos Configuration Group on page 419

• Applying a Junos Configuration Group on page 420

Example: Configuring Interfaces Using Junos OS Configuration Groups


You can use configuration groups to separate the common interface media parameters
from the interface-specific addressing information. The following example places
configuration data for ATM interfaces into a group called atm-options:

[edit]
user@host# show
groups {
atm-options {
interfaces {
<at-*> {
atm-options {
vpi 0 maximum-vcs 1024;
}
unit <*> {
encapsulation atm-snap;
point-to-point;
family iso;
}
}
}
}
}
apply-groups atm-options;
interfaces {
at-0/0/0 {
unit 100 {
vci 0.100;
family inet {
address 10.0.0.100/30;
}
}
unit 200 {
vci 0.200;
family inet {
address 10.0.0.200/30;
}
}
}
}
[edit]
user@host# show | display inheritance
interfaces {
at-0/0/0 {

Copyright © 2013, Juniper Networks, Inc. 433


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

##
## "atm-options" was inherited from group "atm-options"
##
atm-options {
##
## "1024" was inherited from group "atm-options"
##
vpi 0 maximum-vcs 1024;
}
unit 100 {
##
## "atm-snap" was inherited from group "atm-options"
##
encapsulation atm-snap;
##
## "point-to-point" was inherited from group "atm-options"
##
point-to-point;
vci 0.100;
family inet {
address 10.0.0.100/30;
}
##
## "iso" was inherited from group "atm-options"
##
family iso;
}
unit 200 {
##
## "atm-snap" was inherited from group "atm-options"
##
encapsulation atm-snap;
##
## "point-to-point" was inherited from group "atm-options"
##
point-to-point;
vci 0.200;
family inet {
address 10.0.0.200/30;
}
##
## "iso" was inherited from group "atm-options"
##
family iso;
}
}
}
[edit]
user@host# show | display inheritance | except ##
interfaces {
at-0/0/0 {
atm-options {
vpi 0 maximum-vcs 1024;
}
unit 100 {
encapsulation atm-snap;

434 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

point-to-point;
vci 0.100;
family inet {
address 10.0.0.100/30;
}
family iso;
}
unit 200 {
encapsulation atm-snap;
point-to-point;
vci 0.200;
family inet {
address 10.0.0.200/30;
}
family iso;
}
}
}

Related • Understanding the Junos Configuration Groups on page 345


Documentation
• Creating a Junos Configuration Group on page 419

• Interface Naming Conventions Used in the Junos OS Operational Commands on page 483

• Example: Configuring a Consistent IP Address for the Management Interface on page 435

Example: Configuring a Consistent IP Address for the Management Interface


On routers with multiple Routing Engines, each Routing Engine is configured with a
separate IP address for the management interface (fxp0). To access the master Routing
Engine, you must know which Routing Engine is active and use the appropriate IP address.

Optionally, for consistent access to the master Routing Engine, you can configure an
additional IP address and use this address for the management interface regardless of
which Routing Engine is active. This additional IP address is active only on the
management interface for the master Routing Engine. During switchover, the address
moves to the new master Routing Engine.

In the following example, address 10.17.40.131 is configured for both Routing Engines and
includes a master-only statement. With this configuration, the 10.17.40.131 address is
active only on the master Routing Engine. The address remains consistent regardless of
which Routing Engine is active. Address 10.17.40.132 is assigned to fxp0 on re0, and
10.17.40.133 is assigned to fxp0 on re1.

[edit groups re0 interfaces fxp0]


unit 0 {
family inet {
address 10.17.40.131/25 {
master-only;
}
address 10.17.40.132/25;
}
}
[edit groups re1 interfaces fxp0]

Copyright © 2013, Juniper Networks, Inc. 435


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

unit 0 {
family inet {
address 10.17.40.131/25 {
master-only;
}
address 10.17.40.133/25;
}
}

This feature is available on all routers that include dual Routing Engines. On a routing
matrix composed of the TX Matrix router, this feature is applicable to the switch-card
chassis (SCC) only. Likewise, on a routing matrix composed of a TX Matrix Plus router,
this feature is applicable to the switch-fabric chassis (SFC) only.

NOTE:
• If you configure the same IP address for a management interface or internal
interface such as fxp0 and an external physical interface such as ge-0/0/1,
when graceful Routing Engine switchover (GRES) is enabled, the CLI
displays an appropriate commit error message that identical addresses
have been found on the private and public interfaces. In such cases, you
must assign unique IP addresses for the two interfaces that have duplicate
addresses.

• The management Ethernet interface used for the TX Matrix Plus router,
T1600 routers in a routing matrix, and PTX Series Packet Transport
Switches, is em0. Junos OS automatically creates the router’s management
Ethernet interface, em0.

Related • Understanding the Junos Configuration Groups on page 345


Documentation
• Creating a Junos Configuration Group on page 419

• Example: Configuring Interfaces Using Junos OS Configuration Groups on page 433

Example: Configuring Peer Entities


In this example, we create a group some-isp that contains configuration data relating to
another Internet service provider (ISP). We can then insert apply-group statements at
any point to allow any location in the configuration hierarchy to inherit this data.

[edit]
user@host# show
groups {
some-isp {
interfaces {
<xe-*> {
gigether-options {
flow-control;
}
}
}

436 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

protocols {
bgp {
group <*> {
neighbor <*> {
remove-private;
}
}
}
pim {
interface <*> {
version 1;
}
}
}
}
}
interfaces {
xe-0/0/0 {
apply-groups some-isp;
unit 0 {
family inet {
address 10.0.0.1/24;
}
}
}
}
protocols {
bgp {
group main {
neighbor 10.254.0.1 {
apply-groups some-isp;
}
}
}
pim {
interface xe-0/0/0.0 {
apply-groups some-isp;
}
}
}
[edit]
user@host# show | display inheritance
interfaces {
xe-0/0/0 {
##
## "gigether-options" was inherited from group "some-isp"
##
gigether-options {
##
## "flow-control" was inherited from group "some-isp"
##
flow-control;
}
unit 0 {
family inet {
address 10.0.0.1/24;

Copyright © 2013, Juniper Networks, Inc. 437


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
}
}
}
protocols {
bgp {
group main {
neighbor 10.254.0.1 {
##
## "remove-private" was inherited from group "some-isp"
##
remove-private;
}
}
}
pim {
interface xe-0/0/0.0 {
##
## "1" was inherited from group "some-isp"
##
version 1;
}
}
}

Related • Understanding the Junos Configuration Groups on page 345


Documentation
• Creating a Junos Configuration Group on page 419

• Establishing Regional Configurations on page 438

Establishing Regional Configurations


In this example, one group is populated with configuration data that is standard
throughout the company, while another group contains regional deviations from this
standard:

[edit]
user@host# show
groups {
standard {
interfaces {
<t3-*> {
t3-options {
compatibility-mode larscom subrate 10;
idle-cycle-flag ones;
}
}
}
}
northwest {
interfaces {
<t3-*> {
t3-options {
long-buildout;

438 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

compatibility-mode kentrox;
}
}
}
}
}
apply-groups standard;
interfaces {
t3-0/0/0 {
apply-groups northwest;
}
}
[edit]
user@host# show | display inheritance
interfaces {
t3-0/0/0 {
##
## "t3-options" was inherited from group "northwest"
##
t3-options {
##
## "long-buildout" was inherited from group "northwest"
##
long-buildout;
##
## "kentrox" was inherited from group "northwest"
##
compatibility-mode kentrox;
##
## "ones" was inherited from group "standard"
##
idle-cycle-flag ones;
}
}
}

Related • Understanding the Junos Configuration Groups on page 345


Documentation
• Example: Configuring Peer Entities on page 436

Selecting Wildcard Names


You can combine wildcarding and thoughtful use of names in statements to tailor
statement values:

[edit]
user@host# show
groups {
mpls-conf {
protocols {
mpls {
label-switched-path <*-major> {
retry-timer 5;
bandwidth 155m;
optimize-timer 60;

Copyright © 2013, Juniper Networks, Inc. 439


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
label-switched-path <*-minor> {
retry-timer 15;
bandwidth 64k;
optimize-timer 120;
}
}
}
}
}
apply-groups mpls-conf;
protocols {
mpls {
label-switched-path metro-major {
to 10.0.0.10;
}
label-switched-path remote-minor {
to 10.0.0.20;
}
}
}
[edit]
user@host# show | display inheritance
protocols {
mpls {
label-switched-path metro-major {
to 10.0.0.10;
##
## "5" was inherited from group "mpls-conf"
##
retry-timer 5;
## "155m" was inherited from group "mpls-conf"
##
bandwidth 155m;
##
## "60" was inherited from group "mpls-conf"
##
optimize-timer 60;
}
label-switched-path remote-minor {
to 10.0.0.20;
##
## "15" was inherited from group "mpls-conf"
##
retry-timer 15;
##
## "64k" was inherited from group "mpls-conf"
##
bandwidth 64k;
##
## "120" was inherited from group "mpls-conf"
##
optimize-timer 120;
}
}
}

440 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Related • Using Wildcards with Configuration Groups on page 426


Documentation

Using Junos OS Defaults Groups


Junos OS provides a hidden and immutable configuration group called junos-defaults
that is automatically applied to the configuration of your router. The junos-defaults group
contains preconfigured statements that contain predefined values for common
applications. Some of the statements must be referenced to take effect, such as
definitions for applications (for example, FTP or telnet settings). Other statements are
applied automatically, such as terminal settings.

NOTE: Many identifiers included in the junos-defaults configuration group


begin with the name junos-. Because identifiers beginning with the name
junos- are reserved for use by Juniper Networks, you cannot define any
configuration objects using this name.

You cannot include junos-defaults as a configuration group name in an


apply-groups statement.

To view the full set of available preset statements from the Junos defaults group, issue
the show groups junos-defaults configuration mode command at the top level of the
configuration. The following example displays a partial list of Junos defaults groups:

user@host# show groups junos-defaults


# Make vt100 the default for the console port
system {
ports {
console type vt100;
}
}
applications {
# File Transfer Protocol
application junos-ftp {
application-protocol ftp;
protocol tcp;
destination-port 21;
}
# Trivial File Transfer Protocol
application junos-tftp {
application-protocol tftp;
protocol udp;
destination-port 69;
}
# RPC port mapper on TCP
application junos-rpc-portmap-tcp {
application-protocol rpc-portmap;
protocol tcp;
destination-port 111;
}
# RPC port mapper on UDP
}

Copyright © 2013, Juniper Networks, Inc. 441


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

To reference statements available from the junos-defaults group, include the selected
junos- default-name statement at the applicable hierarchy level.

Related • Creating a Junos Configuration Group on page 419


Documentation
• Example: Referencing the Preset Statement From the Junos defaults Group on page 442

• Example: Viewing Default Statements That Have Been Applied to the Configuration
on page 443

Example: Referencing the Preset Statement From the Junos defaults Group
The following example is a preset statement from the Junos defaults group that is
available for FTP in a stateful firewall:

[edit]
groups {
junos-defaults {
applications {
application junos-ftp {# Use FTP default configuration
application-protocol ftp;
protocol tcp;
destination-port 21;
}
}
}

To reference a preset Junos default statement from the Junos defaults group, include
the junos-default-name statement at the applicable hierarchy level. For example, to
reference the Junos default statement for FTP in a stateful firewall, include the junos-ftp
statement at the [edit services stateful-firewall rule my-rule term my-term from
applications] hierarchy level:

[edit]
services {
stateful-firewall {
rule my-rule {
term my-term {
from {
applications junos-ftp; #Reference predefined statement, junos-ftp
}
}
}
}
}

Related • Example: Viewing Default Statements That Have Been Applied to the Configuration
Documentation on page 443

• Using Junos OS Defaults Groups on page 441

• Understanding the Junos Configuration Groups on page 345

• Creating a Junos Configuration Group on page 419

442 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Example: Viewing Default Statements That Have Been Applied to the Configuration
To view the Junos defaults that have been applied to the configuration, issue the show
| display inheritance defaults command. For example, to view the inherited Junos defaults
at the [edit system ports] hierarchy level:

user@host# show system ports | display inheritance defaults


## ## 'console' was inherited from group 'junos-defaults'
## 'vt100' was inherited from group 'junos-defaults'
## console type vt100;

If you choose not to use existing Junos default statements, you can create your own
configuration groups manually.

To view the complete configuration information without the comments marked with ##,
use the no-comments option with the display inheritance command.

Related • Creating a Junos Configuration Group on page 419


Documentation
• Configuring Configuration Groups on page 346

CLI Online Help

• Examples: Using Command Completion in Configuration Mode on page 443


• Examples: Using the Junos OS CLI Command Completion on page 445
• Displaying the Junos OS CLI Command and Word History on page 446

Examples: Using Command Completion in Configuration Mode


List the configuration mode commands:
[edit]
user@host# ?
<[Enter]> Execute this command
activate Remove the inactive tag from a statement
annotate Annotate the statement with a comment
commit Commit current set of changes
copy Copy a statement
deactivate Add the inactive tag to a statement
delete Delete a data element
edit Edit a sub-element
exit Exit from this level
extension Extension operations
help Provide help information
insert Insert a new ordered data element
load Load configuration from ASCII file
quit Quit from this level
rename Rename a statement
replace Replace character string in configuration
rollback Roll back to previous committed configuration
run Run an operational-mode command
save Save configuration to ASCII file
set Set a parameter
show Show a parameter
status Show users currently editing configuration

Copyright © 2013, Juniper Networks, Inc. 443


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

top Exit to top level of configuration


up Exit one level of configuration
wildcard Wildcard operations
[edit]user@host#

List all the statements available at a particular hierarchy level:


[edit]
user@host# edit ?
Possible completions:
> accounting-options Accounting data configuration
> chassis Chassis configuration
> class-of-service Class-of-service configuration
> firewall Define a firewall configuration
> forwarding-options Configure options to control packet sampling
> groups Configuration groups
> interfaces Interface configuration
> policy-options Routing policy option configuration
> protocols Routing protocol configuration
> routing-instances Routing instance configuration
> routing-options Protocol-independent routing option configuration
> snmp Simple Network Management Protocol
> system System parameters

user@host# edit protocols ?


Possible completions:
<[Enter]> Execute this command
> bgp BGP options
> connections Circuit cross-connect configuration
> dvmrp DVMRP options
> igmp IGMP options
> isis IS-IS options
> ldp LDP options
> mpls Multiprotocol Label Switching options
> msdp MSDP options
> ospf OSPF configuration
> pim PIM options
> rip RIP options
> router-discovery ICMP router discovery options
> rsvp RSVP options
> sapSession Advertisement Protocol options
> vrrp VRRP options
| Pipe through a command

[edit]
user@host# edit protocols
List all commands that start with a particular letter or string:

user@host# edit routing-options a?


Possible completions:
> aggregate Coalesced routes
> autonomous-system Autonomous system number

[edit]
user@host# edit routing-options a
List all configured Asynchronous Transfer Mode (ATM) interfaces:
[edit]
user@host# edit interfaces at?
<interface_name> Interface name
at-0/2/0 Interface name
at-0/2/1 Interface name

444 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

[edit]
user@host# edit interfaces at

Display a list of all configured policy statements:


[edit]
user@host# show policy-options policy-statement ?

Possible completions:
<policy_name> Name to identify a policy filter
[edit]
user@host# show policy-options policy-statement

Related • Examples: Using the Junos OS CLI Command Completion on page 445
Documentation
• Displaying the Junos OS CLI Command and Word History on page 446

Examples: Using the Junos OS CLI Command Completion


The following examples show how you can use the command completion feature in
Junos OS. Issue the show interfaces command:

user@host> sh<Space>ow i<Space>


'i' is ambiguous.
Possible completions:
igmp Show information about IGMP
interface Show interface information
isis Show information about IS-IS

user@host> show in<Space>terfaces


Physical interface: at-0/1/0, Enabled, Physical link is Up
Interface index: 11, SNMP ifIndex: 65
Link-level type: ATM-PVC, MTU: 4482, Clocking: Internal, SONET mode
Speed: OC12, Loopback: None, Payload scrambler: Enabled
Device flags: Present Running
Link flags: 0x01
...

user@host>
Display a list of all log files whose names start with the string “messages,” and then
display the contents of one of the files:

user@myhost> show log mes?


Possible completions:
<filename>Log file to display
messagesSize: 1417052, Last changed: Mar 3 00:33
messages.0.gzSize: 145575, Last changed: Mar 3 00:00
messages.1.gzSize: 134253, Last changed: Mar 2 23:00
messages.10.gzSize: 137022, Last changed: Mar 2 14:00
messages.2.grSize: 137112, Last changed: Mar 2 22:00
messages.3.gzSize: 121633, Last changed: Mar 2 21:00
messages.4.gzSize: 135715, Last changed: Mar 2 20:00
messages.5.gzSize: 137504, Last changed: Mar 2 19:00
messages.6.gzSize: 134591, Last changed: Mar 2 18:00
messages.7.gzSize: 132670, Last changed: Mar 2 17:00
messages.8.gzSize: 136596, Last changed: Mar 2 16:00
messages.9.gzSize: 136210, Last changed: Mar 2 15:00

user@myhost> show log mes<Tab>sages.4<Tab>.gz<Enter>

Copyright © 2013, Juniper Networks, Inc. 445


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Jan 15 21:00:00 myhost newsyslog[1381]: logfile turned over


...

Related • Displaying the Junos OS CLI Command and Word History on page 446
Documentation

Displaying the Junos OS CLI Command and Word History


To display a list of recent commands that you issued, use the show cli history command:

user@host> show cli history 3


01:01:44 -- show bgp next-hop-database
01:01:51 -- show cli history
01:02:51 -- show cli history 3

You can press Esc+. (period) or Alt+. (period) to insert the last word of the previous
command. Repeat Esc+. or Alt+. to scroll backwards through the list of recently entered
words. For example:

user@host> show interfaces terse fe-0/0/0


Interface Admin Link Proto Local Remote
fe-0/0/0 up up
fe-0/0/0.0 up up inet 192.168.220.1/30

user@host> <Esc>
user@host> fe-0/0/0
If you scroll completely to the beginning of the list, pressing Esc+. or Alt+. again restarts
scrolling from the last word entered.

Related • Junos OS CLI Online Help Features on page 309


Documentation

CLI Configuration Mode

• Example: Using the configure Command on page 446

Example: Using the configure Command


If, when you enter configuration mode, another user is also in configuration mode, a
message shows who the user is and what part of the configuration that user is viewing
or editing:

user@host> configure
Entering configuration mode
Current configuration users:
root terminal p3 (pid 1088) on since 1999-05-13 01:03:27 EDT
[edit interfaces so-3/0/0 unit 0 family inet]
The configuration has been changed but not committed
[edit]
user@host#

If, when you enter configuration mode, the configuration contains changes that have not
been committed, a message appears:

user@host> configure
Entering configuration mode

446 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

The configuration has been changed but not committed


[edit]
user@host#

Related • Forms of the configure Command on page 334


Documentation

Controlling the CLI Environment

• Example: Controlling the CLI Environment on page 447

Example: Controlling the CLI Environment


The following example shows you how to change the default CLI environment:

user@host> set cli screen-length 66


Screen length set to 66
user@host> set cli screen-width 40
Screen width set to 40
user@host> set cli prompt "router1-san-jose > "
router1-san-jose > show cli
CLI complete-on-space set to on
CLI idle-timeout disabled
CLI restart-on-upgrade set to on
CLI screen length set to 66
CLI screen width set to 40
CLI terminal is 'xterm'
router1-san-jose >

Related • Setting the Junos OS CLI Screen Length and Width on page 504
Documentation
• Controlling the Junos OS CLI Environment on page 499

CLI Advanced Features

• Example: Using Global Replace in a Junos Configuration—Using the \n Back


Reference on page 447
• Example: Using Global Replace in a Junos Configuration—Replacing an Interface
Name on page 448
• Example: Using Global Replace in a Junos Configuration—Using the upto
Option on page 449

Example: Using Global Replace in a Junos Configuration—Using the \n Back Reference


The following example shows how you can use the \n back reference to replace a pattern:

[edit]
user@host# show interfaces
xe-0/0/0 {
unit 0;
}
fe-3/0/1 {
vlan-tagging;

Copyright © 2013, Juniper Networks, Inc. 447


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

unit 0 {
description "inet6 configuration. IP: 2000::c0a8::1bf5";
vlan-id 100;
family inet {
address 17.10.1.1/24;
}
family inet6 {
address 2000::c0a8:1bf5/3;
}
}
}
[edit]
user@host# replace pattern "(.*):1bf5" with "\11bf5"
[edit]
user@host# show interfaces
xe-0/0/0 {
unit 0;
}
fe-3/0/1 {
vlan-tagging;
unit 0 {
description "inet6 configuration. IP: 2000::c0a8:1bf5";
vlan-id 100;
family inet {
address 17.10.1.1/24;
}
family inet6 {
address 2000::c0a8:1bf5/3;
}
}
}

The pattern 2000::c0a8::1bf5 is replaced with 2000::c0a8:1bf5.

Related • Example: Using Global Replace in a Junos Configuration—Replacing an Interface Name


Documentation on page 448

• Using Global Replace in a Junos Configuration on page 341

Example: Using Global Replace in a Junos Configuration—Replacing an Interface Name


The following example shows how you can replace an interface name in a configuration:

[edit]
user@host# show
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0 {
hello-interval 5;
}
}
}
}
[edit]

448 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

user@host# replace so-0/0/0 with so-1/1/0


[edit]
user@host# show
protocols {
ospf {
area 0.0.0.0 {
interface so-1/1/0 {
hello-interval 5;
}
}
}
}

Related • Example: Using Global Replace in a Junos Configuration—Using the upto Option on
Documentation page 449

• Using Global Replace in a Junos Configuration on page 341

Example: Using Global Replace in a Junos Configuration—Using the upto Option


Consider the hierarchy shown in Figure 19 on page 449. The text string 010101 appears in
three places: the description sections of ge-0/0/0, ge-0/0/0.0, and fe-0/0/1. These three
instances are three objects. The following example shows how you can use the upto
option to perform replacements in a JUNOS configuration:

Figure 19: Replacement by Object

Copyright © 2013, Juniper Networks, Inc. 449


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

An upto 2 option in the replace command converts 01 to 02 for two object instances. The
objects under the main interfaces ge-0/0/0 and fe-0/0/1 will be replaced first (since
these are siblings in the hierarchy level). Because of the upto 2 restriction, the replace
command replaces patterns in the first and second instance in the hierarchy (siblings),
but not the third instance (child of the first instance).

user@host# show interfaces


ge-0/0/0 {
description "mkt 010101"; #First instance in the hierarchy
unit 0 {
description "mkt 010101"; #Third instance in the hierarchy (child of the first
instance)
}
}
fe-0/0/1 {
description "mkt 010101"; #second instance in the hierarchy (sibling of the first
instance)
unit 0 {
family inet {
address 200.200.20.2/24;
}
}
}
[edit]
user@host# replace pattern 01 with 02 upto 2
[edit]
user@host# commit
commit complete

[edit]
user@host# show interfaces
ge-0/0/0 {
description "mkt 020202"; #First instance in the hierarchy
unit 0 {
description "mkt 010101"; #Third instance in the hierarchy (child of the first
instance)
}
}
fe-0/0/1 {
description "mkt 020202"; #second instance in the hierarchy (sibling of the first
instance)
unit 0 {
family inet {
address 200.200.20.2/24;
}
}
}

Related • Using Global Replace in a Junos Configuration on page 341


Documentation

450 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Configuration Statements

apply-groups

Syntax apply-groups [ group-names ];

Hierarchy Level All hierarchy levels

Release Information Statement introduced before Junos OS Release 7.4.

Description Apply a configuration group to a specific hierarchy level in a configuration, to have a


configuration inherit the statements in the configuration group.

You can specify more than one group name. You must list them in order of inheritance
priority. The configuration data in the first group takes priority over the data in subsequent
groups.

Options group-names—One or more names specified in the groups statement.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • Applying a Junos Configuration Group on page 420


Documentation
• groups on page 453

apply-groups-except

Syntax apply-groups-except [ group-names ];

Hierarchy Level All hierarchy levels except the top level

Release Information Statement introduced before Junos OS Release 7.4.

Description Disable inheritance of a configuration group.

Options group-names—One or more names specified in the groups statement.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • groups on page 453


Documentation
• Disabling Inheritance of a Junos OS Configuration Group on page 424

Copyright © 2013, Juniper Networks, Inc. 451


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

commit-interval (Batch Commits)

Syntax commit-interval number-of-seconds-between-commits;

Hierarchy Level [edit system commit server]

Release Information Statement introduced in Junos OS Release 12.1.

Description For Junos OS batch commits, specify the time interval (in seconds) between two commit
operations.

Options number-of-seconds-between-commits—Time interval (in seconds) between two commit


operations.
Range: 1 through 30 seconds.
Default: 5 seconds.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Example: Configuring Junos OS Batch Commits on page 405


Documentation

452 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

groups

Syntax groups {
group-name {
configuration-data;
when {
chassis chassis-id;
member member-id;
model model-id;
node node-id;
routing-engine routing-engine-id;
time <start-time> [to <end-time>];
}
conditional-data;
}
lccn-re0 {
configuration-data;
}
lccn-re1 {
configuration-data;
}
}

Hierarchy Level [edit]

Release Information Statement introduced before Junos OS Release 7.4.

Description Create a configuration group.

Options —

group-name——Name of the configuration group. To configure multiple groups, specify


more than one group-name.
configuration-data—The configuration statements that are to be applied elsewhere
in the configuration with the apply-groups statement, to have the target
configuration inherit the statements in the group.

when conditional-data—Option introduced in Junos 11.3. The conditional statements


that are to be applied when this configuration group is applied.

On routers that support multiple Routing Engines, you can also specify two special
group names:

re0—Configuration statements that are to be applied to the Routing Engine in slot 0.

re1—Configuration statements that are to be applied to the Routing Engine in slot 1.

The configuration specified in group re0 is applied only if the current Routing Engine
is in slot 0; likewise, the configuration specified in group re1 is applied only if the
current Routing Engine is in slot 1. Therefore, both Routing Engines can use the same
configuration file, each using only the configuration statements that apply to it. Each
re0 or re1 group contains at a minimum the configuration for the hostname and the

Copyright © 2013, Juniper Networks, Inc. 453


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

management interface (fxp0). If each Routing Engine uses a different management


interface, the group also should contain the configuration for the backup router and
static routes.

(Routing matrix only) The TX Matrix router supports group names for the Routing
Engines in each connected T640 router in the following formats:

NOTE: The management Ethernet interface used for the TX Matrix Plus
router, T1600 routers in a routing matrix, and PTX Series Packet Transport
Switches, is em0. Junos OS automatically creates the router’s
management Ethernet interface, em0.

• lccn-re0—Configuration statements applied to the Routing Engine in slot 0 of the


specified T640 router that is connected to a TX Matrix router.

• lccn-re1—Configuration statements applied to the specified to the Routing Engine


in slot 1 of the specified T640 router that is connected to a TX Matrix router.

n identifies the T640 router and can be from 0 through 3.

The remaining statements are explained separately.

Required Privilege configure—To enter configuration mode.


Level

Related • Creating a Junos Configuration Group on page 419


Documentation
• apply-groups on page 451

• apply-groups-except on page 451

454 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

days-to-keep-error-logs (Batch Commits)

Syntax days-to-keep-error-logs days-to-keep-error-log-entries;

Hierarchy Level [edit system commit server]

Release Information Statement introduced in Junos OS Release 12.1.

Description For Junos OS batch commits, specify the number of days to keep the error logs.

Options days-to-keep-error-log-entries—Number of days to keep the error logs.


Range: 1 through 366 days
Default: 1 day

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Example: Configuring Junos OS Batch Commits on page 405


Documentation

Copyright © 2013, Juniper Networks, Inc. 455


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

deactivate

Syntax deactivate (statement | identifier)

Release Information Command introduced before Junos OS Release 7.4.

Description Add the inactive: tag to a statement, effectively commenting out the statement or
identifier from the configuration. Statements or identifiers marked as inactive do not take
effect when you issue the commit command.

Options identifier—Identifier to which you are adding the inactive: tag. It must be an identifier at
the current hierarchy level.

statement—Statement to which you are adding the inactive: tag. It must be a statement
at the current hierarchy level.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • activate on page 525


Documentation
• delete on page 457

• Deactivating and Reactivating Statements and Identifiers in a Junos Configuration on


page 380.

456 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

delete

Syntax delete <statement-path> <identifier>

Release Information Command introduced before Junos OS Release 7.4.

Description Delete a statement or identifier. All subordinate statements and identifiers contained
within the specified statement path are deleted with it.

Deleting a statement or an identifier effectively “unconfigures” or disables the functionality


associated with that statement or identifier.

If you do not specify statement-path or identifier, the entire hierarchy, starting at the current
hierarchy level, is removed.

Options statement-path—(Optional) Path to an existing statement or identifier. Include this if the


statement or identifier to be deleted is not at the current hierarchy level.

identifier—(Optional) Name of the statement or identifier to delete.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • deactivate on page 456


Documentation
• Deleting a Statement from a Junos Configuration on page 373

Copyright © 2013, Juniper Networks, Inc. 457


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

edit

Syntax edit statement-path

Release Information Command introduced before Junos OS Release 7.4.

Description Move inside the specified statement hierarchy. If the statement does not exist, it is created.

You cannot use the edit command to change the value of identifiers. You must use the
set command.

Options statement-path—Path to the statement.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • set on page 474


Documentation
• Displaying the Current Junos OS Configuration on page 352

458 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

exit

Syntax exit <configuration-mode>

Release Information Command introduced before Junos OS Release 7.4.

Description Exit the current level of the statement hierarchy, returning to the level prior to the last
edit command, or exit from configuration mode. The quit and exit commands are
synonyms.

Options none—Return to the previous edit level. If you are at the top of the statement hierarchy,
exit configuration mode.

configuration-mode—(Optional) Exit from configuration mode.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • top on page 476


Documentation
• up on page 479

• Displaying the Current Junos OS Configuration on page 352

Copyright © 2013, Juniper Networks, Inc. 459


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

help

Syntax help <(apropos string | reference <statement-name> | syslog <syslog-tag> |


tip cli number | topic <word>)>

Release Information Command introduced before Junos OS Release 7.4.

Description Display help about available configuration statements or general information about
getting help.

Options apropos string—(Optional) Display statement names and help text that matches the
string specified. If the string contains spaces, enclose it in quotation marks (" "). You can
also specify a regular expression for the string, using standard UNIX-style regular
expression syntax.

reference <statement-name>—(Optional) Display summary information for the statement.


This information is based on summary descriptions that appear in the Junos feature
guides.

syslog <syslog-tag>—(Optional) Display information about system log messages.

tip cli number—(Optional) Display a tip about using the CLI. Specify the number of the
tip you want to view.

topic <word>—(Optional) Display usage guidelines for a topic or configuration statement.


This information is based on subjects that appear in the Junos feature guides.

Entering the help command without an option provides introductory information about
how to use the help command.

Required Privilege configure—To enter configuration mode.


Level

Related • Getting Online Help from the Junos OS Command-Line Interface on page 307
Documentation

460 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

insert

Syntax insert <statement-path> identifier1 (before | after) identifier2

Release Information Command introduced before Junos OS Release 7.4.

Description Insert an identifier in to an existing hierarchy.

Options after—Place identifier1 after identifier2.

before—Place identifier1 before identifier2.

identifier1—Existing identifier.

identifier2—New identifier to insert.

statement-path—(Optional) Path to the existing identifier.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • Inserting a New Identifier in a Junos Configuration on page 377


Documentation

Copyright © 2013, Juniper Networks, Inc. 461


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

load

Syntax load (factory-default | merge | override | patch | replace | set | update)


load (filename | terminal) <relative>

QFX Series load (dhcp-snooping filename)

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 11.1 for the QFX Series.

Description Load a configuration from an ASCII configuration file, from terminal input, or from the
factory default. Your current location in the configuration hierarchy is ignored when the
load operation occurs.

Options dhcp-snooping—(QFX Series switches) Loads DHCP snooping entries.

factory-default—Loads the factory configuration. The factory configuration contains the


manufacturer’s suggested configuration settings. The factory configuration is the router
or switch’s first configuration and is loaded when the router or switch is first installed
and powered on.

On J Series Services Routers, pressing and holding down the Config button on the router
for 15 seconds causes the factory configuration to be loaded and committed. However,
this operation deletes all other configurations on the router; using the load factory-default
command does not.

filename—Name of the file to load. For information about specifying the filename, see
“Specifying Filenames and URLs” on page 490.

merge—Combine the configuration that is currently shown in the CLI with the configuration.

override—Discard the entire configuration that is currently shown in the CLI and load the
entire configuration. Marks every object as changed.

patch—Change part of the configuration and mark only those parts as changed.

replace—Look for a replace tag in filename, delete the existing statement of the same
name, and replace it with the configuration.

set—Merge a set of commands with an existing configuration. This option executes the
configuration instructions line by line as they are stored in a file or from a terminal. The
instructions can contain any configuration mode command, such as set, edit, exit, and
top.

relative—(Optional) Use the merge or replace option without specifying the full hierarchy
level.

terminal—Use the text you type at the terminal as input to the configuration. Type Ctrl+d
to end terminal input.

update—Discard the entire configuration that is currently shown in the CLI, and load the
entire configuration. Marks changed objects only.

462 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

NOTE: If you are using Junos OS in a Common Criteria environment, system


log messages are created whenever a secret attribute is changed (for example,
password changes or changes to the RADIUS shared secret). These changes
are logged during the following configuration load operations:

load merge
load replace
load override
load update

For more information, see the Secure Configuration Guide for Common Criteria
and Junos-FIPS .

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • Loading a Configuration from a File on page 412


Documentation

maximum-aggregate-pool (Batch Commits)

Syntax maximum-aggregate-pool maximum-number-of-commits-to-aggregate;

Hierarchy Level [edit system commit server]

Release Information Statement introduced in Junos OS Release 12.1.

Description For Junos OS batch commits, specify the maximum number of individual commit
operations that are aggregated or merged into a single commit operation.

Options maximum-number-of-commits-to-aggregate—Maximum number of individual commit


operations that are aggregated or merged into a single commit operation.
Range: 1 through 4294967295
Default: 5

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Example: Configuring Junos OS Batch Commits on page 405


Documentation

Copyright © 2013, Juniper Networks, Inc. 463


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

maximum-entries (Batch Commits)

Syntax maximum-entries number-of-entries;

Hierarchy Level [edit system commit server]

Release Information Statement introduced in Junos OS Release 12.1.

Description For Junos OS batch commits, specify the maximum number of commit jobs that are
included in the commit queue.

Options number-of-entries—Maximum number of commit jobs that are included in the commit
queue.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Example: Configuring Junos OS Batch Commits on page 405


Documentation

464 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

protect

Syntax protect (hierarchy | statement | identifier)

Release Information Command introduced in Junos OS Release 11.2.

Description Protect a hierarchy, statement, or identifier from modification or deletion.

Options none

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • Example: Protecting the Junos OS Configuration from Modification or Deletion on


Documentation page 390

Copyright © 2013, Juniper Networks, Inc. 465


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

quit

Syntax quit <configuration-mode>

Release Information Command introduced before Junos OS Release 7.4.

Description Exit the current level of the statement hierarchy, returning to the level prior to the last
edit command, or exit from configuration mode. The quit and exit commands are
synonyms.

Options none—Return to the previous edit level. If you are at the top of the statement hierarchy,
exit configuration mode.

configuration-mode—(Optional) Exit from configuration mode.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • top on page 476


Documentation
• up on page 479

• Displaying the Current Junos OS Configuration on page 352

466 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

rename

Syntax rename <statement-path> identifier1 to identifier2

Release Information Command introduced before Junos OS Release 7.4.

Description Rename an existing configuration statement or identifier.

Options identifier1—Existing identifier to rename.

identifier2—New name of identifier.

statement-path—(Optional) Path to an existing statement or identifier.

NOTE: For example, to rename interface ge-0/0/0.0 to ge-0/0/10.0 at the


following hierarchy level:

logical-systems {
logical-system-abc {
(...)
protocols {
ospf {
area 0.0.0.0 {
interface ge-0/1/0.0;

Issue the following command:

rename logical-systems logical-system-abc protocols ospf area 0.0.0.0 interface


ge-0/1/0.0.0 to interface ge-0/1/10.0

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • Renaming an Identifier in a Junos Configuration on page 377


Documentation

Copyright © 2013, Juniper Networks, Inc. 467


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

rename

Syntax rename <statement-path> identifier1 to identifier2

Release Information Command introduced before Junos OS Release 7.4.

Description Rename an existing configuration statement or identifier.

Options identifier1—Existing identifier to rename.

identifier2—New name of identifier.

statement-path—(Optional) Path to an existing statement or identifier.

NOTE: For example, to rename interface ge-0/0/0.0 to ge-0/0/10.0 at the


following hierarchy level:

logical-systems {
logical-system-abc {
(...)
protocols {
ospf {
area 0.0.0.0 {
interface ge-0/1/0.0;

Issue the following command:

rename logical-systems logical-system-abc protocols ospf area 0.0.0.0 interface


ge-0/1/0.0.0 to interface ge-0/1/10.0

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • Renaming an Identifier in a Junos Configuration on page 377


Documentation

468 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

replace

Syntax replace pattern pattern1 with pattern2 <upto n>

Release Information Command introduced in Junos OS Release 7.6.

Description Replace identifiers or values in a configuration.

Options pattern1—Text string or regular expression that defines the identifiers or values you want
to match.

pattern2—Text string or regular expression that replaces the identifiers and values located
with pattern1.

Juniper Networks uses standard UNIX-style regular expression syntax (as defined in
POSIX 1003.2). If the regular expression contains spaces, operators, or wildcard characters,
enclose the expression in quotation marks. Greedy qualifiers (match as much as possible)
are supported. Lazy qualifiers (match as little as possible) are not.

upto n—Number of objects replaced. The value of n controls the total number of objects
that are replaced in the configuration (not the total number of times the pattern occurs).
Objects at the same hierarchy level (siblings) are replaced first. Multiple occurrences of
a pattern within a given object are considered a single replacement. If you do not specify
an upto option, all identifiers and values in the configuration that match pattern1 are
replaced.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • Using Global Replace in a Junos Configuration on page 341


Documentation

Copyright © 2013, Juniper Networks, Inc. 469


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

rollback

Syntax rollback <number | rescue>

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 11.1 for the QFX Series.

Description Return to a previously committed configuration. The software saves the last 50 committed
configurations, including the rollback number, date, time, and name of the user who
issued the commit configuration command.

The currently operational Junos OS configuration is stored in the file juniper.conf, and the
last three committed configurations are stored in the files juniper.conf.1, juniper.conf.2,
and juniper.conf.3. These four files are located in the directory /config, which is on the
router’s flash drive. The remaining 46 previous committed configurations, the files
juniper.conf.4 through juniper.conf.49, are stored in the directory /var/db/config, which
is on the router’s hard disk.

During rollback, the configuration you specify is loaded from the associated file. Only
objects in the rollback configuration that differ from the previously loaded configuration
are marked as changed (equivalent to load update).

Options none (Optional)—Return to the most recently saved configuration.

number—(Optional) Configuration to return to. The range of values is from 0 through 49.
The most recently saved configuration is number 0, and the oldest saved configuration
is number 49. The default is 0.

rescue—(Optional) Return to the rescue configuration.

Required Privilege rollback—To roll back to configurations other than the one most recently committed.
Level

Related • Returning to a Previously Committed Junos OS Configuration on page 559


Documentation
• Creating and Returning to a Rescue Configuration on page 563

470 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

run

Syntax run command

Release Information Command introduced before Junos OS Release 7.4.

Description Run a top-level CLI command without exiting from configuration mode.

Options command—CLI top-level command.

Required Privilege configure—To enter configuration mode.


Level

Related • Understanding Junos OS CLI Configuration Mode on page 327


Documentation

Copyright © 2013, Juniper Networks, Inc. 471


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

save

Syntax save filename

QFX Series save (dhcp-snooping filename)

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 11.1 for the QFX Series.

Description Save the configuration to an ASCII file. The contents of the current level of the statement
hierarchy (and below) are saved, along with the statement hierarchy containing it. This
allows a section of the configuration to be saved, while fully specifying the statement
hierarchy.

When saving a file to a remote system, the software uses the scp/ssh protocol.

Options filename—Name of the saved file. You can specify a filename in one of the following ways:

• filename—File in the user’s home directory (the current directory) on the local flash
drive.

• path/filename—File on the local flash drive.

• /var/filename or /var/path/filename—File on the local hard disk.

• a:filename or a:path/filename—File on the local drive. The default path is / (the root-level
directory). The removable media can be in MS-DOS or UNIX (UFS) format.

• hostname:/path/filename, hostname:filename, hostname:path/filename, or scp://


hostname/path/filename—File on an scp/ssh client. This form is not available in the
worldwide version of Junos OS. The default path is the user’s home directory on the
remote system. You can also specify hostname as username@hostname.

• ftp://hostname/path/filename—File on an FTP server. You can also specify hostname


as username @hostname or username:password @hostname. The default path is the
user’s home directory. To specify an absolute path, the path must start with the string
%2F; for example, ftp://hostname/%2Fpath/filename. To have the system prompt you
for the password, specify prompt in place of the password. If a password is required,
and you do not specify the password or prompt, an error message is displayed:

user@host> file copy ftp://username@ftp.hostname.net//filename


file copy ftp.hostname.net: Not logged in.
user@host> file copy ftp://username:prompt@ftphostname.net//filename

Password for username@ftp.hostname.net:

• http://hostname/path/filename—File on a Hypertext Transfer Protocol (HTTP) server.


You can also specify hostname as username@hostname or
username:password@hostname. If a password is required and you omit it, you are
prompted for it.

• re0:/path/filename or re1:/path/filename—File on a local Routing Engine.

472 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

Required Privilege configure—To enter configuration mode.


Level

Related • Deactivating and Reactivating Statements and Identifiers in a Junos Configuration on


Documentation page 380

server (Batch Commits)

Syntax server {
commit-interval <number-of-seconds-between-commits>;
days-to-keep-error-logs <days-to-keep-error-log-entries>;
maximum-aggregate-pool <maximum-number-of-commits-to-aggregate>;
maximum-entries <number-of-entries>;
traceoptions {
file filename;
files number;
flag (all | batch | commit-server | configuration);
size maximum-file-size;
(world-readable | no-world-readable);
}
}

Hierarchy Level [edit system commit]

Release Information Statement introduced in Junos OS Release 12.1.

Description For Junos OS batch commits, configure the batch commit server properties.

The remaining statements are explained separately.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Example: Configuring Junos OS Batch Commits on page 405


Documentation

Copyright © 2013, Juniper Networks, Inc. 473


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

set

Syntax set <statement-path> identifier

Release Information Command introduced before Junos OS Release 7.4.

Description Create a statement hierarchy and set identifier values. This is similar to edit except that
your current level in the hierarchy does not change.

Options identifier—Name of the statement or identifier to set.

statement-path—(Optional) Path to an existing statement hierarchy level. If that hierarchy


level does not exist, it is created.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • edit on page 458


Documentation
• Displaying the Current Junos OS Configuration on page 352

474 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

status

Syntax status

Release Information Command introduced before Junos OS Release 7.4.

Description Display the users currently editing the configuration.

Required Privilege configure—To enter configuration mode.


Level • “Displaying Users Currently Editing the Configuration” on page 356.

Copyright © 2013, Juniper Networks, Inc. 475


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

top

Syntax top <configuration-command>

Release Information Command introduced before Junos OS Release 7.4.

Description Return to the top level of configuration command mode, which is indicated by the [edit]
banner.

Options configuration-command—(Optional) Issue configuration mode commands from the top


of the hierarchy.

Required Privilege configure—To enter configuration mode.


Level

Related • Displaying the Current Junos OS Configuration on page 352


Documentation
• exit on page 459

• up on page 479

476 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

traceoptions (Batch Commits)

Syntax traceoptions {
file filename;
files number;
flag (all | batch | commit-server | configuration);
size maximum-file-size;
(world-readable | no-world-readable);
}

Hierarchy Level [edit system commit server]

Release Information Statement introduced in Junos OS Release 12.1.

Description For Junos OS batch commits, configure tracing operations.

Options file name—Name of the file to receive the output of the tracing operation.

NOTE: If you configure traceoptions and do not explicitly specify a


filename for logging the events, the batch commit events are logged in
the commitd file (var/log/commitd) by default.

files number—Maximum number of trace files.

flag flag—Tracing operation to perform. To specify more than one tracing operation,
include multiple flag statements. You can include the following flags:
• all—All tracing operations flags.

• batch—Tracing operations for batch events.

• commit-server—Tracing operations for commit server events.

• configuration—Tracing operations for the reading of configuration.

size—Maximum size of each trace file, in kilobytes (KB), megabytes (MB), or gigabytes
(GB).

world-readable | no-world-readable—readable—Grant all users permission to read archived


log files, or restrict the permission only to the root user and users who have the Junos
OS maintenance permission.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Example: Configuring Junos OS Batch Commits on page 405


Documentation

Copyright © 2013, Juniper Networks, Inc. 477


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

unprotect

Syntax unprotect (hierarchy | statement | identifier)

Release Information Command introduced in Junos OS Release 11.2.

Description Unprotect a protected hierarchy, configuration statement, or an identifier.

Options none

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • top on page 476


Documentation
• up on page 479

• Displaying the Current Junos OS Configuration on page 352

478 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

up

Syntax up <number> <configuration-command>

Release Information Command introduced before Junos OS Release 7.4.

Description Move up one level in the statement hierarchy.

Options none—Move up one level in the configuration hierarchy.

configuration-command—(Optional) Issue configuration mode commands from a location


higher in the hierarchy.

number—(Optional) Move up the specified number of levels in the configuration hierarchy.

Required Privilege configure—To enter configuration mode.


Level

Related • Displaying the Current Junos OS Configuration on page 352


Documentation
• exit on page 459

• top on page 476

Copyright © 2013, Juniper Networks, Inc. 479


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

update

Syntax update

Release Information Command introduced in Junos OS Release 7.5.

Description Update private candidate configuration with a copy of the most recently committed
configuration, including your private changes.

NOTE: The update command is available only when you are in configure
private mode.

Required Privilege configure—To enter configuration mode.


Level

Related • Updating the configure private Configuration on page 360.


Documentation

480 Copyright © 2013, Juniper Networks, Inc.


Chapter 9: Configuration

when

Syntax when {
chassis chassis-id;
member member-id;
model model-id;
node node-id;
routing-engine routing-engine-id;
time <start-time> [to <end-time>];
}

Hierarchy Level [edit groups group-name]

Release Information Statement introduced in Junos OS Release 11.3.

Description Define conditions under which the configuration group should be applied. Conditions
include the type of chassis, model, or Routing Engine, virtual chassis member, cluster
node, and start and optional end time of day. If you specify multiple conditions in a single
configuration group, all conditions must be met before the configuration group is applied.

Options chassis chassis-id—Specify the chassis type of the router. Valid types include SCC0, SCC1,
LCC0, LCC1 ... LCC3.

member member-id—Specify the name of the member of the virtual chassis.

model model-id—Specify the model name of the router, such as m7i or tx100.

node node-id—Specify the cluster node.

routing-engine routing-engine-id—Specify the type of Routing Engine, re0 or re1.

time <start-time> [to <end-time>]—Specify the start time or time duration for this
configuration group to be applied. If only the start time is specified, the configuration
group is applied at the specified time and remains in effect until the time is changed.
If the end time is specified, then on each day, the applied configuration group is
started and stopped at the specified times. The syntax for specifying the time is:
time <start-time> [to <end-time>] using the time format yyyy-mm-dd.hh:mm, hh:mm,
or hh.

Required Privilege configure—To enter configuration mode.


Level

Related • Creating a Junos Configuration Group on page 419


Documentation
• apply-groups on page 451

• apply-groups-except on page 451

• groups on page 453

Copyright © 2013, Juniper Networks, Inc. 481


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

wildcard delete

Syntax wildcard delete <statement-path> <identifier> <regular-expression>

Release Information Command introduced before Junos OS Release 7.4.

Description Delete a statement or identifier. All subordinate statements and identifiers contained
within the specified statement path are deleted with it.

Deleting a statement or an identifier effectively “unconfigures” or disables the functionality


associated with that statement or identifier.

If you do not specify statement-path or identifier, the entire hierarchy starting at the current
hierarchy level is removed.

Options identifier—(Optional) Name of the statement or identifier to delete.

regular-expression—(Optional) The pattern based on which you want to delete multiple


items. When you use the wildcard command to delete related configuration items, the
regular-expression must be the final statement.

statement-path—(Optional) Path to an existing statement or identifier. Include this if the


statement or identifier to be deleted is not at the current hierarchy level.

Required Privilege configure—To enter configuration mode. Other required privilege levels depend on where
Level the statement is located in the configuration hierarchy.

Related • Example: Using Global Replace in a Junos Configuration—Using the upto Option on
Documentation page 449.

482 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 10

Administration

• CLI Operational Mode on page 483


• Routine Monitoring on page 485
• Managing the CLI Environment on page 499
• CLI Advanced Features on page 505
• Junos OS CLI Environment Commands on page 507
• Operational Commands on page 522

CLI Operational Mode

• Interface Naming Conventions Used in the Junos OS Operational Commands on page 483

Interface Naming Conventions Used in the Junos OS Operational Commands


This topic explains the interface naming conventions used in the Junos OS operational
commands, and contains the following sections:

• Physical Part of an Interface Name on page 483


• Logical Part of an Interface Name on page 484
• Channel Identifier Part of an Interface Name on page 484

Physical Part of an Interface Name

The M Series Multiservices Edge Routers and the T Series Core Routers use one convention
for interface naming, whereas the J Series Services Routers and the SRX Series Services
Gateways use another.

• M Series and T Series interface names—On the M Series and T Series routers, when
you display information about an interface, you specify the interface type, the slot in
which the Flexible PIC Concentrator (FPC) is installed, the slot on the FPC in which the
PIC is located, and the configured port number.

In the physical part of the interface name, a hyphen (-) separates the media type from
the FPC number, and a slash (/) separates the FPC, PIC, and port numbers:

type-fpc/pic/port

Copyright © 2013, Juniper Networks, Inc. 483


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: Exceptions to the type-fpc/pic/port physical description include the


aggregated Ethernet and aggregated SONET/SDH interfaces, which use the
syntax aenumber and asnumber, respectively.

• J Series and SRX interface names—On J Series and SRX devices, the unique name of
each network interface has the following format to identify the physical device that
corresponds to a single physical network connector:

type-slot/pim-or-ioc/port

For more information about J Series and SRX interface naming conventions, see the Junos
OS Interfaces Library for Security Devices.

Logical Part of an Interface Name

The logical unit part of the interface name corresponds to the logical unit number, which
can be a number from 0 through 16,384. In the virtual part of the name, a period (.)
separates the port and logical unit numbers:

• M Series and T Series routers:

type-fpc/pic/port.logical

• J Series and SRX devices:

type-slot/pim-or-ioc/port:channel.unit

Channel Identifier Part of an Interface Name

The channel identifier part of the interface name is required only on channelized interfaces.
For channelized interfaces, channel 0 identifies the first channelized interface. For
channelized intelligent queuing (IQ) interfaces, channel 1 identifies the first channelized
interface.

NOTE: Depending on the type of channelized interface, up to three levels of


channelization can be specified. For more information, see the Junos OS
Interfaces Library for Security Devices.

A colon (:) separates the physical and virtual parts of the interface name:

• M Series and T Series routers:

type-fpc/pic/port:channel
type-fpc//pic/port:channel:channel
type-fpc/pic/port:channel:channel:channel

• J Series and SRX devices:

type-slot/pim-or-ioc/port:channel
type-slot/pim-or-ioc/port:channel:channel
type-slot/pim-or-ioc/port:channel:channel:channel

484 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

Related • Example: Configuring Interfaces Using Junos OS Configuration Groups on page 433
Documentation

Routine Monitoring

• Checking the Status of a Device Running Junos OS on page 485


• Monitoring Who Uses the Junos OS CLI on page 487
• Viewing Files and Directories on a Device Running Junos OS on page 487
• Displaying Junos OS Information on page 491
• Managing Programs and Processes Using Junos OS Operational Mode
Commands on page 493
• Using the Junos OS CLI Comment Character # for Operational Mode
Commands on page 498
• Example: Using Comments in Junos OS Operational Mode Commands on page 498

Checking the Status of a Device Running Junos OS


You can use show commands to check the status of the device and monitor the activities
on the device.

To help you become familiar with show commands:

• Type show ? to display the list of show commands you can use to monitor the router:

root@> show ?
Possible completions:
accounting Show accounting profiles and records
aps Show Automatic Protection Switching information
arp Show system Address Resolution Protocol table entries
as-path Show table of known autonomous system paths
bfd Show Bidirectional Forwarding Detection information
bgp Show Border Gateway Protocol information
chassis Show chassis information
class-of-service Show class-of-service (CoS) information
cli Show command-line interface settings
configuration Show current configuration
connections Show circuit cross-connect connections
dvmrp Show Distance Vector Multicast Routing Protocol
info
dynamic-tunnels Show dynamic tunnel information information
esis Show end system-to-intermediate system information
firewall Show firewall information
helper Show port-forwarding helper information
host Show hostname information from domain name server
igmp Show Internet Group Management Protocol information
ike Show Internet Key Exchange information
ilmi Show interim local management interface information
interfaces Show interface information
ipsec Show IP Security information
ipv6 Show IP version 6 information
isis Show Intermediate System-to-Intermediate System info
l2circuit Show Layer 2 circuit information
l2vpn Show Layer 2 VPN information
lacp Show Link Aggregation Control Protocol information
ldp Show Label Distribution Protocol information

Copyright © 2013, Juniper Networks, Inc. 485


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

link-management Show link management information


llc2 Show LLC2 protocol related information
log Show contents of log file
mld Show multicast listener discovery information
mpls Show Multiprotocol Label Switching information
msdp Show Multicast Source Discovery Protocol information
multicast Show multicast information
ntp Show Network Time Protocol information
ospf Show Open Shortest Path First information
ospf3 Show Open Shortest Path First version 3 information
passive-monitoring Show information about passive monitoring
pfe Show Packet Forwarding Engine information
pgm Show Pragmatic Generalized Multicast information
pim Show Protocol Independent Multicast information
policer Show interface policer counters and information
policy Show policy information
ppp Show PPP process information
rip Show Routing Information Protocol information
ripng Show Routing Information Protocol for IPv6 info
route Show routing table information
rsvp Show Resource Reservation Protocol information
sap Show Session Announcement Protocol information
security Show security information
services Show services information
snmp Show Simple Network Management Protocol information
system Show system information
task Show routing protocol per-task information
ted Show Traffic Engineering Database information
version Show software process revision levels
vpls Show VPLS information
vrrp Show Virtual Router Redundancy Protocol information

• Use the show chassis routing-engine command to view the Routing Engine status:

root@> show chassis routing-engine


Routing Engine status:
Slot 0:
Current state Master
Election priority Master (default)
Temperature 31 degrees C / 87 degrees F
CPU temperature 32 degrees C / 89 degrees F
DRAM 768 MB
Memory utilization 84 percent
CPU utilization:
User 0 percent
Background 0 percent
Kernel 1 percent
Interrupt 0 percent
Idle 99 percent
Model RE-2.0
Serial ID b10000078c10d701
Start time 2005-12-28 13:52:00 PST
Uptime 12 days, 3 hours, 44 minutes, 19 seconds
Load averages: 1 minute 5 minute 15 minute
0.02 0.01 0.00

• Use the show system storage command to view available storage on the device:

root@> show system storage

Filesystem Size Used Avail Capacity Mounted on


/dev/ad0s1a 865M 127M 669M 16% /

486 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

devfs 1.0K 1.0K 0B 100% /dev


devfs 1.0K 1.0K 0B 100% /dev/
/dev/md0 30M 30M 0B 100% /packages/mnt/jbase
/dev/md1 158M 158M 0B 100%
/packages/mnt/jkernel-9.3B1.5
/dev/md2 16M 16M 0B 100%
/packages/mnt/jpfe-M7i-9.3B1.5
/dev/md3 3.8M 3.8M 0B 100%
/packages/mnt/jdocs-9.3B1.5
/dev/md4 44M 44M 0B 100%
/packages/mnt/jroute-9.3B1.5
/dev/md5 12M 12M 0B 100%
/packages/mnt/jcrypto-9.3B1.5
/dev/md6 25M 25M 0B 100%
/packages/mnt/jpfe-common-9.3B1.5
/dev/md7 1.5G 196K 1.4G 0% /tmp
/dev/md8 1.5G 910K 1.4G 0% /mfs
/dev/ad0s1e 96M 38K 88M 0% /config
procfs 4.0K 4.0K 0B 100% /proc
/dev/ad1s1f 17G 2.6G 13G 17% /var

Related • Displaying the Junos OS CLI Command and Word History on page 446
Documentation
• Managing Programs and Processes Using Junos OS Operational Mode Commands on
page 493

• Viewing Files and Directories on a Device Running Junos OS on page 487

Monitoring Who Uses the Junos OS CLI


Depending upon how you configure Junos OS, multiple users can log in to the router, use
the CLI, and configure or modify the software configuration.

If, when you enter configuration mode, another user is also in configuration mode, a
notification message is displayed that indicates who the user is and what portion of the
configuration the person is viewing or editing:

user@host> configure
Entering configuration mode
Users currently editing the configuration:
root terminal d0 (pid 4137) on since 2008-04-09 23:03:07 PDT, idle 7w6d 08:22
[edit]
The configuration has been changed but not committed

[edit]
user@host#

Related • Entering and Exiting the Junos OS CLI Configuration Mode on page 350
Documentation
• Controlling the Junos OS CLI Environment on page 499

Viewing Files and Directories on a Device Running Junos OS


Junos OS stores information in files on the device, including configuration files, log files,
and router software files. This topic shows some examples of operational commands
that you can use to view files and directories on a device running Junos OS.

Copyright © 2013, Juniper Networks, Inc. 487


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Sections include:

• Directories on the Router or Switch on page 488


• Listing Files and Directories on page 488
• Specifying Filenames and URLs on page 490

Directories on the Router or Switch

Table 49 on page 488 lists some standard directories on a device running Junos OS.

Table 49: Directories on the Router


DIrectory Description

/config This directory is located on the device’s router’s internal flash drive. It
contains the active configuration (juniper.conf) and rollback files 1, 2,
and 3.

/var/db/config This directory is located on the router’sdevice’s hard drive and contains
rollback files 4 through 49.

/var/tmp This directory is located on thedevice’s hard drive. It holds core files
from the various processes on the Routing Engines. Core files are
generated when a particular process crashes and are used by Juniper
Networks engineers to diagnose the reason for failure.

/var/log This directory is located on the device’s hard drive. It contains files
generated by both the device’s logging function as well as the
traceoptions command.

/var/home This directory is located on the device’s hard drive. It contains a


subdirectory for each configured user on the device. These individual
user directories are the default file location for many Junos OS
commands.

/altroot This directory is located on the device’s hard drive and contains a copy
of the root file structure from the internal flash drive. This directory is
used in certain disaster recovery modes where the internal flash drive
is not operational.

/altconfig This directory is located on the device’s hard drive and contains a copy
of the /config file structure from the internal flash drive. This directory
is also used in certain disaster recovery modes when the internal flash
drive is not operational.

Listing Files and Directories

You can view the device’s directory structure as well as individual files by issuing the file
command in operational mode.

1. To get help about the file command, type the following:

user@host> file ?
Possible completions:
<[Enter]> Execute this command

488 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

archive Archives files from the system


checksum Calculate file checksum
compare Compare files
copy Copy files (local or remote)
delete Delete files from the system
list List file information
rename Rename files
show Show file contents
source-address Local address to use in originating the connection
| Pipe through a command
user@host> file

Help shows that the file command includes several options for manipulating files.

2. Use the list option to see the directory structure of the device. For example, to show
the files located in your home directory on the device:

user@host> file list


.ssh/
common

The default directory for the file list command is the home directory of the user logged
in to the device. In fact, the user’s home directory is the default directory for most of
Junos OS commands requiring a filename.

3. To view the contents of other file directories, specify the directory location. For
example:

user@host> file list /config


juniper.conf
juniper.conf.1.gz
juniper.conf.2.gz
juniper.conf.3.gz

4. You can also use the device’s context-sensitive help system to locate a directory. For
example:

user@host> file list /?


Possible completions:
<[Enter]> Execute this command
<path> Path to list
/COPYRIGHT Size: 6355, Last changed: Feb 13 2005
/altconfig/ Last changed: Aug 07 2007
/altroot/ Last changed: Aug 07 2007
/bin/ Last changed: Apr 09 22:31:35
/boot/ Last changed: Apr 09 23:28:39
/config/ Last changed: Apr 16 22:35:35
/data/ Last changed: Aug 07 2007
/dev/ Last changed: Apr 09 22:36:21
/etc/ Last changed: Apr 11 03:14:22
/kernel Size: 27823246, Last changed: Aug 07 2007
/mfs/ Last changed: Apr 09 22:36:49
/mnt/ Last changed: Jan 11 2007
/modules/ Last changed: Apr 09 22:33:54
/opt/ Last changed: Apr 09 22:31:00
/packages/ Last changed: Apr 09 22:34:38
/proc/ Last changed: May 07 20:25:46
/rdm.taf Size: 498, Last changed: Apr 09 22:37:31
/root/ Last changed: Apr 10 02:19:45
/sbin/ Last changed: Apr 09 22:33:55
/staging/ Last changed: Apr 09 23:28:41

Copyright © 2013, Juniper Networks, Inc. 489


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

/tmp/ Last changed: Apr 11 03:14:49


/usr/ Last changed: Apr 09 22:31:34
/var/ Last changed: Apr 09 22:37:30
user@host> file list /var/?
<[Enter]> Execute this command
<path> Path to list
/var/account/ Last changed: Jul 09 2007
/var/at/ Last changed: Jul 09 2007
/var/backups/ Last changed: Jul 09 2007
/var/bin/ Last changed: Jul 09 2007
/var/crash/ Last changed: Apr 09 22:31:08
/var/cron/ Last changed: Jul 09 2007
/var/db/ Last changed: May 07 20:28:40
/var/empty/ Last changed: Jul 09 2007
/var/etc/ Last changed: Apr 16 22:35:36
/var/heimdal/ Last changed: Jul 10 2007
/var/home/ Last changed: Apr 09 22:59:18
/var/jail/ Last changed: Oct 31 2007
/var/log/ Last changed: Apr 17 02:00:10
/var/mail/ Last changed: Jul 09 2007
/var/msgs/ Last changed: Jul 09 2007
/var/named/ Last changed: Jul 10 2007
/var/packages/ Last changed: Jan 18 02:38:59
/var/pdb/ Last changed: Oct 31 2007
/var/preserve/ Last changed: Jul 09 2007
/var/run/ Last changed: Apr 17 02:00:01
/var/rundb/ Last changed: Apr 17 00:46:00
/var/rwho/ Last changed: Jul 09 2007
/var/sdb/ Last changed: Apr 09 22:37:31
/var/spool/ Last changed: Jul 09 2007
/var/sw/ Last changed: Jul 09 2007
/var/tmp/ Last changed: Apr 09 23:28:41
/var/transfer/ Last changed: Jul 09 2007
/var/yp/ Last changed: Jul 09 2007
user@host> file list /var/

5. You can also display the contents of a file. For example:

user@host>file show /var/log/inventory


Jul 9 23:17:46 CHASSISD release 8.4I0 built by builder on 2007-06-12 07:58:27
UTC
Jul 9 23:18:05 CHASSISD release 8.4I0 built by builder on 2007-06-12 07:58:27
UTC
Jul 9 23:18:06 Routing Engine 0 - part number 740-003239, serial number
9000016755
Jul 9 23:18:15 Routing Engine 1 - part number 740-003239, serial number
9001018324
Jul 9 23:19:03 SSB 0 - part number 710-001951, serial number AZ8025
Jul 9 23:19:03 SSRAM bank 0 - part number 710-001385, serial number 243071
Jul 9 23:19:03 SSRAM bank 1 - part number 710-001385, serial number 410608
...

Specifying Filenames and URLs

In some CLI commands and configuration statements—including file copy, file archive,
load, save, set system login user username authentication load-key-file, and request system
software add—you can include a filename. On a routing matrix, you can include chassis
information as part of the filename (for example, lcc0, lcc0-re0, or lcc0-re1).

490 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

You can specify a filename or URL in one of the following ways:

• filename—File in the user’s current directory on the local flash drive. You can use
wildcards to specify multiple source files or a single destination file. Wildcards are not
supported in Hypertext Transfer Protocol (HTTP) or FTP.

NOTE: Wildcards are supported only by the file (compare | copy | delete |
list | rename | show) commands. When you issue the file show command
with a wildcard, it must resolve to one filename.

• path/filename—File on the local flash disk.

• /var/filename or /var/path/filename—File on the local hard disk. You can also specify
a file on a local Routing Engine for a specific T640 router on a routing matrix:

user@host> file delete lcc0-re0:/var/tmp/junk

• a:filename or a:path/filename—File on the local drive. The default path is / (the root-level
directory). The removable media can be in MS-DOS or UNIX (UFS) format.

• hostname:/path/filename, hostname:filename, hostname:path/filename, or


scp://hostname/path/filename—File on an scp/ssh client. This form is not available in
the worldwide version of Junos OS. The default path is the user’s home directory on
the remote system. You can also specify hostname as username@hostname.

• ftp://hostname/path/filename—File on an FTP server. You can also specify hostname


as username@hostname or username:password@hostname. The default path is the
user’s home directory. To specify an absolute path, the path must start with %2F; for
example, ftp://hostname/%2Fpath/filename. To have the system prompt you for the
password, specify prompt in place of the password. If a password is required, and you
do not specify the password or prompt, an error message is displayed:

user@host> file copy ftp://username@ftp.hostname.net//filename


file copy ftp.hostname.net: Not logged in.

user@host> file copy ftp://username:prompt@ftp.hostname.net//filename


Password for username@ftp.hostname.net:

• http://hostname/path/filename—File on an HTTP server. You can also specify hostname


as username@hostname or username:password@hostname. If a password is required
and you omit it, you are prompted for it.

• re0:/path/filename or re1:/path/filename—File on a local Routing Engine. You can also


specify a file on a local Routing Engine for a specific T640 router on a routing matrix:

user@host> show log lcc0-re1:chassisd

Related • Displaying Junos OS Information on page 491


Documentation

Displaying Junos OS Information


You can display Junos OS version information and other status to determine if the version
of Junos OS that you are running supports particular features or hardware.

Copyright © 2013, Juniper Networks, Inc. 491


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

To display Junos OS information:

1. Make sure you are in operational mode.

2. To display brief information and status for the kernel and Packet Forwarding Engine,
enter the show version brief command. This command shows version information for
Junos OS packages installed on the router. For example:

user@host> show version brief


Hostname: host
Model: m7i
JUNOS Base OS boot [9.1R1.8]
JUNOS Base OS Software Suite [9.1R1.8]
JUNOS Kernel Software Suite [9.1R1.8]
JUNOS Crypto Software Suite [9.1R1.8]
JUNOS Packet Forwarding Engine Support (M/T Common) [9.1R1.8]
JUNOS Packet Forwarding Engine Support (M7i/M10i) [9.1R1.8]
JUNOS Online Documentation [9.1R1.8]
JUNOS Routing Software Suite [9.1R1.8]

user@host>

If the Junos Crypto Software Suite is listed, the router has Canada and USA encrypted
Junos OS. If the Junos Crypto Software Suite is not listed, the router is running worldwide
nonencrypted Junos OS.

3. To display detailed version information, enter the show version detail command. This
command display shows the hostname and version information for Junos OS packages
installed on your router. It also includes the version information for each software
process. For example:

user@host> show version detail

Hostname: host
Model: m20
JUNOS Base OS boot [8.4R1.13]
JUNOS Base OS Software Suite [8.4R1.13]
JUNOS Kernel Software Suite [8.4R1.13]
JUNOS Crypto Software Suite [8.4R1.13]
JUNOS Packet Forwarding Engine Support (M/T Common) [8.4R1.13]
JUNOS Packet Forwarding Engine Support (M20/M40) [8.4R1.13]
JUNOS Online Documentation [8.4R1.13]
JUNOS Routing Software Suite [8.4R1.13]
KERNEL 8.4R1.13 #0 built by builder on 2007-08-08 00:33:41 UTC
MGD release 8.4R1.13 built by builder on 2007-08-08 00:34:00 UTC
CLI release 8.4R1.13 built by builder on 2007-08-08 00:34:47 UTC
RPD release 8.4R1.13 built by builder on 2007-08-08 00:45:21 UTC
CHASSISD release 8.4R1.13 built by builder on 2007-08-08 00:36:59 UTC
DFWD release 8.4R1.13 built by builder on 2007-08-08 00:39:32 UTC
DCD release 8.4R1.13 built by builder on 2007-08-08 00:34:24 UTC
SNMPD release 8.4R1.13 built by builder on 2007-08-08 00:42:24 UTC
MIB2D release 8.4R1.13 built by builder on 2007-08-08 00:46:47 UTC
APSD release 8.4R1.13 built by builder on 2007-08-08 00:36:39 UTC
VRRPD release 8.4R1.13 built by builder on 2007-08-08 00:45:44 UTC
ALARMD release 8.4R1.13 built by builder on 2007-08-08 00:34:30 UTC
PFED release 8.4R1.13 built by builder on 2007-08-08 00:41:54 UTC
CRAFTD release 8.4R1.13 built by builder on 2007-08-08 00:39:03 UTC
SAMPLED release 8.4R1.13 built by builder on 2007-08-08 00:36:05 UTC
ILMID release 8.4R1.13 built by builder on 2007-08-08 00:36:51 UTC
RMOPD release 8.4R1.13 built by builder on 2007-08-08 00:42:04 UTC

492 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

COSD release 8.4R1.13 built by builder on 2007-08-08 00:38:39 UTC


FSAD release 8.4R1.13 built by builder on 2007-08-08 00:43:01 UTC
IRSD release 8.4R1.13 built by builder on 2007-08-08 00:35:37 UTC
FUD release 8.4R1.13 built by builder on 2007-08-08 00:44:36 UTC
RTSPD release 8.4R1.13 built by builder on 2007-08-08 00:29:14 UTC
SMARTD release 8.4R1.13 built by builder on 2007-08-08 00:13:32 UTC
KSYNCD release 8.4R1.13 built by builder on 2007-08-08 00:33:17 UTC
SPD release 8.4R1.13 built by builder on 2007-08-08 00:43:50 UTC
L2TPD release 8.4R1.13 built by builder on 2007-08-08 00:43:12 UTC
HTTPD release 8.4R1.13 built by builder on 2007-08-08 00:36:27 UTC
PPPOED release 8.4R1.13 built by builder on 2007-08-08 00:36:04 UTC
RDD release 8.4R1.13 built by builder on 2007-08-08 00:33:49 UTC
PPPD release 8.4R1.13 built by builder on 2007-08-08 00:45:13 UTC
DFCD release 8.4R1.13 built by builder on 2007-08-08 00:39:11 UTC
DLSWD release 8.4R1.13 built by builder on 2007-08-08 00:42:37 UTC
LACPD release 8.4R1.13 built by builder on 2007-08-08 00:35:41 UTC
USBD release 8.4R1.13 built by builder on 2007-08-08 00:30:01 UTC
LFMD release 8.4R1.13 built by builder on 2007-08-08 00:35:52 UTC
CFMD release 8.4R1.13 built by builder on 2007-08-08 00:34:45 UTC
JDHCPD release 8.4R1.13 built by builder on 2007-08-08 00:35:40 UTC
PGCPD release 8.4R1.13 built by builder on 2007-08-08 00:46:31 UTC
SSD release 8.4R1.13 built by builder on 2007-08-08 00:36:17 UTC
MSPD release 8.4R1.13 built by builder on 2007-08-08 00:33:42 UTC
KMD release 8.4R1.13 built by builder on 2007-08-08 00:44:02 UTC
PPMD release 8.4R1.13 built by builder on 2007-08-08 00:36:03 UTC
LMPD release 8.4R1.13 built by builder on 2007-08-08 00:33:49 UTC
LRMUXD release 8.4R1.13 built by builder on 2007-08-08 00:33:55 UTC
PGMD release 8.4R1.13 built by builder on 2007-08-08 00:36:01 UTC
BFDD release 8.4R1.13 built by builder on 2007-08-08 00:44:22 UTC
SDXD release 8.4R1.13 built by builder on 2007-08-08 00:36:18 UTC
AUDITD release 8.4R1.13 built by builder on 2007-08-08 00:34:40 UTC
L2ALD release 8.4R1.13 built by builder on 2007-08-08 00:40:05 UTC
EVENTD release 8.4R1.13 built by builder on 2007-08-08 00:39:55 UTC
L2CPD release 8.4R1.13 built by builder on 2007-08-08 00:41:04 UTC
MPLSOAMD release 8.4R1.13 built by builder on 2007-08-08 00:45:11 UTC
jroute-dd release 8.4R1.13 built by builder on 2007-08-08 00:31:01 UTC
jkernel-dd release 8.4R1.13 built by builder on 2007-08-08 00:30:30 UTC
jcrypto-dd release 8.4R1.13 built by builder on 2007-08-08 00:30:12 UTC
jdocs-dd release 8.4R1.13 built by builder on 2007-08-08 00:02:52 UTC

user@host>

Related • Managing Programs and Processes Using Junos OS Operational Mode Commands on
Documentation page 493

Managing Programs and Processes Using Junos OS Operational Mode Commands


This topic shows some examples of Junos operational commands that you can use to
manage programs and processes on a device running Junos OS.

Sections include:

• Showing Software Processes on page 494


• Restarting a Junos OS Process on page 495
• Stopping the Junos OS on page 496
• Rebooting the Junos OS on page 497

Copyright © 2013, Juniper Networks, Inc. 493


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Showing Software Processes

To verify system operation or to begin diagnosing an error condition, you may need to
display information about software processes running on the device.

To show software processes:

1. Make sure you are in operational mode.

2. Type the show system processes extensive command. This command shows the CPU
utilization on the device and lists the processes in order of CPU utilization. For example:

user@host> show system processes extensive

last pid: 28689; load averages: 0.01, 0.00, 0.00 up 56+06:16:13 04:52:04
73 processes: 1 running, 72 sleeping

Mem: 101M Active, 101M Inact, 98M Wired, 159M Cache, 69M Buf, 286M Free
Swap: 1536M Total, 1536M Free

PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
3365 root 2 0 21408K 4464K select 511:23 0.00% 0.00% chassisd
3508 root 2 0 3352K 1168K select 32:45 0.00% 0.00% l2ald
3525 root 2 0 3904K 1620K select 13:40 0.00% 0.00% dcd
5532 root 2 0 11660K 2856K kqread 10:36 0.00% 0.00% rpd
3366 root 2 0 2080K 828K select 8:33 0.00% 0.00% alarmd
3529 root 2 0 2040K 428K select 7:32 0.00% 0.00% irsd
3375 root 2 0 2900K 1600K select 6:01 0.00% 0.00% ppmd
3506 root 2 0 5176K 2568K select 5:38 0.00% 0.00% mib2d
4957 root 2 0 1284K 624K select 5:16 0.00% 0.00% ntpd
6 root 18 0 0K 0K syncer 4:49 0.00% 0.00% syncer
3521 root 2 0 2312K 928K select 2:14 0.00% 0.00% lfmd
3526 root 2 0 5192K 1988K select 2:04 0.00% 0.00% snmpd
3543 root 2 0 0K 0K peer_s 1:46 0.00% 0.00% peer proxy

3512 root 2 0 3472K 1044K select 1:44 0.00% 0.00% rmopd


3537 root 2 0 0K 0K peer_s 1:30 0.00% 0.00% peer proxy

3527 root 2 0 3100K 1176K select 1:14 0.00% 0.00% pfed


3380 root 2 0 3208K 1052K select 1:11 0.00% 0.00% bfdd
4136 root 2 0 11252K 3668K select 0:54 0.00% 0.00% cli
3280 root 2 0 2248K 1420K select 0:28 0.00% 0.00% eventd
3528 root 2 0 2708K 672K select 0:28 0.00% 0.00% dfwd
7 root -2 0 0K 0K vlruwt 0:26 0.00% 0.00% vnlru
3371 root 2 0 1024K 216K sbwait 0:25 0.00% 0.00% tnp.sntpd

13 root -18 0 0K 0K psleep 0:24 0.00% 0.00% vmuncacheda

3376 root 2 0 1228K 672K select 0:22 0.00% 0.00% smartd


5 root -18 0 0K 0K psleep 0:17 0.00% 0.00% bufdaemon

3368 root 2 0 15648K 9428K select 0:17 0.00% 0.00% mgd


3362 root 2 0 1020K 204K select 0:15 0.00% 0.00% watchdog
3381 root 2 0 2124K 808K select 0:15 0.00% 0.00% lacpd
3524 root 2 0 6276K 1492K select 0:14 0.00% 0.00% kmd
3343 root 10 0 1156K 404K nanslp 0:14 0.00% 0.00% cron
---(more)---

494 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

Table 50 on page 495 lists and describes the output fields included in this example. The
fields are listed in alphabetical order.

Table 50: show system process extensive Command Output Fields


Field Description

COMMAND Command that is running.

CPU Raw (unweighted) CPU usage. The value of this field is used to sort the
processes in the output.

last pid Last process identifier assigned to the process.

load averages Three load averages, followed by the current time.

Mem Information about physical and virtual memory allocation.

NICE UNIX “nice” value. The nice value allows a process to change its final
scheduling priority.

PID Process identifier.

PRI Current kernel scheduling priority of the process. A lower number indicates a
higher priority.

processes Number of existing processes and the number of processes in each state
(sleeping, running, starting, zombies, and stopped).

RES Current amount of resident memory, in KB.

SIZE Total size of the process (text, data, and stack), in KB.

STATE Current state of the process (sleep, wait, run, idle, zombi, or stop).

Swap Information about physical and virtual memory allocation.

USERNAME Owner of the process.

WCPU Weighted CPU usage.

Restarting a Junos OS Process

To correct an error condition, you might need to restart a software process running on
the device. You can use the restart command to force a restart of a software process.

CAUTION: Do not restart a software process unless specifically asked to do


so by your Juniper Networks customer support representative. Restarting a
software process during normal operation of a device could cause interruption
of packet forwarding and loss of data.

Copyright © 2013, Juniper Networks, Inc. 495


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

To restart a software process:

1. Make sure you are in operational mode.

2. Type the following command:

user@host> restart process-name < (immediately | gracefully | soft) >

• process-name is the name of the process that you want to restart. For example,
routing or class-of-service. You can use the command completion feature of Junos
OS to see a list of software processes that you can restart using this command.

• gracefully restarts the software process after performing clean-up tasks.

• immediately restarts the software process without performing any clean-up tasks.

• soft rereads and reactivates the configuration without completely restarting the
software processes. For example, BGP peers stay up and the routing table stays
constant.

The following example shows how to restart the routing process:

user@host> restart routing


Routing protocol daemon started, pid 751

When a process restarts, the process identifer (PID) is updated. (See


Figure 20 on page 496.)

Figure 20: Restarting a Process

Stopping the Junos OS

To avoid damage to the file system and to prevent loss of data, you must always gracefully
shut down Junos OS before powering off the device.

496 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

NOTE: SRX Series Services Gateway devices for the branch and EX Series
Ethernet Switches support resilient dual-root partitioning.

If you are unable to shut down a device gracefully because of unexpected


circumstances such as a power outage or a device failure, resilient dual-root
partitioning prevents file corruption and enables a device to remain
operational. In addition, it enables a device to boot transparently from the
second root partition if the system fails to boot from the primary root partition.

Resilient dual-root partitioning serves as a backup mechanism for providing


additional resiliency to a device when there is an abnormal shutdown.
However, it is not an alternative to performing a graceful shutdown under
normal circumstances.

To stop Junos OS:

1. Make sure you are in operational mode.

2. Enter the request system halt command. This command stops all system processes
and halts the operating system. For example:

user@host> request system halt


Halt the system? [yes,no] (no) yes
shutdown: [pid 3110]
Shutdown NOW!
*** FINAL System shutdown message from root@host ***
System going down IMMEDIATELY
user@host> Dec 17 17:28:40 init: syslogd (PID 2514) exited with status=0 Normal
Exit
Waiting (max 60 seconds) for system process `bufdaemon' to stop...stopped
Waiting (max 60 seconds) for system process `syncer' to stop...stopped
syncing disks... 4
done
Uptime: 3h31m41s
ata0: resetting devices.. done
The operating system has halted.
Please press any key to reboot.

Rebooting the Junos OS

After a software upgrade or to recover (occasionally) from an error condition, you must
reboot Junos OS.

To reboot the Junos OS:

1. Make sure you are in operational mode.

2. Enter the request system reboot command. This command displays the final stages
of the system shutdown and executes the reboot. Reboot requests are recorded to
the system log files, which you can view with the show log messages command. For
example:

user@host>request system rebootReboot the system? [yes,no] (no)yes

Copyright © 2013, Juniper Networks, Inc. 497


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

shutdown: [pid 845]


Shutdown NOW!
*** FINAL System shutdown message from root@host ***
System going down IMMEDIATELY
user@host> Dec 17 17:34:20 init: syslogd (PID 409) exited with status=0 Normal
Exit
Waiting (max 60 seconds) for system process `bufdaemon' to stop...stopped
Waiting (max 60 seconds) for system process `syncer' to stop...stopped
syncing disks... 10 6
done
Uptime: 2m45s
ata0: resetting devices.. done
Rebooting...

Related • Checking the Status of a Device Running Junos OS on page 485


Documentation
• Displaying Junos OS Information on page 491

Using the Junos OS CLI Comment Character # for Operational Mode Commands
The comment character in Junos OS enables you to copy operational mode commands
that include comments from a file and paste them into the CLI. A pound sign (#) at the
beginning of the command-line indicates a comment line. This is useful for describing
frequently used operational mode commands; for example, a user’s work instructions
on how to monitor the network. To add a comment to a command file, the first character
of the line must be #. When you start a command with #, the rest of the line is disregarded
by Junos OS.

To add comments in operational mode, start with a # and end with a new line (carriage
return):

user@host> # comment-string

comment-string is the text of the comment. The comment text can be any length, but
each comment line must begin with a #.

Related • Example: Using Comments in Junos OS Operational Mode Commands on page 498
Documentation

Example: Using Comments in Junos OS Operational Mode Commands


The following example shows how to use comments in a file:

#Command 1: Show the router version


show version
#Command 2: Show all router interfaces
show interfaces terse

The following example shows how to copy and paste contents of a file into the CLI:

user@host> #Command 1: Show the router version


user@host> show version
Hostname: myhost
Model: m5
Junos Base OS boot [6.4-20040511.0]
Junos Base OS Software Suite [6.4-20040511.0]

498 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

Junos Kernel Software Suite [6.4-20040511.0]


Junos Packet Forwarding Engine Support (M5/M10) [6.4-20040511.0] Junos Routing
Software Suite [6.4-20040511.0] Junos Online Documentation [6.4-20040511.0] Junos
Crypto Software Suite [6.4-20040511.0]
user@host> # Command 2: Show all router interfaces
user@host> show interfaces terse
Interface Admin Link Proto Local Remote
fe-0/0/0 up up
fe-0/0/1 up down
fe-0/0/2 up down
mo-0/1/0 up
mo-0/1/0.16383 up up inet 10.0.0.1 --> 10.0.0.17
so-0/2/0 up up
so-0/2/1 up up
dsc up up
fxp0 up up
fxp0.0 up up inet 192.168.70.62/21
fxp1 up up
fxp1.0 up up tnp 4
gre up up
ipip up up
lo0 up up
lo0.0 up up inet 127.0.0.1 --> 0/0
lo0.16385 up up inet

Related • Using the Junos OS CLI Comment Character # for Operational Mode Commands on
Documentation page 498

Managing the CLI Environment

• Controlling the Junos OS CLI Environment on page 499


• Overview of Junos OS CLI Operational Mode Commands on page 502
• Setting the Junos OS CLI Screen Length and Width on page 504

Controlling the Junos OS CLI Environment


In operational mode, you can control the Junos OS command-line interface (CLI)
environment. For example, you can specify the number of lines that are displayed on the
screen or your terminal type. The following output lists the options that you can use to
control the CLI environment:

user@host>set cli ?
Possible completions:
complete-on-space Set whether typing space completes current word
directory Set working directory
idle-timeout Set maximum idle time before login session ends
logical-system Set default logical system
prompt Set CLI command prompt string
restart-on-upgrade Set whether CLI prompts to restart after software upgrade

screen-length Set number of lines on screen


screen-width Set number of characters on a line

Copyright © 2013, Juniper Networks, Inc. 499


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

terminal Set terminal type


timestamp Timestamp CLI output

NOTE: When you use SSH to log in to the router or log in from the console
when its terminal type is already configured , your terminal type, screen length,
and screen width are already set.

This chapter discusses the following topics:

• Setting the Terminal Type on page 500


• Setting the CLI Prompt on page 500
• Setting the CLI Directory on page 500
• Setting the CLI Timestamp on page 500
• Setting the Idle Timeout on page 501
• Setting the CLI to Prompt After a Software Upgrade on page 501
• Setting Command Completion on page 501
• Displaying CLI Settings on page 501

Setting the Terminal Type

To set the terminal type, use the set cli terminal command:

user@host> set cli terminal terminal-type

The terminal type can be one of the following: ansi, vt100, small-xterm, or xterm.

Setting the CLI Prompt

The default CLI prompt is user@host>. To change this prompt, use the set cli prompt
command. If the prompt string contains spaces, enclose the string in quotation marks ("
" ).

user@host> set cli prompt string

Setting the CLI Directory

To the set the current working directory, use the set cli directory command:

user@host> set cli directory directory

directory is the pathname of working directory.

Setting the CLI Timestamp

By default, CLI output does not include a timestamp. To include a timestamp in CLI
output, use the set cli timestamp command:

user@host> set cli timestamp [format time-date-format | disable]

If you do not specify a timestamp format, the default format is Mmm dd hh:mm:ss (for
example, Feb 08 17:20:49). Enclose the format in single quotation marks ( ‘).

500 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

Setting the Idle Timeout

By default, an individual CLI session never times out after extended times, unless the
idle-timeout statement has been included in the user’s login class configuration. To set
the maximum time an individual session can be idle before the user is logged off the
router, use the set cli idle-timeout command:

user@host> set cli idle-timeout timeout

timeout can be 0 through 100,000 minutes. Setting timeout to 0 disables the timeout.

Setting the CLI to Prompt After a Software Upgrade

By default, the CLI prompts you to restart after a software upgrade. To disable the prompt
for an individual session, use the set cli restart-on-upgrade off command:

user@host>set cli restart-on-upgrade off

To reenable the prompt, use the set cli restart-on-upgrade on command:

user@host> set cli restart-on-upgrade on

Setting Command Completion

By default, you can press Tab or the Spacebar to have the CLI complete a command.

To have the CLI allow only a tab to complete a command, use the set cli
complete-on-space off command:

user@host> set cli complete-on-space off


Disabling complete-on-space
user@host>

To reenable the use of both spaces and tabs for command completion, use the set cli
complete-on-space on command:

user@host> set cli complete-on-space on


Enabling complete-on-space
user@host>

Displaying CLI Settings

To display the current CLI settings, use the show cli command:

user@host> show cli


CLI screen length set to 24
CLI screen width set to 80
CLI complete-on-space set to on

Related • Example: Controlling the CLI Environment on page 447


Documentation

Copyright © 2013, Juniper Networks, Inc. 501


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Overview of Junos OS CLI Operational Mode Commands


This topic provides an overview of Junos OS CLI operational mode commands and
contains the following sections:

• CLI Command Categories on page 502


• Commonly Used Operational Mode Commands on page 503

CLI Command Categories

When you log in to a device running Junos OS and the CLI starts, there are several broad
groups of CLI commands:

• Commands for controlling the CLI environment—Some set commands in the set
hierarchy configure the CLI display screen. For information about these commands,
see “Understanding the Junos OS CLI Modes, Commands, and Statement Hierarchies”
on page 303.

• Commands for monitoring and troubleshooting—The following commands display


information and statistics about the software and test network connectivity. Detailed
command descriptions are provided in CLI Explorer.

• clear—Clear statistics and protocol database information.

• mtrace—Trace mtrace packets from source to receiver.

• monitor—Perform real-time debugging of various software components, including


the routing protocols and interfaces.

• ping—Determine the reachability of a remote network host.

• show—Display the current configuration and information about interfaces, routing


protocols, routing tables, routing policy filters, system alarms, and the chassis.

• test—Test the configuration and application of policy filters and autonomous system
(AS) path regular expressions.

• traceroute—Trace the route to a remote network host.

• Commands for connecting to other network systems—The ssh command opens Secure
Shell connections, and the telnet command opens telnet sessions to other hosts on
the network. For information about these commands, see CLI Explorer.

• Commands for copying files—The copy command copies files from one location on
the router or switch to another, from the router or switch to a remote system, or from
a remote system to the router or switch. For information about these commands, see
CLI Explorer.

• Commands for restarting software processes—The commands in the restart hierarchy


restart the various Junos OS processes, including the routing protocol, interface, and
SNMP. For information about these commands, see CLI Explorer.

• A command—request—for performing system-level operations, including stopping and


rebooting the router or switch and loading Junos OS images. For information about
this command, see CLI Explorer.

502 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

• A command—start—to exit the CLI and start a UNIX shell. For information about this
command, see CLI Explorer.

• A command—configure—for entering configuration mode, which provides a series of


commands that configure Junos OS, including the routing protocols, interfaces, network
management, and user access. For information about the CLI configuration commands,
see “Understanding Junos OS CLI Configuration Mode” on page 327.

• A command—quit—to exit the CLI. For information about this command, see CLI Explorer.

Commonly Used Operational Mode Commands

Table 41 on page 312 lists some operational commands you may find useful for monitoring
router or switch operation. For a complete description of operational commands, see
the Junos OS command references.

NOTE: The QFX3500 switch does not support the IS-IS, OSPF, BGP, MPLS,
and RSVP protocols.

Table 51: Commonly Used Operational Mode Commands


Items to Check Description Command

Software version Versions of software running on the router or switch show version

Log files Contents of the log files monitor

Log files and their contents and recent user logins show log

Remote systems Host reachability and network connectivity ping

Route to a network system traceroute

Configuration Current system configuration show configuration

Manipulate files List of files and directories on the router or switch file list

Contents of a file file show

Interface information Detailed information about interfaces show interfaces

Chassis Chassis alarm status show chassis alarms

Information currently on craft display show chassis craft-interface

Router or switch environment information show chassis environment

Hardware inventory show chassis hardware

Routing table information Information about entries in the routing tables show route

Copyright © 2013, Juniper Networks, Inc. 503


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 51: Commonly Used Operational Mode Commands (continued)


Items to Check Description Command

Forwarding table Information about data in the kernel’s forwarding table show route forwarding-table
information

IS-IS Adjacent routers or switches show isis adjacency

OSPF Display standard information about OSPF neighbors show ospf neighbor

BGP Display information about BGP neighbors show bgp neighbor

MPLS Status of interfaces on which MPLS is running show mpls interface

Configured LSPs on the router or switch, as well as all ingress, show mpls lsp
transit, and egress LSPs

Routes that form a label-switched path show route label-switched-path

RSVP Status of interfaces on which RSVP is running show rsvp interface

Currently active RSVP sessions show rsvp session

RSVP packet and error counters show rsvp statistics

Related • Junos OS Operational Mode Commands That Combine Other Commands on page 314
Documentation
• Understanding the Brief, Detail, Extensive, and Terse Options of Junos OS Operational
Commands on page 314

Setting the Junos OS CLI Screen Length and Width


You can set the Junos OS command-line interface (CLI) screen length and width according
to your specific requirements. This topic contains the following sections:

• Setting the Screen Length on page 504


• Setting the Screen Width on page 505
• Understanding the Screen Length and Width Settings on page 505

Setting the Screen Length

The default CLI screen length is 24 lines. To change the length, use the set cli screen-length
command:

user@host> set cli screen-length length

Setting the screen length to 0 lines disables the display of output one screen at a time.
Disabling this UNIX more-type interface can be useful when you are issuing CLI commands
from scripts.

504 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

Setting the Screen Width

The default CLI screen width is 80 characters. To change the width, use the set cli
screen-width command:

user@host> set cli screen-width width

Understanding the Screen Length and Width Settings

The cli screen-length and cli screen-width settings in combination with each other and
the size of the telnet or console window determine the extent of output displayed before
each –more– prompt appears.

The following examples explain how the cli screen-length and cli screen-width values
determine the appearance of the output:

• When the CLI screen width is set to the default value (80 characters) and the cli scree
length to 10 lines, the --more-- prompt appears on the tenth line of the output.

• When the CLI screen width is set to 20 characters and the CLI screen length is set to
6 lines in a telnet or console window that is wide enough to contain 40 characters, the
--more-- prompt appears on the fourth line of the output. Here each one of the first
two lines has more than 20 characters and is counted as two lines. The third line
contains the fifth line of output, and the fourth line contains the --more-- prompt, which
has to appear in the sixth line as per the setting.

NOTE: If you have inadvertently set the CLI screen width to a lower value
that does not allow you to see the commands that you are typing, reset the
CLI screen width with a higher value by entering the set cli screen-width
command.

TIP: If you are not able to see the command that you are entering, type the
command in a text editor and copy it at the command prompt.

Related • Example: Controlling the CLI Environment on page 447


Documentation
• Controlling the Junos OS CLI Environment on page 499

CLI Advanced Features

• Common Regular Expressions to Use with the replace Command on page 506

Copyright © 2013, Juniper Networks, Inc. 505


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Common Regular Expressions to Use with the replace Command

Table 52: Common Regular Expressions to Use with the replace Command
Operator Function

| Indicates that a match can be one of the two terms on either side of
the pipe.

^ Used at the beginning of an expression, denotes where a match


should begin.

$ Used at the end of an expression, denotes that a term must be


matched exactly up to the point of the $ character.

[] Specifies a range of letters or digits to match. To separate the start


and end of a range, use a hyphen ( - ).

() Specifies a group of terms to match. Stored as numbered variables.


Use for back references as \1 \2 .... \9.

* 0 or more terms.

+ One or more terms.

. Any character except for a space (" ").

\ A backslash escapes special characters to suppress their special


meaning. For example, \. matches . (period symbol).

\n Back reference. Matches the nth group.

& Back reference. Matches the entire match.

Table 53 on page 506 lists some replacement examples.

Table 53: Replacement Examples


Command Result

replace pattern myrouter with router1 Match: myrouter

Result: router1

replace pattern " 192\.168\.(.*)/24" with " 10.2.\1/28" Match: 192.168.3.4/24

Result: 10.2.3.4/28

replace pattern " 1.\1" with " abc&def" Match: 1.1

Result: abc1.1def

506 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

Table 53: Replacement Examples (continued)


Command Result

replace pattern 1.1 with " abc\&def" Match: 1#1

Result: abc&def

Related • Using Global Replace in a Junos Configuration on page 341


Documentation
• Example: Using Global Replace in a Junos Configuration—Using the \n Back Reference
on page 447

Junos OS CLI Environment Commands

Copyright © 2013, Juniper Networks, Inc. 507


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

set cli complete-on-space

Syntax set cli complete-on-space (off | on)

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.

Description Set the command-line interface (CLI) to complete a partial command entry when you
type a space or a tab. This is the default behavior of the CLI.

Options off—Turn off command completion.

on—Allow either a space or a tab to be used for command completion.

Required Privilege view


Level

Related • show cli on page 518


Documentation

List of Sample Output set cli complete-on-space on page 508

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
set cli complete-on-space

In the following example, pressing the Spacebar changes the partial command entry
from com to complete-on-space. The example shows how adding the keyword off at the
end of the command disables command completion.

user@host> set cli com<Space>


user@host>set cli complete-on-space off
Disabling complete-on-space

508 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

set cli directory

Syntax set cli directory directory

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.

Description Set the current working directory.

Options directory—Pathname of the working directory.

Required Privilege view


Level

List of Sample Output set cli directory on page 509

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
set cli directory
user@host> set cli directory /var/home/regress
Current directory: /var/home/regress

Copyright © 2013, Juniper Networks, Inc. 509


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

set cli idle-timeout

Syntax set cli idle-timeout


<minutes>

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.

Description Set the maximum time that an individual session can be idle before the user is logged
off the router or switch.

Options minutes—(Optional) Maximum idle time. The range of values, in minutes, is 0 through
100,000. If you do not issue this command, and the user’s login class does not specify
this value, the user is never forced off the system after extended idle times. Setting
the value to 0 disables the timeout.

Required Privilege view


Level

List of Sample Output set cli idle-timeout on page 510

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
set cli idle-timeout
user@host> set cli idle-timeout 60
Idle timeout set to 60 minutes

510 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

set cli prompt

Syntax set cli prompt string

Release Information Command introduced before Junos OS Release 7.4.

Description Set the prompt so that it is displayed within the CLI.

user@host> set cli prompt


lab1-router>

Options string—CLI prompt string. To include spaces in the prompt, enclose the string in quotation
marks. By default, the string is username@hostname.

Required Privilege view


Level

Related • Setting the CLI Prompt on page 500


Documentation

Copyright © 2013, Juniper Networks, Inc. 511


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

set cli restart-on-upgrade

Syntax set cli restart-on-upgrade string (off | on)

Release Information Command introduced before Junos OS Release 7.4.

Description For an individual session, set the CLI to prompt you to restart the router after upgrading
the software.

user@host> set cli restart-on-upgrade on


Enabling restart-on-upgrade

Options off—Disables the prompt.

on—Enables the prompt.

Required Privilege view


Level

Related • Setting the CLI to Prompt After a Software Upgrade on page 501
Documentation

512 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

set cli screen-length

Syntax set cli screen-length length

Release Information Command introduced before Junos OS Release 7.4.

Description Set terminal screen length.

user@host> set cli screen-length 75


Screen length set to 75

Options length—Number of lines of text that the terminal screen displays. The range of values, in
number of lines, is 24 through 100,000. The default is 24.

The point at which the ---(more)--- prompt appears on the screen is a function of this
setting and the settings for the set cli screen-width and set cli terminal commands.

Required Privilege view


Level

Related • Setting the Screen Length on page 504


Documentation
• Understanding the Screen Length and Width Settings on page 505

• set cli screen-width on page 514

• set cli terminal on page 515

• show cli

Copyright © 2013, Juniper Networks, Inc. 513


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

set cli screen-width

Syntax set cli screen-width width

Release Information Command introduced before Junos OS Release 7.4.

Description Set the terminal screen width.

user@host> set cli screen-width


Screen width set to 132

Options width—Number of characters in a line. The range of values is 0 through 1024. The default
is 80.

The point at which the ---(more)--- prompt appears on the screen is a function of this
setting and the settings for the set cli screen-length and set cli terminal commands.

Required Privilege view


Level

Related • Setting the Screen Width on page 505


Documentation
• set cli screen-length on page 513

• set cli terminal on page 515

• show cli

514 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

set cli terminal

Syntax set cli terminal terminal-type

Release Information Command introduced before Junos OS Release 7.4.

Description Set the terminal type.

user@host> set cli terminal xterm

Options terminal-type—Type of terminal that is connected to the Ethernet management port:

• ansi—ANSI-compatible terminal (80 characters by 24 lines)

• small-xterm—Small xterm window (80 characters by 24 lines)

• vt100—VT100-compatible terminal (80 characters by 24 lines)

• xterm—Large xterm window (80 characters by 65 lines)

Required Privilege view


Level

Related • Setting the Terminal Type on page 500


Documentation

Copyright © 2013, Juniper Networks, Inc. 515


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

set cli timestamp

Syntax set cli timestamp (format timestamp-format | disable)

Release Information Command introduced before Junos OS Release 7.4.

Description Set a timestamp for CLI output.

user@host> set cli timestamp format '%m-%d-%T'


'04-21-17:39:13'
CLI timestamp set to: '%m-%d-%T'

Options format timestamp-format—Set the data and time format for the timestamp. The
timestamp format you specify can include the following placeholders in any order:

• %m—Two-digit month

• %d—Two-digit date

• %T—Six-digit hour, minute, and seconds

Enclose the format in single quotation marks ( ‘ ). Do not use spaces. Use a hyphen ( - )
or similar character to separate placeholders.

disable—Remove the timestamp from the CLI.

Required Privilege view


Level

Related • Setting the CLI Timestamp on page 500


Documentation

516 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

set date

Syntax set date (date-time | ntp <ntp-server> <source-address source-address>)

Release Information Command introduced before Junos OS Release 7.4.

Description Set the date and time.

user@host> set date ntp


21 Apr 17:22:02 ntpdate[3867]: step time server 172.17.27.46 offset 8.759252 sec

Options • date-time—Specify date and time in one of the following formats:

• YYYYMMDDHHMM.SS

• “month DD, YYYY HH:MM(am | pm)”

• ntp—Configure the router to synchronize the current date and time setting with a
Network Time Protocol (NTP) server.

• ntp-server—(Optional) Specify the IP address of one or more NTP servers.

• source-address source-address—(Optional) Specify the source address that is used by


the router to contact the remote NTP server.

Required Privilege view


Level

Copyright © 2013, Juniper Networks, Inc. 517


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show cli

Syntax show cli

Syntax (QFX Series) show cli


<authorization>
<directory>
<history count>

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.
Command introduced in Junos OS Release 11.1 for the QFX Series.

Description Display configured CLI settings.

Options This command has no options.

Required Privilege view


Level

List of Sample Output show cli on page 519

Output Fields Table 54 on page 518 lists the output fields for the show cli command. Output fields are
listed in the approximate order in which they appear.

Table 54: show cli Output Fields


Field Name Field Description

CLI complete-on-space Capability to complete a partial command entry when you type a space or a tab: on or off.

CLI idle-timeout Maximum time that an individual session can be idle before the user is logged out from the router or
switch. When this feature is enabled, the number of minutes is displayed. Otherwise, the state is
disabled.

CLI restart-on-upgrade CLI is set to prompt you to restart the router or switch after upgrading the software: on or off.

CLI screen-length Number of lines of text that the terminal screen displays.

CLI screen-width Number of characters in a line on the terminal screen.

CLI terminal Terminal type.

CLI is operating in Mode: enhanced.

CLI timestamp Date and time format for the timestamp. If the timestamp is not set, the state is disabled.

CLI working directory Pathname of the working directory.

518 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

Sample Output
show cli
user@host> show cli
CLI complete-on-space set to on
CLI idle-timeout disabled
CLI restart-on-upgrade set to on
CLI screen-length set to 47
CLI screen-width set to 132
CLI terminal is 'vt100'
CLI is operating in enhanced mode
CLI timestamp disabled
CLI working directory is '/var/home/regress'

Copyright © 2013, Juniper Networks, Inc. 519


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show cli authorization

Syntax show cli authorization

Release Information Command introduced before Junos OS Release 7.4.

Description Display the permissions for the current user.

user@host> show cli authorization


Current user: 'root' login: ‘boojum’ class '(root)'
Permissions:
Permissions:
admin -- Can view user accounts
admin-control-- Can modify user accounts
clear -- Can clear learned network info
configure -- Can enter configuration mode
control -- Can modify any config
edit -- Can edit full files
field -- Can use field debug commands
floppy -- Can read and write the floppy
interface -- Can view interface configuration
interface-control-- Can modify interface configuration
network -- Can access the network
reset -- Can reset/restart interfaces and daemons
routing -- Can view routing configuration
routing-control-- Can modify routing configuration
shell -- Can start a local shell
snmp -- Can view SNMP configuration
snmp-control-- Can modify SNMP configuration
system -- Can view system configuration
system-control-- Can modify system configuration
trace -- Can view trace file settings
trace-control-- Can modify trace file settings
view -- Can view current values and statistics
maintenance -- Can become the super-user
firewall -- Can view firewall configuration
firewall-control-- Can modify firewall configuration
secret -- Can view secret statements
secret-control-- Can modify secret statements
rollback -- Can rollback to previous configurations
security -- Can view security configuration
security-control-- Can modify security configuration
access -- Can view access configuration
access-control-- Can modify access configuration
view-configuration-- Can view all configuration (not including secrets)
flow-tap -- Can view flow-tap configuration
flow-tap-control-- Can modify flow-tap configuration
idp-profiler-operation-- Can Profiler data
pgcp-session-mirroring-- Can view pgcp session mirroring configuration
pgcp-session-mirroring-control-- Can modify pgcp session mirroring
configuration
storage -- Can view fibre channel storage protocol configuration
storage-control-- Can modify fibre channel storage protocol configuration
all-control -- Can modify any configuration

Required Privilege view


Level

520 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

show cli directory

Syntax show cli directory

Release Information Command introduced before Junos OS Release 7.4.

Description Display the current working directory.

user@host> show cli directory


Current directory: /var/home/regress

Required Privilege view


Level

Copyright © 2013, Juniper Networks, Inc. 521


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show cli history

Syntax show cli history <count>

Release Information Command introduced before Junos OS Release 7.4.

Description Display a list of previous CLI commands.

user@host> show cli history


11:14:14 -- show arp
11:22:10 -- show cli authorization
11:27:12 -- show cli history

Options none—Display all previous CLI commands.

count—(Optional) Maximum number of commands to display.

Required Privilege view


Level

Related • Displaying the Junos OS CLI Command and Word History on page 446
Documentation

Operational Commands

522 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

| (pipe)

Syntax | (compare | count | display (changed | commit-scripts | detail | display set | inheritance |
omit | xml) | except pattern | find pattern | hold | last lines | match pattern| no-more |
request message (all | account@terminal) resolve <full-names> | save filename | trim
columns )

Release Information Command introduced before Junos OS Release 7.4.


display commit-scripts option added in Junos OS Release 7.4.

Description Filter the output of an operational mode or a configuration mode command.

Options compare (filename | rollback n )—(Configuration mode only, and only with the show
command) Compare configuration changes with another configuration file.

count—Display the number of lines in the output.

display—Display additional information about the configuration contents.

• changed—Tag changes with junos:changed attribute (XML only).

• commit-scripts—(Configuration mode only) Display all statements that are in a


configuration, including statements that were generated by transient changes. For
more information, see the Junos OS Configuration and Operations Automation Library.

• detail—(Configuration mode only) Display configuration data detail.

• inheritance <brief | default | no-comments |groups | terse>—(Configuration mode only)


Display inherited configuration data and source group.

• omit—(Configuration mode only) Display configuration statements omitted by the


apply-flags omit configuration statement.

• set—Display the configuration as a series of configuration mode commands required


to re-create the configuration.

• xml—(Operational mode only) Display the command output as Junos XML protocol
(Extensible Markup Language [XML]) tags.

except pattern—Ignore text matching a regular expression when searching the output. If
the regular expression contains spaces, operators, or wildcard characters, enclose it in
quotation marks.

find pattern—Display the output starting at the first occurrence of text matching a regular
expression. If the regular expression contains spaces, operators, or wildcard characters,
enclose it in quotation marks (" ").

last lines—Display the last number of lines you want to view from the end of the
configuration. However, when the number of lines requested is less than the number of
lines that the screen length setting permits you to display, Junos returns as many lines

Copyright © 2013, Juniper Networks, Inc. 523


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

as permitted by the screen length setting. For more information on using the last lines
option, see “Displaying Output Beginning with the Last Entries” on page 324.

hold—Hold text without exiting the --More-- prompt.

match pattern—Search for text matching a regular expression. If the regular expression
contains spaces, operators, or wildcard characters, enclose it in quotation marks.

no-more—Display output all at once rather than one screen at a time.

resolve—Convert IP addresses into Domain Name System (DNS) names. Truncates to


fit original size unless full-names is specified. To prevent the names from being truncated,
use the full-names option.

request message (all | account@terminal)—Display command output on the terminal of


a specific user logged in to your router, or on the terminals of all users logged in to your
router.

save filename—Save the output to a file or URL. For information about specifying the
filename, see “Specifying Filenames and URLs” on page 490.

trim columns—Trim specified number of columns from the start line.

Required Privilege view


Level

Related • Displaying the Current Junos OS Configuration on page 352.


Documentation
• Using the Pipe ( | ) Symbol to Filter Junos Command Output on page 319

• Using Regular Expressions with the Pipe ( | ) Symbol to Filter Junos Command Output
on page 319

• Pipe ( | ) Filter Functions in the Junos OS command-line interface on page 320

524 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

activate

Syntax activate (statement | identifier)

Release Information Command introduced before Junos OS Release 7.4.

Description Remove the inactive: tag from a statement, effectively adding the statement or identifier
back to the configuration. Statements or identifiers that have been activated take effect
when you next issue the commit command.

Options identifier—Identifier from which you are removing the inactive tag. It must be an identifier
at the current hierarchy level.

statement—Statement from which you are removing the inactive tag. It must be a
statement at the current hierarchy level.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • deactivate on page 456


Documentation
• Deactivating and Reactivating Statements and Identifiers in a Junos Configuration on
page 380

Copyright © 2013, Juniper Networks, Inc. 525


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

annotate

Syntax annotate statement "comment-string"

Release Information Command introduced before Junos OS Release 7.4.

Description Add comments to a configuration. You can add comments only at the current hierarchy
level.

Any comments you add appear only when you view the configuration by entering the
show command in configuration mode or the show configuration command in operational
mode.

NOTE: The Junos OS supports annotation up to the last level in the


configuration hierarchy, including onliners. However, annotation of parts
(child statements or identifiers within a oneliner) of the onliner is not
supported. For example, in the following sample configuration hierarchy,
annotation is supported up to the onliner level 1 , but not supported for the
metric child statement and its attribute 10:

[edit protocols]
isis {
interface ge-0/0/0.0 {
level 1 metric 10;
}
}
}

Options comment-string—Text of the comment. You must enclose it in quotation marks. In the
comment string, you can include the comment delimiters /* */ or #. If you do not specify
any, the comment string is enclosed with the /* */ comment delimiters. If a comment
for the specified statement already exists, it is deleted and replaced with the new
comment.

statement—Statement to which you are attaching the comment.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • Adding Comments in a Junos Configuration on page 381


Documentation

526 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

commit

Syntax commit <<at <"string">> <and-quit> <check> <comment <"comment-string">>


<confirmed> <display detail> <minutes> <synchronize<force>>

Release Information Command introduced before Junos OS Release 7.4.

Description Commit the set of changes to the database and cause the changes to take operational
effect.

Options at <"string">—(Optional) Save software configuration changes and activate the


configuration at a future time, or upon reboot.

string is reboot or the future time to activate the configuration changes. Enclose the string
value (including reboot) in quotation marks (“ ”). You can specify time in two formats:

• A time value in the form hh:mm[:ss] (hours, minutes, and optionally seconds)— Commit
the configuration at the specified time, which must be in the future but before 11:59:59
PM on the day the commit at configuration command is issued. Use 24-hour time for
the hh value; for example, 04:30:00 is 4:30:00 AM, and 20:00 is 8:00 PM. The time is
interpreted with respect to the clock and time zone settings on the router.

• A date and time value in the form yyyy-mm-dd hh:mm[:ss] (year, month, date, hours,
minutes, and, optionally, seconds)—Commit the configuration at the specified day and
time, which must be after the commit at command is issued. Use 24-hour time for the
hh value. For example, 2003-08-21 12:30:00 is 12:30 PM on August 21, 2003. The time
is interpreted with respect to the clock and time zone settings on the router.

For example, commit at “18:00:00". For date and time, include both values in the same
set of quotation marks. For example, commit at "2005-03-10 14:00:00".

A commit check is performed when you issue the commit at configuration mode command.
If the result of the check is successful, then the current user is logged out of configuration
mode, and the configuration data is left in a read-only state. No other commit can be
performed until the scheduled commit is completed.

NOTE: If Junos OS fails before the configuration changes become active, all
configuration changes are lost.

You cannot enter the commit at configuration command when there is a


pending reboot.

You cannot enter the request system reboot command once you schedule a
commit operation for a specific time in the future.

You cannot commit a configuration when a scheduled commit is pending.


For information about how to use the clear command to cancel a scheduled
configuration, see CLI Explorer.

Copyright © 2013, Juniper Networks, Inc. 527


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

and-quit—(Optional) Commit the configuration and, if the configuration contains no


errors and the commit succeeds, exit from configuration mode.

check—(Optional) Verify the syntax of the configuration, but do not activate it.

comment <"comment-string">—(Optional) Add a comment that describes the committed


configuration. The comment can be as long as 512 bytes and must be typed on a single
line. You cannot include a comment with the commit check command. Enclose
comment-string in quotation marks (" "). For example, commit comment "Includes changes
recommended by SW Lab".

confirmed <minutes>—(Optional) Require that the commit be confirmed within the


specified amount of time. To confirm a commit, enter either a commit or commit check
command. If the commit is not confirmed within the time limit, the configuration rolls
back automatically to the precommit configuration and a broadcast message is sent to
all logged-in users. To show when a rollback is scheduled, enter the show system commit
command. The allowed range is 1 through 65,535 minutes, and the default is 10 minutes.

In Junos OS Release 11.4 and later, you can also use the commit confirmed command in
the [edit private] configuration mode.

display detail—(Optional) Monitors the commit process.

NOTE: In Junos OS Release 10.4 and later, if the number of commit details
or messages exceeds a page when used with the | display detail pipe option,
the more pagination option on the screen is no longer available. Instead, the
messages roll up on the screen by default, just like using the commit command
with the | no more pipe option.

synchronize <force>—(Optional) If your router has two Routing Engines, you can manually
direct one Routing Engine to synchronize its configuration with the other by issuing the
commit synchronize command. The Routing Engine on which you execute this command
(request Routing Engine) copies and loads its candidate configuration to the other
(responding Routing Engine). Both Routing Engines then perform a syntax check on the
candidate configuration file being committed. If no errors are found, the configuration is
activated and becomes the current operational configuration on both Routing Engines.
The commit synchronize command does not work if the responding Routing Engine has
uncommitted configuration changes. However, you can enforce commit synchronization
on the Routing Engines by using the force option. When you issue the commit synchronize
command with the force option from one Routing Engine, the configuration sessions on
the other Routing Engine is terminated and its configuration synchronized with that on
the Routing Engine from which you issued the command.

528 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

NOTE: When you issue the commit synchronize command, you must use the
apply-groups re0 and re1 commands. For information about how to use groups,
see “Disabling Inheritance of a Junos OS Configuration Group” on page 424.

The responding Routing Engine must use Junos OS Release 5.0 or later.

Required Privilege configure—To enter configuration mode.


Level

NOTE: If you are using Junos OS in a Common Criteria environment, system


log messages are created whenever a secret attribute is changed (for example,
password changes or changes to the RADIUS shared secret). These changes
are logged during the following configuration load operations:

load merge
load replace
load override
load update

For more information, see the Secure Configuration Guide for Common Criteria
and Junos-FIPS

Related • Verifying a Junos Configuration on page 390, Committing a Junos OS Configuration on


Documentation page 397

• Scheduling a Junos Commit Operation on page 401

• Deactivating and Reactivating Statements and Identifiers in a Junos Configuration on


page 380

• Monitoring the Junos Commit Process on page 402

• Adding a Comment to Describe the Committed Configuration on page 403

Copyright © 2013, Juniper Networks, Inc. 529


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

configure

Syntax configure
<dynamic>
<exclusive>
<private>

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.

Description Enter configuration mode. When this command is entered without any optional keywords,
everyone can make configuration changes and commit all changes made to the
configuration.

Options none—Enter configuration mode.

dynamic—(Optional) Configure routing policies and certain routing policy objects in a


dynamic database that is not subject to the same verification required in the standard
configuration database. As a result, the time it takes to commit changes to the
dynamic database is much shorter than for the standard configuration database.
You can then reference these policies and policy objects in routing policies you
configure in the standard database.

exclusive—(Optional) Lock the candidate configuration for as long as you remain in


configuration mode, allowing you to make changes without interference from other
users. Other users can enter and exit configuration mode, but they cannot change
the configuration.

private—(Optional) Allow multiple users to edit different parts of the configuration at


the same time and to commit only their own changes, or to roll back without
interfering with one another's changes. You cannot commit changes in configure
private mode when another user is in configure exclusive mode.

Required Privilege configure


Level

Related • show configuration on page 549


Documentation

List of Sample Output configure on page 530

Output Fields When you enter this command, you are placed in configuration mode and the system
prompt changes from hostname> to hostname#.

Sample Output
configure
user@host> configure

530 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

Entering configuration mode


[edit]
user@host#

Copyright © 2013, Juniper Networks, Inc. 531


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

copy

Syntax copy existing-statement to new-statement

Release Information Command introduced before Junos OS Release 7.4.

Description Make a copy of an existing statement in the configuration.

Options existing-statement—Statement to copy.

new-statement—Copy of the statement.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • Copying a Junos Statement in the Configuration on page 375


Documentation

532 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

file

Syntax file <archive |checksum |compare | copy | delete | list | rename | show | source address
|archive>

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 11.1 for the QFX Series.

Description Archive files from the device, copy files to and from the router or switch, calculate the
file checksum, compare files, delete a file from the device, list files on the device, rename
a file, show file contents, or show the local address to initiate a connection.

Options archive (Optional) —Archive, and optionally compress, one or multiple local system files
as a single file, locally or at a remote location.

checksum (Optional) —Calculate the Message Digest 5 (MD5) checksum of a file.

compare (Optional) —Compare two local files and describe the differences between
them in default, context, or unified output styles.

copy (Optional) —Copy files from one place to another on the local switch or between
the local switch and a remote system.

delete (Optional) —Delete a file on the local switch.

list (Optional) —Display a list of files on the local switch.

rename (Optional) —Rename a file on the local switch.

show (Optional) —Display the contents of a file.

source address (Optional) —Specify the source address of the local file.

Required Privilege maintenance


Level

Related • Viewing Files and Directories on a Device Running Junos OS on page 487
Documentation

Copyright © 2013, Juniper Networks, Inc. 533


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

help

Syntax help < (apropos string | reference <statement-name> | syslog <syslog-tag> | tip cli number
| topic <word>)>

Release Information Command introduced before Junos OS Release 7.4.


apropos option added in Junos OS Release 8.0.

Description Display help about available operational commands, configuration statements, or general
information about getting help. Entering the help command without an option provides
introductory information about how to use the help and ? commands.

Options apropos string—(Optional) Display command names and help text that matches the
string specified. If the string contains spaces, enclose it in quotation marks (" " ). You
can also specify a regular expression for the string, using standard UNIX-style regular
expression syntax.

reference <statement-name>—(Optional) Display summary information for a configuration


statement. This information is based on summary descriptions that appear in the Junos
feature guides.

syslog <syslog-tag>—(Optional) Display information about system log messages.

tip cli number—(Optional) Display a tip about using the CLI. Specify the number of the
tip you want to view.

topic <word>—(Optional) Display usage guidelines for a topic or configuration statement.


This information is based on subjects that appear in the Junos feature guides.

Required Privilege None


Level

Related • Getting Online Help from the Junos OS Command-Line Interface on page 307
Documentation

534 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

request

Syntax request <chassis | ipsec switch | message | mpls | routing-engine | security | services | system
| flow-collector | support information>

Release Information Command introduced before Junos OS Release 7.4.

Description Stop or reboot router components, switch between primary and backup components,
display messages, and display system information.

CAUTION: Halt the backup Routing Engine before you remove it or shut off
the power to the router; otherwise, you might need to reinstall the Junos OS.

NOTE: If your router contains two Routing Engines and you want to shut the
power off to the router or remove a Routing Engine, you must first halt the
backup Routing Engine (if it has been upgraded) and then the master Routing
Engine. To halt a Routing Engine, enter the request system halt command.
You can also halt both Routing Engines at the same time by issuing the request
system halt both-routing-engines command.

If you want to reboot a router that has two Routing Engines, reboot the backup
Routing Engine (if you have upgraded it) and then the master Routing Engine.

NOTE: If you reboot the TX Matrix router, all the T640 master Routing Engines
connected to the TX Matrix router reboot. If you halt both Routing Engines
on a TX Matrix router, all the T640 Routing Engines connected to the TX
Matrix router are also halted. Likewise, if you reboot the TX Matrix Plus router,
all the T1600 master Routing Engines connected to the TX Matrix Plus router
reboot. If you halt both Routing Engines on a TX Matrix Plus router, all the
T1600 Routing Engines connected to the TX Matrix Plus router are also halted.

NOTE: If you insert a Flexible PIC Concentrator (FPC) into your router, you
may need to issue the request chassis fpc command (or press the online
button) to bring the FPC online. This applies to FPCs in M20, M40, M40e,
M160, M320, and T Series routers. For command usage, see the request chassis
fpc command description in CLI Explorer.

Additional Information Most request commands are described in CLI Explorer.

Copyright © 2013, Juniper Networks, Inc. 535


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Required Privilege maintenance


Level

Related • Overview of Junos OS CLI Operational Mode Commands on page 311


Documentation

536 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

restart

Syntax restart
<adaptive-services |ancpd-service | application-identification |audit-process |
auto-configuration |captive-portal-content-delivery |ce-l2tp-service |chassis-control |
class-of-service |clksyncd-service |database-replication|datapath-trace-service
|dhcp-service | diameter-service | disk-monitoring | dynamic-flow-capture |
ecc-error-logging | ethernet-connectivity-fault-management
|ethernet-link-fault-management |event-processing | firewall
|general-authentication-service | gracefully | iccp-service |idp-policy | immediately
|interface-control | ipsec-key-management | kernel-replication | l2-learning | l2cpd-service
| l2tp-service | l2tp-universal-edge | lacp | license-service |link-management
|local-policy-decision-function |mac-validation |mib-process | mobile-ip | mountd-service
|mpls-traceroute |mspd | multicast-snooping |named-service | nfsd-service |
packet-triggered-subscribers |peer-selection-service |pgcp-service | pgm |
pic-services-logging | pki-service |ppp | ppp-service |pppoe |
protected-system-domain-service | redundancy-interface-process | remote-operations |
root-system-domain-service | routing <logical-system logical-system-name> | sampling
| sbc-configuration-process | sdk-service |service-deployment | services | services pgcp
gateway gateway-name | snmp |soft |static-subscribers |statistics-service|
subscriber-management | subscriber-management-helper | tunnel-oamd |usb-control|
vrrp |web-management>
<gracefully | immediately | soft>

Syntax (EX Series restart


Switches) <autoinstallation | chassis-control | class-of-service | database-replication | dhcp |
dhcp-service | diameter-service | dot1x-protocol | ethernet-link-fault-management |
ethernet-switching | event-processing | firewall | general-authentication-service |
interface-control | kernel-replication | l2-learning | lacp | license-service | link-management
| lldpd-service | mib-process | mountd-service | multicast-snooping | pgm |
redundancy-interface-process | remote-operations | routing | secure-neighbor-discovery
| service-deployment | sflow-service | snmp | vrrp | web-management>
<gracefully | immediately | soft>

Syntax (TX Matrix restart


Routers) <adaptive-services | audit-process | chassis-control | class-of-service | dhcp-service |
diameter-service | disk-monitoring | dynamic-flow-capture | ecc-error-logging |
event-processing | firewall | interface-control | ipsec-key-management | kernel-replication
| l2-learning | l2tp-service | lacp | link-management | mib-process |pgm | pic-services-logging
| ppp | pppoe | redundancy-interface-process | remote-operations | routing <logical-system
logical-system-name> | sampling | service-deployment | snmp| statistics-service>
<all-chassis | all-lcc | lcc number | scc>
<gracefully | immediately | soft>

Syntax (TX Matrix Plus restart


Routers) <adaptive-services | audit-process | chassis-control | class-of-service | dhcp-service |
diameter-service | disk-monitoring | dynamic-flow-capture | ecc-error-logging |
event-processing | firewall | interface-control | ipsec-key-management | kernel-replication
| l2-learning | l2tp-service | lacp | link-management | mib-process | pgm |
pic-services-logging | ppp | pppoe | redundancy-interface-process | remote-operations |
routing <logical-system logical-system-name> | sampling | service-deployment | snmp|
statistics-service>
<all-chassis | all-lcc | all-sfc | lcc number | sfc number>
<gracefully | immediately | soft>

Copyright © 2013, Juniper Networks, Inc. 537


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Syntax (MX Series restart


Routers) <adaptive-services | ancpd-service |application-identification|audit-process |
auto-configuration |captive-portal-content-delivery |ce-l2tp-service |chassis-control |
class-of-service |clksyncd-service |database-replication| datapath-trace-service
|dhcp-service | diameter-service | disk-monitoring | dynamic-flow-capture |
ecc-error-logging | ethernet-connectivity-fault-management
|ethernet-link-fault-management |event-processing | firewall |
general-authentication-service | gracefully |iccp-service |idp-policy |immediately
|interface-control | ipsec-key-management | kernel-replication | l2-learning |l2cpd-service
|l2tp-service | l2tp-universal-edge | lacp | license-service |link-management
|local-policy-decision-function |mac-validation |mib-process | mobile-ip |mountd-service
|mpls-traceroute |mspd | multicast-snooping |named-service | nfsd-service |
packet-triggered-subscribers |peer-selection-service | pgcp-service | pgm |
pic-services-logging | pki-service |ppp | ppp-service |pppoe |
protected-system-domain-service | redundancy-interface-process | remote-operations
|root-system-domain-service | routing |routing <logical-system logical-system-name> |
sampling | sbc-configuration-process | sdk-service |service-deployment |services | services
pgcp gateway gateway-name |snmp |soft |static-subscribers |statistics-service|
subscriber-management | subscriber-management-helper | tunnel-oamd | usb-control|
vrrp |web-management>
<all-members>
<gracefully | immediately | soft>
<local>
<member member-id>

Syntax (J Series restart


Routers) <adaptive-services | audit-process | chassis-control | class-of-service | dhcp | dhcp-service
| dialer-services | diameter-service | dlsw | event-processing | firewall | interface-control |
ipsec-key-management | isdn-signaling | l2ald | l2-learning | l2tp-service | mib-process |
network-access-service | pgm | ppp | pppoe | remote-operations | routing <logical-system
logical-system-name> | sampling | service-deployment | snmp | usb-control |
web-management>
<gracefully | immediately | soft>

Syntax (QFX Series) restart


<adaptive-services | audit-process | chassis-control | class-of-service | dialer-services |
diameter-service | dlsw | ethernet-connectivity | event-processing | fibre-channel | firewall
| general-authentication-service | igmp-host-services | interface-control |
ipsec-key-management | isdn-signaling | l2ald | l2-learning | l2tp-service | mib-process |
named-service | network-access-service | nstrace-process | pgm | ppp | pppoe |
redundancy-interface-process | remote-operations |logical-system-name> | routing |
sampling |secure-neighbor-discovery | service-deployment | snmp | usb-control |
web-management>
<gracefully | immediately | soft>

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.
Command introduced in Junos OS Release 11.1 for the QFX Series.
Options added:
• dynamic-flow-capture in Junos OS Release 7.4.

• dlsw in Junos OS Release 7.5.

• event-processing in Junos OS Release 7.5.

538 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

• ppp in Junos OS Release 7.5.

• l2ald in Junos OS Release 8.0.

• link-management in Release 8.0.

• pgcp-service in Junos OS Release 8.4.

• sbc-configuration-process in Junos OS Release 9.5.

• services pgcp gateway in Junos OS Release 9.6.

• sfc and all-sfc for the TX Matrix Router in Junos OS Release 9.6.

Description Restart a Junos OS process.

CAUTION: Never restart a software process unless instructed to do so by a


customer support engineer. A restart might cause the router or switch to drop
calls and interrupt transmission, resulting in possible loss of data.

Options none—Same as gracefully.

adaptive-services—(Optional) Restart the configuration management process that


manages the configuration for stateful firewall, Network Address Translation (NAT),
intrusion detection services (IDS), and IP Security (IPsec) services on the Adaptive
Services PIC.

all-chassis—(TX Matrix and TX Matrix Plus routers only) (Optional) Restart the software
process on all chassis.

all-lcc—(TX Matrix and TX Matrix Plus routers only) (Optional) For a TX Matrix router,
restart the software process on all T640 routers connected to the TX Matrix router.
For a TX Matrix Plus router, restart the software process on all T1600 routers
connected to the TX Matrix Plus router.

all-members—(MX Series routers only) (Optional) Restart the software process for all
members of the Virtual Chassis configuration.

all-sfc—(TX Matrix Plus routers only) (Optional) For a TX Matrix Plus router, restart the
software processes for the TX Matrix Plus router (or switch-fabric chassis).

ancpd-service—(Optional) Restart the Access Node Control Protocol (ANCP) process,


which works with a special Internet Group Management Protocol (IGMP) session to
collect outgoing interface mapping events in a scalable manner.

application-identification—(Optional) Restart the process that identifies an application


using intrusion detection and prevention (IDP) to allow or deny traffic based on
applications running on standard or nonstandard ports.

Copyright © 2013, Juniper Networks, Inc. 539


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

audit-process—(Optional) Restart the RADIUS accounting process that gathers statistical


data that can be used for general network monitoring, analyzing and tracking usage
patterns, for billing a user based upon the amount of time or type of services accessed.

auto-configuration—(Optional) Restart the Interface Auto-Configuration process.

autoinstallation—(EX Series switches only) (Optional) Restart the autoinstallation


process.

captive-portal-content-delivery—(Optional) Restart the HTTP redirect service by specifying


the location to which a subscriber's initial Web browser session is redirected, enabling
initial provisioning and service selection for the subscriber.

ce-l2tp-service—(M10, M10i, M7i, and MX Series routers only) (Optional) Restart the
Universal Edge Layer 2 Tunneling Protocol (L2TP) process, which establishes L2TP
tunnels and Point-to-Point Protocol (PPP) sessions through L2TP tunnels.

chassis-control—(Optional) Restart the chassis management process.

class-of-service—(Optional) Restart the class-of-service (CoS) process, which controls


the router's or switch’s CoS configuration.

clksyncd-service—(Optional) Restart the external clock synchronization process, which


uses synchronous Ethernet (SyncE).

database-replication—(EX Series switches and MX Series routers) (Optional) Restart


the database replication process.

datapath-trace-service—(Optional) Restart the packet path tracing process.

dhcp—(J Series routers and EX Series switches only) (Optional) Restart the software
process for a Dynamic Host Configuration Protocol (DHCP) server. A DHCP server
allocates network IP addresses and delivers configuration settings to client hosts
without user intervention.

dhcp-service— (Optional) Restart the Dynamic Host Configuration Protocol process.

dialer-services—(J Series routers and EX Series switches only) (Optional) Restart the
ISDN dial-out process.

diameter-service—(Optional) Restart the diameter process.

disk-monitoring—(Optional) Restart disk monitoring, which checks the health of the hard
disk drive on the Routing Engine.

dlsw—(J Series routers and QFX Series only) (Optional) Restart the data link switching
(DLSw) service.

dot1x-protocol—(EX Series switches only) (Optional) Restart the port-based network


access control process.

dynamic-flow-capture—(Optional) Restart the dynamic flow capture (DFC) process,


which controls DFC configurations on Monitoring Services III PICs.

540 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

ecc-error-logging—(Optional) Restart the error checking and correction (ECC) process,


which logs ECC parity errors in memory on the Routing Engine.

ethernet-connectivity-fault-management—(Optional) Restart the process that provides


IEEE 802.1ag Operation, Administration, and Management (OAM) connectivity fault
management (CFM) database information for CFM maintenance association end
points (MEPs) in a CFM session.

ethernet-link-fault-management—(EX Series switches and MX Series routers only)


(Optional) Restart the process that provides the OAM link fault management (LFM)
information for Ethernet interfaces.

ethernet-switching—(EX Series switches only) (Optional) Restart the Ethernet switching


process.

event-processing—(Optional) Restart the event process (eventd).

fibre-channel—(QFX Series only) (Optional) Restart the Fibre Channel process.

firewall—(Optional) Restart the firewall management process, which manages the


firewall configuration and enables accepting or rejecting packets that are transiting
an interface on a router or switch.

general-authentication-service—(EX Series switches and MX Series routers) (Optional)


Restart the general authentication process.

gracefully—(Optional) Restart the software process.

iccp-service—(Optional) Restart the Inter-Chassis Communication Protocol (ICCP)


process.

idp-policy—(Optional) Restart the intrusion detection and prevention (IDP) protocol


process.

immediately—(Optional) Immediately restart the software process.

interface-control—(Optional) Restart the interface process, which controls the router's


or switch’s physical interface devices and logical interfaces.

ipsec-key-management—(Optional) Restart the IPsec key management process.

isdn-signaling—(J Series routers and QFX Series only) (Optional) Restart the ISDN
signaling process, which initiates ISDN connections.

kernel-replication—(Optional) Restart the kernel replication process, which replicates


the state of the backup Routing Engine when graceful Routing Engine switchover
(GRES) is configured.

l2-learning—(Optional) Restart the Layer 2 address flooding and learning process.

l2cpd-service—(Optional) Restart the Layer 2 Control Protocol process, which enables


features such as Layer 2 protocol tunneling and nonstop bridging.

Copyright © 2013, Juniper Networks, Inc. 541


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

l2tp-service— (M10, M10i, M7i, and MX Series routers only) (Optional) Restart the Layer 2
Tunneling Protocol (L2TP) process, which sets up client services for establishing
Point-to-Point Protocol (PPP) tunnels across a network and negotiating Multilink
PPP if it is implemented.

l2tp-universal-edge—(MX Series routers) (Optional) Restart the L2TP process, which


establishes L2TP tunnels and PPPsessions through L2TP tunnels.

lacp—(Optional) Restart the Link Aggregation Control Protocol (LACP) process. LACP
provides a standardized means for exchanging information between partner systems
on a link to allow their link aggregation control instances to reach agreement on the
identity of the LAG to which the link belongs, and then to move the link to that LAG,
and to enable the transmission and reception processes for the link to function in
an orderly manner.

lcc number—(TX Matrix and TX Matrix Plus routers only) (Optional) For a TX Matrix router,
restart the software process for a specific T640 router that is connected to the TX
Matrix router. For a TX Matrix Plus router, restart the software process for a specific
T1600 router that is connected to the TX Matrix Plus router. Replace number with a
value from 0 through 3.

license-service—(EX Series switches) (Optional) Restart the feature license management


process.

link-management— (TX Matrix and TX Matrix Plus routers and EX Series switches only)
(Optional) Restart the Link Management Protocol (LMP) process, which establishes
and maintains LMP control channels.

lldpd-service—(EX Series switches only) (Optional) Restart the Link Layer Discovery
Protocol (LLDP) process.

local—(MX Series routers only) (Optional) Restart the software process for the local
Virtual Chassis member.

local-policy-decision-function— (Optional) Restart the process for the Local Policy


Decision Function, which regulates collection of statistics related to applications
and application groups and tracking of information about dynamic subscribers and
static interfaces.

mac-validation— (Optional) Restart the Media Access Control (MAC) validation process,
which configures MAC address validation for subscriber interfaces created on demux
interfaces in dynamic profiles on MX Series routers.

member member-id—(MX Series routers only) (Optional) Restart the software process
for a specific member of the Virtual Chassis configuration. Replace member-id with
a value of 0 or 1.

mib-process—(Optional) Restart the Management Information Base (MIB) version II


process, which provides the router's MIB II agent.

mobile-ip—(Optional) Restart the Mobile IP process, which configures Junos OS Mobile


IP features.

542 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

mountd-service—(EX Series switches and MX Series router) (Optional) Restart the service
for NFS mount requests.

mpls-traceroute—(Optional) Restart the MPLS Periodic Traceroute process.

mspd—(Optional) Restart the Multiservice process.

multicast-snooping—(EX Series switches and MX Series routers) (Optional) Restart the


multicast snooping process, which makes Layer 2 devices, such as VLAN switches,
aware of Layer 3 information, such as the media access control (MAC) addresses
of members of a multicast group.

named-service—(Optional) Restart the DNS Server process, which is used by a router or


a switch to resolve hostnames into addresses.

network-access-service—(J Series routers and QFX Series only) (Optional) Restart the
network access process, which provides the router's Challenge Handshake
Authentication Protocol (CHAP) authentication service.

nfsd-service—(Optional) Restart the Remote NFS Server process, which provides remote
file access for applications that need NFS-based transport.

packet-triggered-subscribers—(Optional) Restart the packet-triggered subscribers and


policy control (PTSP) process, which allows the application of policies to dynamic
subscribers that are controlled by a subscriber termination device.

peer-selection-service—(Optional) Restart the Peer Selection Service process.

pgcp-service—(Optional) Restart the pgcpd service process running on the Routing


Engine. This option does not restart pgcpd processes running on mobile station PICs.
To restart pgcpd processes running on mobile station PICs, use the services pgcp
gateway option.

pgm—(Optional) Restart the process that implements the Pragmatic General Multicast
(PGM) protocol for assisting in the reliable delivery of multicast packets.

pic-services-logging—(Optional) Restart the logging process for some PICs. With this
process, also known as fsad (the file system access daemon), PICs send special
logging information to the Routing Engine for archiving on the hard disk.

pki-service—(Optional) Restart the PKI Service process.

ppp—(Optional) Restart the Point-to-Point Protocol (PPP) process, which is the


encapsulation protocol process for transporting IP traffic across point-to-point links.

ppp-service—(Optional) Restart the Universal edge PPP process, which is the


encapsulation protocol process for transporting IP traffic across universal edge
routers.

pppoe—(Optional) Restart the Point-to-Point Protocol over Ethernet (PPPoE) process,


which combines PPP that typically runs over broadband connections with the
Ethernet link-layer protocol that allows users to connect to a network of hosts over
a bridge or access concentrator.

Copyright © 2013, Juniper Networks, Inc. 543


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

protected-system-domain-service—(Optional) Restart the Protected System Domain


(PSD) process.

redundancy-interface-process—(Optional) Restart the ASP redundancy process.

remote-operations—(Optional) Restart the remote operations process, which provides


the ping and traceroute MIBs.

root-system-domain-service—(Optional) Restart the Root System Domain (RSD) service.

routing—(QFX Series, EX Series switches, and MX Series routers only) (Optional) Restart
the routing protocol process.

routing <logical-system logical-system-name>—(Optional) Restart the routing protocol


process, which controls the routing protocols that run on the router or switch and
maintains the routing tables. Optionally, restart the routing protocol process for the
specified logical system only.

sampling—(Optional) Restart the sampling process, which performs packet sampling


based on particular input interfaces and various fields in the packet header.

sbc-configuration-process—(Optional) Restart the session border controller (SBC) process


of the border signaling gateway (BSG).

scc—(TX Matrix routers only) (Optional) Restart the software process on the TX Matrix
router (or switch-card chassis).

sdk-service—(Optional) Restart the SDK Service process, which runs on the Routing
Engine and is responsible for communications between the SDK application and
Junos OS. Although the SDK Service process is present on the router, it is turned off
by default.

secure-neighbor-discovery—(QFX Series, EX Series switches, and MX Series routers only)


(Optional) Restart the secure Neighbor Discovery Protocol (NDP) process, which
provides support for protecting NDP messages.

sfc number—(TX Matrix Plus routers only) (Optional) Restart the software process on
the TX Matrix Plus router (or switch-fabric chassis). Replace number with 0.

service-deployment—(Optional) Restart the service deployment process, which enables


Junos OS to work with the Session and Resource Control (SRC) software.

services—(Optional) Restart a service.

services pgcp gateway gateway-name—(Optional) Restart the pgcpd process for a specific
border gateway function (BGF) running on an MS-PIC. This option does not restart
the pgcpd process running on the Routing Engine. To restart the pgcpd process on
the Routing Engine, use the pgcp-service option.

sflow-service—(EX Series switches only) (Optional) Restart the flow sampling (sFlow
technology) process.

544 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

snmp—(Optional) Restart the SNMP process, which enables the monitoring of network
devices from a central location and provides the router's or switch’s SNMP master
agent.

soft—(Optional) Reread and reactivate the configuration without completely restarting


the software processes. For example, BGP peers stay up and the routing table stays
constant. Omitting this option results in a graceful restart of the software process.

static-subscribers—(Optional) Restart the Static subscribers process, which associates


subscribers with statically configured interfaces and provides dynamic service
activation and activation for these subscribers.

statistics-service—(Optional) Restart the process that manages the Packet Forwarding


Engine statistics.

subscriber-management—(Optional) Restart the Subscriber Management process.

subscriber-management-helper—(Optional) Restart the Subscriber Management Helper


process.

tunnel-oamd—(Optional) Restart the Tunnel OAM process, which enables the Operations,
Administration, and Maintenance of Layer 2 tunneled networks. Layer 2 protocol
tunneling (L2PT) allows service providers to send Layer 2 protocol data units (PDUs)
across the provider’s cloud and deliver them to Juniper Networks EX Series Ethernet
Switches that are not part of the local broadcast domain.

usb-control—(J Series routers and MX Series routers) (Optional) Restart the USB control
process.

vrrp—(EX Series switches and MX Series routers) (Optional) Restart the Virtual Router
Redundancy Protocol (VRRP) process, which enables hosts on a LAN to make use
of redundant routing platforms on that LAN without requiring more than the static
configuration of a single default route on the hosts.

web-management—(J Series routers, QFX Series, EX Series switches, and MX Series


routers) (Optional) Restart the Web management process.

Required Privilege reset


Level

Related • Overview of Junos OS CLI Operational Mode Commands on page 311


Documentation

List of Sample Output restart interfaces on page 545

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
restart interfaces
user@host> restart interfaces

Copyright © 2013, Juniper Networks, Inc. 545


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

interfaces process terminated


interfaces process restarted

546 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

set

Syntax set <statement-path> identifier

Release Information Command introduced before Junos OS Release 7.4.

Description Create a statement hierarchy and set identifier values. This is similar to edit except that
your current level in the hierarchy does not change.

Options identifier—Name of the statement or identifier to set.

statement-path—(Optional) Path to an existing statement hierarchy level. If that hierarchy


level does not exist, it is created.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • edit on page 458


Documentation
• Displaying the Current Junos OS Configuration on page 352

Copyright © 2013, Juniper Networks, Inc. 547


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show

Syntax show <statement-path> <identifier>

Release Information Command introduced before Junos OS Release 7.4.

Description Display the current configuration.

Options none—Display the entire configuration at the current hierarchy level.

identifier—(Optional) Display the configuration for the specified identifier.

statement-path—(Optional) Display the configuration for the specified statement hierarchy


path.

Required Privilege configure—To enter configuration mode, but other required privilege levels depend on
Level where the statement is located in the configuration hierarchy.

Related • show | display inheritance on page 552


Documentation
• show | display omit on page 553

• show | display set on page 554

• show | display set relative on page 555

• show groups junos-defaults on page 556

• Displaying the Current Junos OS Configuration on page 352

548 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

show configuration

Syntax show configuration


<statement-path>

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.

Description Display the configuration that currently is running on the router or switch, which is the
last committed configuration.

Options none—Display the entire configuration.

statement-path—(Optional) Display one of the following hierarchies in a configuration.


(Each statement-path option has additional suboptions not described here. See the
appropriate feature guide or EX Series switch documentation for more information.)
• access—Network access configuration.

• access-profile—Access profile configuration.

• accounting-options—Accounting data configuration.

• applications—Applications defined by protocol characteristics.

• apply-groups—Groups from which configuration data is inherited.

• chassis—Chassis configuration.

• chassis network-services—Current running mode.

• class-of-service—Class-of-service configuration.

• diameter—Diameter base protocol layer configuration.

• ethernet-switching-options—(EX Series switch only) Ethernet switching


configuration.

• event-options—Event processing configuration.

• firewall—Firewall configuration.

• forwarding-options—Options that control packet sampling.

• groups—Configuration groups.

• interfaces—Interface configuration.

• jsrc—JSRC partition configuration.

• jsrc-partition—JSRC partition configuration.

• logical-systems—Logical system configuration.

• poe—(EX Series switch only) Power over Ethernet configuration.

• policy-options—Routing policy option configuration.

• protocols—Routing protocol configuration.

Copyright © 2013, Juniper Networks, Inc. 549


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• routing-instances—Routing instance configuration.

• routing-options—Protocol-independent routing option configuration.

• security—Security configuration.

• services—Service PIC applications configuration.

• snmp—Simple Network Management Protocol configuration.

• system—System parameters configuration.

• virtual-chassis—(EX Series switch only) Virtual Chassis configuration.

• vlans—(EX Series switch only) VLAN configuration.

Additional Information The portions of the configuration that you can view depend on the user class that you
belong to and the corresponding permissions. If you do not have permission to view a
portion of the configuration, the text ACCESS-DENIED is substituted for that portion of
the configuration. If you do not have permission to view authentication keys and passwords
in the configuration, because the secret permission bit is not set for your user account,
the text SECRET-DATA is substituted for that portion of the configuration. If an identifier
in the configuration contains a space, the identifier is displayed in quotation marks.

Required Privilege view


Level

Related • Displaying the Current Junos OS Configuration on page 352


Documentation
• Overview of Junos OS CLI Operational Mode Commands on page 311

List of Sample Output show configuration on page 550


show configuration policy-options on page 551

Output Fields This command displays information about the current running configuration.

Sample Output
show configuration
user@host> show configuration
## Last commit: 2006-10-31 14:13:00 PST by alant version "8.2I0 [builder]"; ##
last changed: 2006-10-31 14:05:53 PST
system {
host-name nestor;
domain-name east.net;
backup-router 192.1.1.254;
time-zone America/Los_Angeles;
default-address-selection;
name-server {
192.154.169.254;
192.154.169.249;
192.154.169.176;
}
services {
telnet;
}

550 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

tacplus-server {
1.2.3.4 {
secret /* SECRET-DATA */;
...
}
}
}
interfaces {
...
}
protocols {
isis {
export "direct routes";
}
}
policy-options {
policy-statement "direct routes" {
from protocol direct;
then accept;
}
}

show configuration policy-options


user@host> show configuration policy-options
policy-options {
policy-statement "direct routes" {
from protocol direct;
then accept;
}
}

Copyright © 2013, Juniper Networks, Inc. 551


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show | display inheritance

Syntax show | display inheritance <brief | defaults | no-comments | terse>

Release Information Command introduced before Junos OS Release 7.4.

Description Show the inherited configuration data and information about the source group from
which the configuration has been inherited. Show interface ranges configuration data in
expanded format and information about the source interface-range from which the
configuration has been expanded

user@host# show system ports | display inheritance defaults


## 'console' was inherited from group 'junos-defaults'
## 'vt100' was inherited from group 'junos-defaults'
## console type vt100;

user@host# show system login class readonly | display inheritance


## 'interface' was inherited from group global'
## 'network' was inherited from group global'
## 'routing' was inherited from group global'
## 'system' was inherited from group global'
## 'trace' was inherited from group global'
## 'view' was inherited from group global'
##
permissions [ interface network routing system trace view ];

user@host# show system login class readonly | display inheritance no-comments


permissions [ interface network routing system trace view ];

Options • brief—Display brief output for the command.

• defaults—Display the Junos OS defaults that have been applied to the configuration.

• no-comments—Display configuration information without inline comments marked


with ##.

• terse—Display terse output with inheritance details as inline comment.

Required Privilege view


Level

Related • Using Junos OS Defaults Groups on page 441


Documentation

552 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

show | display omit

Syntax show | display omit

Release Information Command introduced in Junos OS Release 8.2.

Description Display configuration statements (including those marked as hidden by the apply-flags
omit configuration statement).

user@host# show | display omit


system {
apply-flags omit;
login {
message lengthy-login-message;
}
}

Required Privilege view


Level

Related • show on page 548


Documentation

Copyright © 2013, Juniper Networks, Inc. 553


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show | display set

Syntax show | display set

Release Information Command introduced before Junos OS Release 7.4.

Description Display the configuration as a series of configuration mode commands required to


re-create the configuration from the top level of the hierarchy as set commands

user@host# show | display set


set interfaces fe-0/0/0 unit 0 family inet address 192.168.1.230/24
set interfaces fe-0/0/0 unit 0 family iso
set interfaces fe-0/0/0 unit 0 family mpls
set interfaces fe-0/0/0 unit 1 family inet address 10.0.0.1/8
deactivate interfaces fe-0/0/0 unit 1

Required Privilege view


Level

Related • show on page 548


Documentation
• Displaying set Commands from the Junos OS Configuration on page 353

554 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

show | display set relative

Syntax show | display set relative

Release Information Command introduced before Junos OS Release 7.4.

Description Display the configuration as a series of configuration mode commands required to


re-create the configuration from the current hierarchy level.

[edit interfaces fe-0/0/0]


user@host# show
unit 0 {
family inet {
address 192.107.1.230/24;
}
family iso;
family mpls;
}
inactive: unit 1 {
family inet {
address 10.0.0.1/8;
}
}
user@host# show | display set relative
set unit 0 family inet address 192.107.1.230/24
set unit 0 family iso
set unit 0 family mpls
set unit 1 family inet address 10.0.0.1/8
deactivate unit 1

Required Privilege view


Level

Related • Displaying set Commands from the Junos OS Configuration on page 353
Documentation

Copyright © 2013, Juniper Networks, Inc. 555


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show groups junos-defaults

Syntax show groups junos-defaults

Release Information Command introduced before Junos OS Release 7.4.

Description Display the full set of available preset statements from the Junos OS defaults group.

user@host# show groups junos-defaults


groups {
junos-defaults {
applications {
# File Transfer Protocol
application junos-ftp {
application-protocol ftp;
protocol tcp;
destination-port 21;
}
# Trivial File Transfer Protocol
application junos-tftp {
application-protocol tftp;
protocol udp;
destination-port 69;
}
# RPC port mapper on TCP
application junos-rpc-portmap-tcp {
application-protocol rpc-portmap;
protocol tcp;
destination-port 111;
}
# RPC port mapper on UDP
}
}
}

Required Privilege view


Level

Related • Using Junos OS Defaults Groups on page 441


Documentation
• Junos OS UTM Library for Security Devices

556 Copyright © 2013, Juniper Networks, Inc.


Chapter 10: Administration

show system commit

Syntax show system commit

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.
Command introduced in Junos OS Release 11.1 for the QFX Series.

Description Display the pending commit operation (if any) and the commit history.

Options This command has no options.

Required Privilege view


Level

Related • clear system commit


Documentation

List of Sample Output show system commit on page 558


show system commit (At a Particular Time) on page 558
show system commit (At the Next Reboot) on page 558
show system commit (Rollback Pending) on page 558
show system commit (QFX Series) on page 558

Output Fields Table 55 on page 557 describes the output fields for the show system commit command.
Output fields are listed in the approximate order in which they appear.

Table 55: show system commit Output Fields


Field Name Field Description

Commit history Displays the last 50 commit operations listed, most recent to first. The identifier rescue designates a
configuration created for recovery using the request system configuration rescue save command.

Timestamp Date and time of the commit operation.

Username User who executed the commit operation.

Commit method Method used to execute the commit operation:

• cli—CLI interactive user performed the commit operation.


• Junos XML protocol—Junos XML protocol client performed the commit operation.
• synchronize—The commit synchronize command was performed on the other Routing Engine.
• snmp—An SNMP set request caused the commit operation.
• button—A button on the router or switch was pressed to commit a rescue configuration for recovery.
• autoinstall—A configuration obtained through autoinstallation was committed.
• other—A method other than those identified was used to perform the commit operation.

Copyright © 2013, Juniper Networks, Inc. 557


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Sample Output
show system commit
user@host> show system commit
0 2003-07-28 19:14:04 PDT by root via other
1 2003-07-25 22:01:36 PDT by regress via cli
2 2003-07-25 22:01:32 PDT by regress via cli
3 2003-07-25 21:30:13 PDT by root via button
4 2003-07-25 13:46:48 PDT by regress via cli
5 2003-07-25 05:33:21 PDT by root via autoinstall
...
rescue 2002-05-10 15:32:03 PDT by root via other

show system commit (At a Particular Time)


user@host> show system commit
commit requested by root via cli at Tue May 7 15:59:00 2002

show system commit (At the Next Reboot)


user@host> show system commit
commit requested by root via cli at reboot

show system commit (Rollback Pending)


user@host> show system commit
0 2005-01-05 15:00:37 PST by root via cli commit confirmed, rollback in 3mins

show system commit (QFX Series)


user@switch> show system commit
0 2011-11-25 19:17:49 PST by root via cli

558 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 11

Troubleshooting

• Troubleshooting Procedures on page 559

Troubleshooting Procedures

• Returning to the Most Recently Committed Junos Configuration on page 559


• Returning to a Previously Committed Junos OS Configuration on page 559
• Creating and Returning to a Rescue Configuration on page 564
• Rolling Back Junos OS Configuration Changes on page 565

Returning to the Most Recently Committed Junos Configuration


To return to the most recently committed configuration and load it into configuration
mode without activating it, use the rollback configuration mode command:

[edit]
user@host# rollback

load complete

To activate the configuration to which you rolled back, use the commit command:

[edit]
user@host# rollback
load complete
[edit]
user@host# commit

Related • Rolling Back Junos OS Configuration Changes on page 565


Documentation
• Returning to a Previously Committed Junos OS Configuration on page 559

• Understanding How the Junos Configuration Is Stored on page 346

Returning to a Previously Committed Junos OS Configuration


This topic explains how you can return to a configuration prior to the most recently
committed one, and contains the following sections:

• Returning to a Configuration Prior to the One Most Recently Committed on page 560
• Displaying Previous Configurations on page 560

Copyright © 2013, Juniper Networks, Inc. 559


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Comparing Configuration Changes with a Prior Version on page 561


• Creating and Returning to a Rescue Configuration on page 563
• Saving a Configuration to a File on page 563

Returning to a Configuration Prior to the One Most Recently Committed

To return to a configuration prior to the most recently committed one, include the
configuration number, 0 through 49, in the rollback command. The most recently saved
configuration is number 0 (which is the default configuration to which the system returns),
and the oldest saved configuration is number 49.

[edit]
user@host# rollback number
load complete

Displaying Previous Configurations

To display previous configurations, including the rollback number, date, time, the name
of the user who committed changes, and the method of commit, use the rollback ?
command.

[edit]
user@host# rollback ?
Possible completions:
<[Enter]> Execute this command
<number> Numeric argument
0 2005-02-27 12:52:10 PST by abc via cli
1 2005-02-26 14:47:42 PST by def via cli
2 2005-02-14 21:55:45 PST by ghi via cli
3 2005-02-10 16:11:30 PST by jkl via cli
4 2005-02-10 16:02:35 PST by mno via cli
5 2005-03-16 15:10:41 PST by pqr via cli
6 2005-03-16 14:54:21 PST by stu via cli
7 2005-03-16 14:51:38 PST by vwx via cli
8 2005-03-16 14:43:29 PST by yzz via cli
9 2005-03-16 14:15:37 PST by abc via cli
10 2005-03-16 14:13:57 PST by def via cli
11 2005-03-16 12:57:19 PST by root via other
12 2005-03-16 10:45:23 PST by root via other
13 2005-03-16 10:08:13 PST by root via other
14 2005-03-16 01:20:56 PST by root via other
15 2005-03-16 00:40:37 PST by ghi via cli
16 2005-03-16 00:39:29 PST by jkl via cli
17 2005-03-16 00:32:36 PST by mno via cli
18 2005-03-16 00:31:17 PST by pqr via cli
19 2005-03-15 19:59:00 PST by stu via cli
20 2005-03-15 19:53:39 PST by vwx via cli
21 2005-03-15 18:07:19 PST by yzz via cli
22 2005-03-15 17:59:03 PST by abc via cli
23 2005-03-15 15:05:14 PST by def via cli
24 2005-03-15 15:04:51 PST by ghi via cli
25 2005-03-15 15:03:42 PST by jkl via cli
26 2005-03-15 15:01:52 PST by mno via cli
27 2005-03-15 14:58:34 PST by pqr via cli
28 2005-03-15 13:09:37 PST by root via other

560 Copyright © 2013, Juniper Networks, Inc.


Chapter 11: Troubleshooting

29 2005-03-12 11:01:20 PST by stu via cli


30 2005-03-12 10:57:35 PST by vwx via cli
31 2005-03-11 10:25:07 PST by yzz via cli
32 2005-03-10 23:40:58 PST by abc via cli
33 2005-03-10 23:40:38 PST by def via cli
34 2005-03-10 23:14:27 PST by ghi via cli
35 2005-03-10 23:10:16 PST by jkl via cli
36 2005-03-10 23:01:51 PST by mno via cli
37 2005-03-10 22:49:57 PST by pqr via cli
38 2005-03-10 22:24:07 PST by stu via cli
39 2005-03-10 22:20:14 PST by vwx via cli
40 2005-03-10 22:16:56 PST by yzz via cli
41 2005-03-10 22:16:41 PST by abc via cli
42 2005-03-10 20:44:00 PST by def via cli
43 2005-03-10 20:43:29 PST by ghi via cli
44 2005-03-10 20:39:14 PST by jkl via cli
45 2005-03-10 20:31:30 PST by root via other
46 2005-03-10 18:57:01 PST by mno via cli
47 2005-03-10 18:56:18 PST by pqr via cli
48 2005-03-10 18:47:49 PST by stu via cli
49 2005-03-10 18:47:34 PST by vw via cli
|Pipe through a command
[edit]

Comparing Configuration Changes with a Prior Version

In configuration mode only, when you have made changes to the configuration and want
to compare the candidate configuration with a prior version, you can use the compare
command to display the configuration. The compare command compares the candidate
configuration with either the current committed configuration or a configuration file and
displays the differences between the two configurations. To compare configurations,
specify the compare command after the pipe:

[edit]
user@host# show | compare (filename| rollback n)

filename is the full path to a configuration file. The file must be in the proper format: a
hierarchy of statements.

n is the index into the list of previously committed configurations. The most recently
saved configuration is number 0, and the oldest saved configuration is number 49. If you
do not specify arguments, the candidate configuration is compared against the active
configuration file (/config/juniper.conf).

The comparison output uses the following conventions:

• Statements that are only in the candidate configuration are prefixed with a plus sign
(+).

• Statements that are only in the comparison file are prefixed with a minus sign (-).

• Statements that are unchanged are prefixed with a single blank space ( ).

Copyright © 2013, Juniper Networks, Inc. 561


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

The following example shows various changes, then a comparison of the candidate
configuration with the active configuration, showing only the changes made at the [edit
protocols bgp] hierarchy level:

[edit]
user@host# edit protocols bgp
[edit protocols bgp]
user@host# show
group my-group {
type internal;
hold-time 60;
advertise-inactive;
allow 1.1.1.1/32;
}
group fred {
type external;
peer-as 33333;
allow 2.2.2.2/32;
}
group test-peers {
type external;
allow 3.3.3.3/32;
}
[edit protocols bgp]
user@host# set group my-group hold-time 90
[edit protocols bgp]
user@host# delete group my-group advertise-inactive
[edit protocols bgp]
user@host# set group fred advertise-inactive
[edit protocols bgp]
user@host# delete group test-peers
[edit protocols bgp]
user@host# show | compare
[edit protocols bgp group my-group]
-hold-time 60;
+hold-time 90;
-advertise-inactive;
[edit protocols bgp group fred]
+advertise-inactive;
[edit protocols bgp]
-group test-peers {
-type external;
-allow 3.3.3.3/32;
}
[edit protocols bgp]
user@host# show
group my-group {
type internal;
hold-time 90;
allow 1.1.1.1/32;
}
group fred {
type external;
advertise-inactive;
peer-as 3333;

562 Copyright © 2013, Juniper Networks, Inc.


Chapter 11: Troubleshooting

allow 2.2.2.2/32;
}

Creating and Returning to a Rescue Configuration

A rescue configuration allows you to define a known working configuration or a


configuration with a known state that you can roll back to at any time. This alleviates
the necessity of having to remember the rollback number with the rollback command.
You use the rescue configuration when you need to roll back to a known configuration
or as a last resort if your router or switch configuration and the backup configuration files
become damaged beyond repair.

To save the most recently committed configuration as the rescue configuration so that
you can return to it at any time, issue the request system configuration rescue save
command:

user@host> request system configuration rescue save

To return to the rescue configuration, use the rollback rescue configuration mode
command:

[edit]
user@host# rollback rescue
load complete

NOTE: If the rescue configuration does not exist, or if the rescue configuration
is not a complete, viable configuration, the rollback command fails, an error
message appears, and the current configuration remains active.

To activate the rescue configuration that you have loaded, use the commit command:

[edit]
user@host# rollback rescue
load complete
[edit]
user@host# commit

To delete an existing rescue configuration, issue the request system configuration rescue
delete command:

user@host> request system configuration rescue delete


user@host>

For more information about the request system configuration rescue delete and request
system configuration rescue save commands, see CLI Explorer.

Saving a Configuration to a File

Save the Junos OS configuration to a file so that you can edit it with a text editor of your
choice. You can save your current configuration to an ASCII file, which saves the
configuration in its current form, including any uncommitted changes. If more than one
user is modifying the configuration, all changes made by all users are saved.

Copyright © 2013, Juniper Networks, Inc. 563


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

To save software configuration changes to an ASCII file, use the save configuration mode
command:

[edit]
user@host# save filename
[edit]
user@host#

The contents of the current level of the statement hierarchy (and below) are saved, along
with the statement hierarchy containing it. This allows a section of the configuration to
be saved, while fully specifying the statement hierarchy.

By default, the configuration is saved to a file in your home directory, which is on the flash
drive.

When you issue this command from anywhere in the hierarchy (except the top level), a
replace tag is automatically included at the beginning of the file. You can use the replace
tag to control how a configuration is loaded from a file.

user@host> file show /var/home/user/myconf


replace:
protocols {
bgp {
disable;
group int {
type internal;
}
}
isis {
disable;
interface all {
level 1 disable;
}
interface fxp0.0 {
disable;
}
}
ospf {
traffic-engineering;
reference-bandwidth 4g;
...
}
}

Related • Returning to the Most Recently Committed Junos Configuration on page 559
Documentation
• Loading a Configuration from a File on page 412

• Specifying Filenames and URLs on page 490

Creating and Returning to a Rescue Configuration


A rescue configuration allows you to define a known working configuration or a
configuration with a known state that you can roll back to at any time. This alleviates
the necessity of having to remember the rollback number with the rollback command.

564 Copyright © 2013, Juniper Networks, Inc.


Chapter 11: Troubleshooting

You use the rescue configuration when you need to roll back to a known configuration
or as a last resort if your router or switch configuration and the backup configuration files
become damaged beyond repair.

To save the most recently committed configuration as the rescue configuration so that
you can return to it at any time, issue the request system configuration rescue save
command:

user@host> request system configuration rescue save

To return to the rescue configuration, use the rollback rescue configuration mode
command:

[edit]
user@host# rollback rescue
load complete

NOTE: If the rescue configuration does not exist, or if the rescue configuration
is not a complete, viable configuration, the rollback command fails, an error
message appears, and the current configuration remains active.

To activate the rescue configuration that you have loaded, use the commit command:

[edit]
user@host# rollback rescue
load complete
[edit]
user@host# commit

To delete an existing rescue configuration, issue the request system configuration rescue
delete command:

user@host> request system configuration rescue delete


user@host>

For more information about the request system configuration rescue delete and request
system configuration rescue save commands, see CLI Explorer.

Related • Comparing Configuration Changes with a Prior Version on page 561


Documentation
• Saving a Configuration to a File on page 563

Rolling Back Junos OS Configuration Changes


This topic shows how to use the rollback command to return to the most recently
committed Junos OS configuration. The rollback command is useful if you make
configuration changes and then decide not to keep the changes.

The following procedure shows how to configure an SNMP health monitor on a device
running Junos OS and then return to the most recently committed configuration that
does not include the health monitor. When configured, the SNMP health monitor provides
the network management system (NMS) with predefined monitoring for file system
usage, CPU usage, and memory usage on the device.

Copyright © 2013, Juniper Networks, Inc. 565


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

1. Enter configuration mode:

user@host> configure
entering configuration mode
[edit]
user@host#

2. Show the current configuration (if any) for SNMP:

[edit]
user@host# show snmp

No snmp statements appear because SNMP has not been configured on the device.

3. Configure the health monitor:

[edit]
user@host# set snmp health-monitor

4. Show the new configuration:

[edit]
user@host# show snmp
health-monitor;

The health-monitor statement indicates that SNMP health monitoring is configured


on the device.

5. Enter the rollback configuration mode command to return to the most recently
committed configuration:

[edit]
user@host# rollback
load complete

6. Show the configuration again to make sure your change is no longer present:

[edit]
user@host# show snmp

No snmp configuration statements appear. The health monitor is no longer configured.

7. Enter the commit command to activate the configuration to which you rolled back:

[edit]
user@host# commit

8. Exit configuration mode:

[edit]
user@host# exit
Exiting configuration mode

You can also use the rollback command to return to earlier configurations.

Related • Returning to the Most Recently Committed Junos Configuration on page 559
Documentation

566 Copyright © 2013, Juniper Networks, Inc.


PART 4

J-Web User Guide


• Overview on page 569
• Configuration on page 583
• Administration on page 601
• Troubleshooting on page 641

Copyright © 2013, Juniper Networks, Inc. 567


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

568 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 12

Overview

• J-Web User Interface on page 569


• Installation and Setup on page 575
• Secure Web Access on page 581

J-Web User Interface

• J-Web Overview on page 569


• J-Web Layout on page 570
• Top Pane Elements on page 570
• Main Pane Elements on page 571
• Side Pane Elements on page 572
• Navigating the J-Web Interface on page 573
• Navigating the J-Web Configuration Editor on page 574
• Getting J-Web Help on page 574

J-Web Overview
The J-Web interface allows you to monitor, configure, troubleshoot, and manage the
routing platform by means of a Web browser enabled with Hypertext Transfer Protocol
(HTTP) or HTTP over Secure Sockets Layer (HTTPS). J-Web provides access to all the
configuration statements supported by the routing platform, so you can fully configure
it without using the Junos OS CLI.

You can perform the following tasks with the J-Web interface:

• Monitoring—Display the current configuration and information about the system,


interfaces, chassis, routing protocols, routing tables, routing policy filters, and other
features.

• Configuring—View the current configurations at a glance, configure the routing platform,


and manage configuration files. The J-Web interface provides the following different
configuration methods:

• Configure the routing platform quickly and easily without configuring each statement
individually.

• Edit a graphical version of the Junos OS CLI configuration statements and hierarchy.

Copyright © 2013, Juniper Networks, Inc. 569


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Edit the configuration in a text file.

• Upload a configuration file.

The J-Web interface also allows you to manage configuration history and set a rescue
configuration.

• Troubleshooting—Troubleshoot routing problems by running the ping or traceroute


diagnostic tool. The diagnostic tools also allow you to capture and analyze routing
platform control traffic.

• Maintaining—Manage log, temporary, and core (crash) files and schedule reboots on
the routing platforms. On J Series routers, you can also manage software packages
and licenses and copy a snapshot of the system software to a backup device.

• Configuring and monitoring events—Filter and view system log messages that record
events occurring on the router. You can configure files to log system log messages and
also assign attributes, such as severity levels, to messages.

• Configuring and monitoring alarms—On J Series routers only, monitor and diagnose
the router by monitoring active alarms that alert you to the conditions on a network
interface. You can also set the conditions that trigger alarms on an interface.

J-Web Layout
Each page of the J-Web interface is divided into the following panes, as shown in
Figure 21 on page 570.

• Top pane—Displays identifying information and links.

• Main pane—Location where you monitor, configure, troubleshoot, and manage the
routing platform by entering information in text boxes, making selections, and clicking
buttons.

• Side pane—Displays subtasks of the Configure, Monitor, Maintain, or Troubleshoot


task currently displayed in the main pane. For the configuration editor, this pane displays
the hierarchy of configuration statements committed on the router. Click an item to
access it in the main pane.

Figure 21: J-Web Layout

Top Pane Elements


The top pane comprises the elements shown in Figure 22 on page 571.

570 Copyright © 2013, Juniper Networks, Inc.


Chapter 12: Overview

Figure 22: Top Pane Elements

• hostname – model—Hostname and model of the routing platform.

• Logged in as: username—Username you used to log in to the routing platform.

• Commit Options

• Commit—Commits the candidate configuration. Changes made by other users as


well as changes made in other J-Web sessions will be committed.

• Compare—Displays the differences between the committed and uncommitted


configuration on the device.

• Discard—Discards the candidate configuration. Changes made by other users as


well as changes made in other J-Web sessions will be discarded.

• Preference—Enables you to select preferences for committing configuration. Commit


Check only validates the configuration and reports errors. Commit validates and
commits the configuration specified on every J-Web page.

• Help

• Help Contents—Link to context-sensitive help information.

• About—Link to information about the J-Web interface, such as the version number.

• Logout—Ends your current login session with the routing platform and returns you to
the login page.

• Taskbar—Menu of J-Web tasks. Click a J-Web task to access it.

• Configure—Configure the routing platform by using Configuration pages or the


configuration editor, and view configuration history.

• Monitor—View information about configuration and hardware on the routing platform.

• Maintain—Manage files and licenses, upgrade software, and reboot the routing
platform.

• Troubleshoot—Troubleshoot network connectivity problems.

Main Pane Elements


The main pane comprises the elements shown in Figure 23 on page 572.

Copyright © 2013, Juniper Networks, Inc. 571


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Figure 23: Main Pane Elements

• Help (?) icon—Displays useful information when you move the cursor over the question
mark. This help displays field-specific information, such as the definition, format, and
valid range of the field.

• Red asterisk (*)—Indicates a required field.

• Icon Legend— For the Edit Configuration subtask (J-Web configuration editor) only,
explains icons that appear in the user interface to provide information about
configuration statements:

• C—Comment. Move your cursor over the icon to view a comment about the
configuration statement.

• I—Inactive. The configuration statement does not affect the routing platform.

• M—Modified. The configuration statement is added or modified.

• *—Mandatory. The configuration statement must have a value.

Side Pane Elements


The side pane comprises the elements shown in Figure 24 on page 573.

572 Copyright © 2013, Juniper Networks, Inc.


Chapter 12: Overview

Figure 24: Side Pane Elements

• Subtask—Displays options related to the selected task in the J-Web taskbar.

• Configuration hierarchy—For the J-Web configuration editor, displays the hierarchy of


committed statements in the routing platform configuration.

• Click Expand all to display the entire hierarchy.

• Click Hide all to display only the statements at the top level.

• Click plus signs (+) to expand individual items.

• Click minus signs (–) to hide individual items.

Navigating the J-Web Interface


The layout of the panes allows you to quickly navigate through the interface. You navigate
the J-Web interface, move forward and backward, scroll pages, and expand and collapse
elements as you do in a typical Web browser interface.

From the taskbar, select the J-Web task that you want to perform. Selecting the task
displays related subtasks in the side pane. When you select a subtask, related fields are
displayed in the main pane. By default, the system selects the first subtask and displays
its related fields in the main pane. The side pane and taskbar are available from all pages,
allowing you to skip from one task or subtask to the other from any page in the interface.

You can easily navigate to most subtasks by selecting them from the side pane. On pages
where you are required to take an action, buttons and links allow you to move to the next
or previous page as you perform certain actions. For more information, see “Navigating
the J-Web Configuration Editor” on page 574.

Copyright © 2013, Juniper Networks, Inc. 573


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Navigating the J-Web Configuration Editor


When you select Configure>CLI Tools>Point and Click CLI (J-Web configuration editor),
the side pane displays the top level of the configured hierarchy committed on the routing
platform. The main pane displays the configuration hierarchy options.

You can click a statement or identifier displayed in the main pane, or in the hierarchy in
the left pane, to display the corresponding configuration options in the main pane. For
more information, see “Point and Click CLI (J-Web Configuration Editor)” on page 585.

After typing or selecting your configuration edits, click a button in the main pane (described
in Table 56 on page 574) to move to the previous page after applying or committing the
configuration. An updated configuration does not take effect until you commit it.

Table 56: Key J-Web Edit Configuration Buttons


Function Button

Apply edits to the candidate configuration, and return one level up (previous OK
page) in the configuration hierarchy.

Clear the entries you have not yet applied to the candidate configuration, and Cancel
return one level up (previous page) in the configuration hierarchy.

Verify edits and apply them to the current configuration file running on the Commit
routing platform. For more details, see “Committing a Configuration” on page 597.

Discard changes or delete configuration. Discard

Getting J-Web Help


The J-Web interface provides two ways to display Help for the Monitor, Configure
Troubleshoot, and Maintain tasks.

To get Help in the J-Web interface:

• Field-sensitive Help—Move the cursor over the question mark (?) next to the field for
which you want more information. The system displays useful information about the
field. Typically, this Help includes one line of information about what this field does or
what you must enter in a given text box. For example, Help for the Peer Autonomous
System Number field states, “the value should be a number between 1 and 65535.”

• Context-sensitive Help—Click Help in the taskbar to open a separate page displaying


the summary of all the fields on that page. To exit Help, close the page. You can navigate
Help pages using hypertext links connecting related topics, or click the following options
(if available) at the top and bottom of each page. Figure 25 on page 575 shows Help
for the CoS Configuration page.

• Prev—Access the previous page.

• Next—Access the next page.

• Report an Error—Access a form for providing feedback.

574 Copyright © 2013, Juniper Networks, Inc.


Chapter 12: Overview

Figure 25: CoS Help Page

Installation and Setup

• J-Web Software Requirements on page 575


• Installing the J-Web Software on page 575
• Starting the J-Web Interface on page 576
• Configuring Basic Settings on page 578

J-Web Software Requirements


To access the J-Web interface for all platforms, your management device requires the
following software:

• Supported browsers— Microsoft Internet Explorer version 7.0 or Mozilla Firefox version
3.0

• Language support— English-version browsers

• Supported OS— Microsoft Windows XP Service Pack 3

Other browser versions might not provide access to the J-Web interface.

Installing the J-Web Software


Your routing platform comes with the Junos OS installed on it. When you power on the
routing platform, all software starts automatically. On J Series routers, the J-Web software
is part of the Junos OS available by default. However, on M Series and T Series routers,
you need to install the J-Web software because it is not shipped on the routing platform.

If your routing platform is not shipped with the J-Web software on it, you must download
the J-Web software package from the Juniper Networks webpage and install it on your
routing platform. After the installation, you must enable Web management of the routing
platform with the CLI.

Copyright © 2013, Juniper Networks, Inc. 575


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: M Series or T Series routers must be running Junos OS version 7.3 or


later to support the J-Web interface.

To install and enable the J-Web software:

1. Using a Web browser, navigate to the Juniper Networks Customer Support Center at
https://www.juniper.net/customers/csc/software/.

2. Log in to the Juniper Networks authentication system with the username (generally
your e-mail address) and password supplied by Juniper Networks representatives.

3. Download the J-Web software to your local host. Select the version that is the same
as the Junos OS version running on the routing platform.

4. Copy the software package to the routing platform. We recommend that you copy it
to the /var/tmp directory.

5. If you have previously installed the J-Web software on the routing platform, you must
delete it before installing the new version. To do so, from operational mode in the CLI,
enter the following command:

user@host> request system software delete jweb

6. Install the new package on the routing platform. From operational mode in the CLI,
enter the following command:

user@host> request system software add path/filename

Replace path with the full pathname to the J-Web software package. Replace filename
with the filename of the J-Web software package.

7. Enable Web management of the routing platform. From configuration mode in the
CLI, enter the following command:

user@host# system services web-management http

Starting the J-Web Interface


Before you start the user interface, you must perform the initial routing platform
configuration described in the routing platform hardware guide. After the initial
configuration, you use your username and password and the hostname or IP address of
the router to start the user interface.

To start the J-Web interface:

1. Launch a Web browser that has Hypertext Transfer Protocol (HTTP) or HTTP over
Secure Sockets Layer (HTTPS) enabled.

The HTTPS protocol, which uses 128-bit encryption, is available only in domestic
versions of the Junos OS. To use HTTPS, you must have installed a certificate on the
routing platform and enabled HTTPS.

576 Copyright © 2013, Juniper Networks, Inc.


Chapter 12: Overview

NOTE: If the routing platform is running the worldwide version of the Junos
OS and you are using the Microsoft Internet Explorer Web browser, you
must disable the Use SSL 3.0 option in the Web browser to access the
routing platform.

2. After http:// or https:// in your Web browser, type the hostname or IP address of the
routing platform, and press Enter.

The J-Web login page appears.

3. On the login page, type your username and password, and click Log In.

To correct or change the username or password you typed, click Reset, type the new
entry or entries, and click Log In.

NOTE: The default username is root with no password. You must change
this during initial configuration or the system does not accept the
configuration.

The J-Web Initial Configuration Set Up page appears.

To explicitly terminate a J-Web session at any time, click Logout in the top pane.

Copyright © 2013, Juniper Networks, Inc. 577


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Configuring Basic Settings


Before you begin initial configuration, complete the following tasks:

• Install the routing platform in its permanent location, as described in the hardware
installation guide or the Getting Started Guide for your routing platform.

• Gather the following information:

• Hostname for the router on the network

• Domain that the router belongs to on the network

• Password for the root user

• Time zone where the router is located

• IP address of a Network Time Protocol (NTP) server (if NTP is used to set the time
on the router)

• IP address of a Domain Name System (DNS) server

• List of domains that can be appended to hostnames for DNS resolution

• IP address of the default gateway

• IP address to be used for the loopback interface

• IP address of the built-in Ethernet interface that you will use for management
purposes

• Collect the following equipment:

• A management device, such as a laptop, with an Ethernet port

• An Ethernet cable

To configure basic settings with J-Web Initial Configuration:

1. Enter information into the Initial Configuration Set Up page (see Figure 26 on page 579),
as described in Table 57 on page 579.

2. Click Apply to apply the configuration.

578 Copyright © 2013, Juniper Networks, Inc.


Chapter 12: Overview

Figure 26: J-Web Set Up Initial Configuration Page

NOTE: For J Series routers only, after initial configuration is complete, the
routing platform stops functioning as a Dynamic Host Configuration
Protocol (DHCP) server. If you change the IP address of the management
interface and have the management device configured to use DHCP, you
lose your DHCP lease and your connection to the routing platform through
the J-Web interface. To reestablish a connection, either set the IP address
on the management device manually, or connect the management
interface to the management network and access the routing platform
another way—for example, through the console port.

Table 57: Initial Configuration Set Up Summary


Field Function Your Action

Identification
Host Name (required) Defines the hostname of the router. Type the hostname.

Domain Name Defines the network or subnetwork that the Type the domain name.
machine belongs to.

Root Password Sets the root password that the user “root” Type a plain-text password that the system encrypts.
(required) can use to log in to the router.
NOTE: After a root password has been defined, it is
required when you log in to the J-Web user interface
or the CLI.

Copyright © 2013, Juniper Networks, Inc. 579


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 57: Initial Configuration Set Up Summary (continued)


Field Function Your Action

Verify Root Password Verifies that the root password has been Retype the password.
(required) typed correctly.

Time
Time Zone Identifies the time zone that the router is From the list, select the appropriate time zone.
located in.

NTP Servers Specify an NTP server that the router can To add an IP address, type it in the box to the left of
reach to synchronize the system time. the Add button, then click Add.

To delete an IP address, click it in the box above the


Add button, then click Delete.

Current System Time Synchronizes the system time with the NTP • To immediately set the time using the NTP server,
server, or manually sets the system time and click Set Time via NTP. The router sends a request
date. to the NTP server and synchronizes the system
time.

NOTE: If you are configuring other settings on this


page, the router also synchronizes the system time
using the NTP server when you click Apply.

• To set the time manually, click Set Time Manually.


A pop-up window allows you to select the current
date and time from lists.

Network
DNS Name Servers Specify a DNS server that the router can use To add an IP address, type it in the box to the left of
to resolve hostnames into addresses. the Add button, then click Add.

To delete an IP address, click it in the box above the


Add button, then click Delete.

Domain Search Adds each domain name that the router is To add a domain name, type it in the box to the left
included in to the configuration so that they of the Add button, then click Add.
are included in a DNS search.
To delete a domain name, click it in the box above
the Add button, then click Delete.

Default Gateway Defines a default gateway through which to Type a 32-bit IP address, in dotted decimal notation.
direct packets addressed to networks not
explicitly listed in the routing table.

Loopback Address Defines a reserved IP address that is always Type a 32-bit IP address and prefix length, in dotted
available on the router. If no address is decimal notation.
entered, this address is set to 127.0.0.1/32.

580 Copyright © 2013, Juniper Networks, Inc.


Chapter 12: Overview

Table 57: Initial Configuration Set Up Summary (continued)


Field Function Your Action

fe-0/0/0 Address (on Defines the IP address and prefix length of Type a 32-bit IP address and prefix length, in dotted
J2300, J4300, and J6300 the management interface. The decimal notation.
routers) management interface is used for accessing
the router. The DHCP client sets this address NOTE: You must enter the address for the
ge-0/0/0 Address (on to 192.168.1.1/24 if no DHCP server is found. management interface on the Quick Configuration
J4350 and J6350 Set Up page before you click Apply. If you do not
routers) manually configure this address, you will lose your
connection to the J-Web interface when you click
fxp0 Address (on M Apply.
Series routers)

Management Access
Allow Telnet Access Allows remote access to the router by using To enable Telnet access, select the check box.
Telnet.

Allow JUNOScript Allows JUNOScript to access the router by To enable JUNOScript access over clear text, select
protocol over Clear-Text using a protocol for sending unencrypted text the check box.
Access over a TCP connection.

Allow SSH Access Allows remote access to the router by using To enable SSH access, select the check box.
SSH.

Secure Web Access

• Secure Web Access Overview on page 581


• Generating SSL Certificates on page 582

Secure Web Access Overview


A routing platform uses the Secure Sockets Layer (SSL) protocol to provide secure
management of routing platforms through the Web interface. SSL uses public-private
key technology that requires a paired private key and an authentication certificate for
the SSL service. SSL encrypts communication between your routing platform and the
Web browser with a session key negotiated by the SSL server certificate.

An SSL certificate includes identifying information such as a public key and a signature
made by a certificate authority (CA). When you access the routing platform through
HTTPS, an SSL handshake authenticates the server and the client and begins a secure
session. If the information does not match or the certificate has expired, you are not able
to access the routing platform through HTTPS.

Without SSL encryption, communication between your routing platform and the browser
is sent in the open and can be intercepted. We recommend that you enable HTTPS access
on your WAN interfaces.

On J Series routers, HTTP access is enabled by default on the built-in management


interfaces. By default, HTTPS access is supported on any interface with an SSL server
certificate.

Copyright © 2013, Juniper Networks, Inc. 581


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Generating SSL Certificates


To enable secure Web access, you must first generate a digital SSL certificate, and then
enable HTTPS access on the routing platform.

To generate an SSL certificate:

1. Enter the following openssl command in your Secure Shell command-line interface.
The openssl command generates a self-signed SSL certificate in the Privacy-Enhanced
Mail (PEM) format. It writes the certificate and an unencrypted 1024-bit RSA private
key to the specified file.

% openssl req –x509 –nodes –newkey rsa:1024 –keyout filename.pem -out filename.pem

Replace filename with the name of a file in which you want the SSL certificate to be
written—for example, new.pem.

2. When prompted, type the appropriate information in the identification form. For
example, type US for the country name.

3. Display the contents of the new.pem file.

cat new.pem

Copy the contents of this file for installing the SSL certificate.

Go on to “Configuring Secure Web Access” on page 602 to install the SSL certificate and
enable HTTPS.

582 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 13

Configuration

• Configuration Tools on page 583


• Configuration Tasks on page 593

Configuration Tools

• Configuration Task Overview on page 583


• Point and Click CLI (J-Web Configuration Editor) on page 585
• CLI Viewer (View Configuration Text) on page 587
• CLI Editor (Edit Configuration Text) on page 589
• CLI Terminal Requirements on page 590
• Starting the CLI Terminal on page 590
• Using the CLI Terminal on page 591

Configuration Task Overview


The J-Web user interface provides different methods for configuring your routing platform
with the Junos OS. Choose a configuration method appropriate to your needs and
familiarity with the interface.

Use the J-Web user interface to configure the services supported on a routing platform,
including system settings, routing protocols, interfaces, network management, and user
access.

Alternatively, you can configure the routing platform services with the Junos OS
command-line interface (CLI) from a console connection to the routing platform or a
remote network connection. You can also access the CLI from the J-Web interface. For
more information, see “Using the CLI Terminal” on page 591. For complete information
about using the CLI, see the CLI User Guide.

When you edit a configuration, you work in a copy of the current configuration to create
a candidate configuration. The changes you make to the candidate configuration are
visible through the user interface immediately, but do not take effect on the routing
platform until you commit the changes.

You can set your preference by selecting Commit or Commit Check. This preference is
applicable across sessions and users. Commit Check only validates the configuration and

Copyright © 2013, Juniper Networks, Inc. 583


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

reports errors. Commit validates and commits the configuration specified on every J-Web
page.

When you commit the configuration, the candidate file is checked for proper syntax,
activated, and marked as the current, operational software configuration file. If multiple
users are editing the configuration when you commit the candidate configuration, all
changes made by all the users take effect. If you are editing the configuration with the
CLI, you can edit an exclusive or private candidate configuration. For more information,
see the CLI User Guide.

When you commit a configuration, the routing platform saves the current operational
version and the previous 49 versions of committed configurations. The most recently
committed configuration is version 0 (the current operational version), and the oldest
saved configuration is version 49. You can roll back the configuration to any saved version.

NOTE: You must assign a root password before committing a configuration


and can do so on the J-Web Set Up page.

To better understand the Junos OS configuration process, become familiar with the terms
defined in Table 58 on page 584.

Table 58: Junos OS Configuration Terms


Term Definition

candidate configuration A working copy of the configuration that can be edited without affecting the routing platform
until it is committed.

configuration group Group of configuration statements that can be inherited by the rest of the configuration.

commit a configuration Have the candidate configuration checked for proper syntax, activated, and marked as the current
configuration file running on the routing platform.

®
configuration hierarchy Set of hierarchically organized configuration statements that make up the Junos OS configuration
on a routing platform. There are two types of statements: container statements, which contain
other statements, and leaf statements, which do not contain other statements. All the container
and leaf statements together form the configuration hierarchy.

rescue configuration On J Series routers only, a configuration that recovers a routing platform from a configuration that
denies management access. You set a current committed configuration through the J-Web
interface or CLI for emergency use. To load and commit the rescue configuration, you press and
release the CONFIG or RESET CONFIG button.

roll back a configuration Return to a previously committed configuration.

584 Copyright © 2013, Juniper Networks, Inc.


Chapter 13: Configuration

Point and Click CLI (J-Web Configuration Editor)


Using Point and Click CLI, you can configure all properties of the Junos OS, including
interfaces, general routing information, routing protocols, and user access, as well as
several system hardware properties.

The configuration is stored as a hierarchy of statements. You create the specific hierarchy
of configuration statements that you want to use. After you finish entering the
configuration statements, you commit them to activate the configuration on the routing
platform.

You can create the hierarchy interactively, or you can create an ASCII text file that is
loaded onto the routing platform and then committed. Edit Configuration (J-Web
configuration editor) allows you to create the hierarchy interactively, and Edit
Configuration Text allows you to create and commit statements as an ASCII text file.

To access Edit Configuration, also called the J-Web configuration editor, select
Configure>CLI Tools>Point and Click. This page allows you to configure all routing
platform services that you can configure from the Junos OS CLI. Each field in the J-Web
configuration editor has the same name as the corresponding configuration statement
at the same hierarchy level in the CLI. For example, the Policy Options field corresponds
to the policy-options statement in the CLI. As a result, you can easily switch from one
interface to the other or follow a CLI configuration example using the J-Web configuration
editor.

Table 59 on page 585 lists key J-Web configuration editor tasks and their functions.

Table 59: J-Web Configuration Editor Tasks Summary

J-Web Configuration Function


Editor Task
Access Configure network access. For example, you can configure the Point-to-Point Protocol (PPP),
the tracing access processes, the Layer 2 Tunneling Protocol (L2TP), RADIUS authentication for
L2TP, and Internet Key Exchange (IKE) access profiles.

Accounting options Configure accounting profiles. An accounting profile represents common characteristics of
collected accounting data, including collection interval, accounting data files, and counter names
on which to collect statistics. On the Accounting options pages, you can configure multiple
accounting profiles, such as the interface, filter, MIB, routing engine, and class usage profiles.

Applications Define applications by protocol characteristics and group the applications you have defined into
a set. On the Applications pages, you can configure application properties, such as Internet Control
Message Protocol (ICMP) code and type. You can also specify application protocols—also known
as application-level gateways (ALGs)—to be included in an application set for service processing,
or specify network protocols to match in an application definition.

Chassis Configure routing platform chassis properties. On the Chassis pages, you can configure different
properties of the routing platform chassis, including conditions that activate the red and yellow
alarm LEDs on the routing platforms and SONET/SDH framing and concatenation properties for
individual Physical Interface Cards (PICs).

Copyright © 2013, Juniper Networks, Inc. 585


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 59: J-Web Configuration Editor Tasks Summary (continued)

J-Web Configuration Function


Editor Task
Class of service Define class-of-service (CoS) components, such as CoS value aliases, classifiers, forwarding
classes, rewrite rules, schedulers, and virtual channel groups. The Class of service pages also
allow you to assign CoS components to interfaces. For more information, see the Class of Service
Library for Security Devices.

Diameter Configure Diameter base protocol. For example, you can specify the remote peers, the endpoint
origin attributes, and network elements that associate routes with peers. .

Event options Configure event policies. An event policy is an if-then-else construct that defines actions to be
executed by the software on receipt of a system log message. For each policy, you can configure
multiple actions, as follows—ignore the event, upload a file to a specified destination, execute
Junos OS operational mode commands, or execute Junos OS event scripts (op scripts). For more
information, see the Junos OS Configuration and Operations Automation Library.

Firewall Configure stateless firewall filters. With stateless firewall filters—also known as ACLs—you can
control packets transiting the routing platform to a network destination and packets destined
for and sent by the routing platform. On the Firewall pages, you can create filters and add terms
to them. For each term, you can set the match conditions and associate actions to be performed
on packets matching these conditions.

Forwarding options Configure traffic forwarding and traffic sampling options. You can sample IP traffic based on
particular input interfaces and various fields in the packet header. You can also use traffic sampling
to monitor any combination of specific logical interfaces, specific protocols on one or more
interfaces, a range of addresses on a logical interface, or individual IP addresses.

Traffic forwarding policies allow you to control the per-flow load balancing, port mirroring, and
Domain Name System (DNS) or Trivial File Transfer Protocol (TFTP) forwarding.

Interfaces Configure physical and logical interface properties. For the physical interface on the routing
platform, you can modify default values for general interface properties, such as the interface’s
maximum transmission unit (MTU) size, link operational mode, and clock source. For each logical
interface, you can specify the protocol family and other logical interface properties. For more
information, see the Junos OS Interfaces Library for Security Devices

Jsrc Configure Jsrc. For example, you can configure the JSRC partition, associate a Diameter instance,
SAE hostname, and the SAE realm with the partition.

Policy options Configure policies by specifying match conditions and associating actions with the conditions.
On the Policy options page, you can create a named community and define autonomous system
(AS) paths, damping parameters, and routing policies. You can also create a named prefix list
and include it in a routing policy.

Protocols Configure routing protocols such as Border Gateway Protocol (BGP), Distance Vector Multicast
Routing Protocol (DVMRP), Intermediate System-to-Intermediate System (IS-IS), Multiprotocol
Label Switching (MPLS), Open Shortest Path First (OSPF), Resource Reservation Protocol
(RSVP) and Routing Information Protocol (RIP). For more information, see the Junos OS Routing
Protocols Library for Security Devices and the MPLS Feature Guide for Security Devices.

Routing instances Configure routing instances. A routing instance is a collection of routing tables, interfaces, and
routing protocol parameters. On the Routing instances pages, you can configure the following
types of routing instances: forwarding, Layer 2 virtual private network (VPN), nonforwarding,
VPN routing and forwarding (VRF), virtual rourter, and virtual private LAN service (VPLS). For
more information, see the Junos OS Routing Protocols Library for Security Devices.

586 Copyright © 2013, Juniper Networks, Inc.


Chapter 13: Configuration

Table 59: J-Web Configuration Editor Tasks Summary (continued)

J-Web Configuration Function


Editor Task
Routing options Configure protocol-independent routing options that affect systemwide routing operations. On
the Routing options pages, you can perform the following tasks:

• Add routing table entries, including static routes, aggregated (coalesced) routes, generated
routes (routes of last resort), and martian routes (routes to ignore).
• Create additional routing tables and routing table groups.
• Set the AS number of the routing platform for use by BGP.
• Set the router ID, which is used by BGP and OSPF to identify the routing platform from which
a packet originated.
• Define BGP confederation members for use by BGP.
• Configure how much system logging information to log for the routing protocol process.
• Configure systemwide tracing (debugging) to track standard and unusual routing operations
and record this information in a log file.

For more information, see the Junos OS Routing Protocols Library for Security Devices.

Security Configure Internet Protocol Security (IPsec) for authentication of origin, data integrity,
confidentiality, replay protection, and nonrepudiation of source. In addition to IPsec, you can
configure the Internet Key Exchange (IKE), which defines mechanisms for key generation and
exchange, and manages security associations (SAs). You can also configure the SSH known host
list, and the trace options for IPsec key management. For more information, see the Junos OS
VPN Library for Security Devices.

Services Configure application settings for services interfaces, such as dynamic flow capture parameters,
the intrusion detection service (IDS), IPsec VPN service, RPM, stateful firewalls, and Network
Address Translation (NAT).

Snmp Configure SNMP to monitor network devices from a central location. You can specify an
administrative contact and location and add a description for each system being managed by
SNMP. You can also configure SNMP community strings, trap options, and interfaces on which
SNMP requests can be accepted. For more information, see the SNMP MIBs and Traps Monitoring
and Troubleshooting Guide for Security Devices.

System Configure system management functions, including the router’s hostname, address, and domain
name; the addresses of Domain Name System (DNS) servers; user login accounts, including user
authentication and the root-level user account; time zones and Network Time Protocol (NTP)
properties; and properties of the router’s auxiliary and console ports.

CLI Viewer (View Configuration Text)


To view the entire configuration in text format, select Configure>CLI Tools>CLI Viewer.
The main pane displays the configuration in text format (see Figure 27 on page 588). The
displayed configuration is the same as the configuration displayed when you enter the
Junos OS CLI command show configuration.

Copyright © 2013, Juniper Networks, Inc. 587


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Figure 27: View Configuration Text Page

The configuration statements appear in a fixed order, irrespective of the order in which
you configured the routing platform. The top of the configuration displays a timestamp
indicating when the configuration was last changed and the current version.
Figure 27 on page 588 shows that user regress committed the last configuration on 11
January 2010, and the software version running on the routing platform is Junos OS
Release 10.1.

Each level in the hierarchy is indented to indicate each statement's relative position in
the hierarchy. Each level is generally set off with braces, using an open brace ({) at the
beginning of each hierarchy level and a closing brace (}) at the end. If the statement at
a hierarchy level is empty, the braces are not displayed. Each leaf statement ends with
a semicolon (;), as does the last statement in the hierarchy.

This indented representation is used when the configuration is displayed or saved as an


ASCII file. However, when you load an ASCII configuration file, the format of the file is
not so strict. The braces and semicolons are required, but the indention and use of new
lines are not required in ASCII configuration files.

588 Copyright © 2013, Juniper Networks, Inc.


Chapter 13: Configuration

CLI Editor (Edit Configuration Text)


Using View and Edit, you can configure all properties of the Junos OS, including interfaces,
general routing information, routing protocols, and user access, as well as several system
hardware properties.

The configuration is stored as a hierarchy of statements. You create the specific hierarchy
of configuration statements that you want to use. After you finish entering the
configuration statements, you commit them to activate the configuration on the routing
platform.

You can create the hierarchy interactively, or you can create an ASCII text file that is
loaded onto the routing platform and then committed. Edit Configuration (J-Web
configuration editor) allows you to create the hierarchy interactively, and Edit
Configuration Text allows you to create and commit statements as an ASCII text file.

To edit the entire configuration in text format, select Configure>CLI Tools>CLI Editor.
The main pane displays the configuration in a text editor (see Figure 28 on page 589).

Figure 28: Edit Configuration Text Page

For more information about the format of an ASCII configuration file, see “CLI Viewer
(View Configuration Text)” on page 587.

CAUTION: We recommend that you use this method to edit and commit the
configuration only if you have experience editing configurations through the
CLI.

Copyright © 2013, Juniper Networks, Inc. 589


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

To edit the entire configuration in text format:

1. Navigate to the hierarchy level you want to edit.

2. Edit the candidate configuration using standard text editor operations—insert lines
(with the Enter key), delete lines, and modify, copy, and paste text.

3. Click Commit to load and commit the configuration.

The routing platform checks the configuration for the correct syntax before committing
it.

When you edit the ASCII configuration file, you can add comments of one or more lines.
Comments must precede the statement they are associated with. If you place the
comments in other places in the file, such as on the same line after a statement or on a
separate line following a statement, they are removed when you click Commit. Comments
must begin and end with special characters. For more information, see the CLI User Guide.

CLI Terminal Requirements


To access the CLI through the J-Web interface, your management device requires the
following features:

• SSH access—Enable SSH on your system. SSH provides a secured method of logging
in to the routing platform, to encrypt traffic so that it is not intercepted. If SSH is not
enabled on the system, the CLI terminal page displays an error and provides a link to
the Set Up Quick Configuration page that allows you to enable SSH. For more
information, see “Configuring Basic Settings” on page 578.

• Java applet support—Make sure that your Web browser supports Java applets.

• JRE installed on the client—Install Java Runtime Environment (JRE) version 1.4 or later
on your system. JRE is a software package that must be installed on a system to run
Java applications. Download the latest JRE version from the Java Software website
http://www.java.com/. Installing JRE installs Java plug-ins, which once installed, load
automatically and transparently to render Java applets.

NOTE: The CLI terminal is supported on JRE version 1.4 and later only.

Starting the CLI Terminal


To get started on the CLI terminal:

1. Make sure that your system meets the requirements mentioned in “CLI Terminal
Requirements” on page 590.

2. In the J-Web interface, select Troubleshoot>CLI Terminal. A Java applet is


downloaded into the J-Web interface allowing SSH access to the routing platform.

3. Log in to the CLI by typing your Junos OS password. This is the same password that
you use to log in to the J-Web interface.

590 Copyright © 2013, Juniper Networks, Inc.


Chapter 13: Configuration

After you log in, a percentage sign (%) prompt appears to indicate that you are in the
UNIX shell (see Figure 29 on page 591).

4. To start the CLI, type cli.

The presence of the angle bracket (>) prompt indicates that the CLI has started. By
default, the prompt is preceded by a string that contains your username and the
hostname of the routing platform. The angle bracket also indicates that you are in
operational mode.

5. To enter configuration mode, type configure. The [edit] prompt indicates the current
configuration mode.

6. Type exit or quit to return to the previous level of the configuration—for example, to
return to operational mode from configuration mode.

For security purposes, each time you log out of the routing platform or leave the CLI
terminal page, the CLI terminal session ends and you are required to reenter your
password. When you select Troubleshoot>CLI Terminal again, retype your Junos OS
password to access the CLI.

Figure 29: Starting the CLI Terminal

Using the CLI Terminal


The Junos OS CLI uses industry-standard tools and utilities to provide a set of commands
for monitoring and configuring a routing platform. You type commands on a line and
press Enter to execute them. The CLI provides command help, command completion,
and Emacs-style keyboard sequences for moving around on the command line and
scrolling through a buffer of recently executed commands.

Copyright © 2013, Juniper Networks, Inc. 591


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

The J-Web CLI terminal provides access to the Junos OS CLI through the J-Web interface.
The functionality and behavior of the CLI available through the CLI terminal page is the
same as the Junos OS CLI available through the routing platform console. The CLI terminal
supports all CLI commands and other features such as CLI help and autocompletion.
Using the CLI terminal page, you can fully configure, monitor, and manage your routing
platform.

The commands in the CLI are organized hierarchically, with commands that perform a
similar function grouped together under the same level. For example, all commands that
display information about the routing platform system and system software are grouped
under the show command, and all commands that display information about the routing
table are grouped under the show route command. The hierarchical organization results
in commands that have a regular syntax and provides the following features that simplify
CLI use:

• Consistent command names—Commands that provide the same type of function have
the same name, regardless of the portion of the software they are operating on. For
example, all show commands display software information and statistics, and all clear
commands erase various types of system information.

• Lists and short descriptions of available commands—Information about available


commands is provided at each level of the CLI command hierarchy. If you type a
question mark (?) at any level, you see a list of the available commands along with a
short description of each command.

• Command completion—Command completion for command names (keywords) and


command options is also available at each level of the hierarchy. In the CLI terminal,
you can do one of the following for command completions:

• Type a partial command name followed immediately by a question mark (with no


intervening space) to see a list of commands that match the partial name you typed.

• Press the Spacebar to complete a command or option that you have partially typed.
If the partially typed letters begin a string that uniquely identifies a command, the
complete command name appears. Otherwise, a prompt indicates that you have
entered an ambiguous command, and the possible completions are displayed.

The Tab key option is currently not available on the CLI terminal.

The CLI has two modes:

• Operational mode—Complete set of commands to control the CLI environment, monitor


and troubleshoot network connectivity, manage the routing platform, and enter
configuration mode.

• Configuration mode—Complete set of commands to configure the routing platform.

For more information about the Junos OS CLI, see the CLI User Guide. For information
about configuring and monitoring Junos OS features with the CLI, see
http://www.juniper.net/books.

Figure 30 on page 593 shows the CLI terminal displaying all the options that you can
configure in CLI configuration mode.

592 Copyright © 2013, Juniper Networks, Inc.


Chapter 13: Configuration

Figure 30: J-Web CLI Terminal

Configuration Tasks

• Editing and Committing a Junos OS Configuration on page 593


• J-Web Configuration Tasks on page 594
• Editing a Configuration on page 594
• Committing a Configuration on page 597
• Discarding Parts of a Candidate Configuration on page 597
• Accounting Options on page 598

Editing and Committing a Junos OS Configuration


When you edit a configuration, you work in a copy of the current configuration to create
a candidate configuration. The changes you make to the candidate configuration are
visible through the user interface immediately, but do not take effect on the routing
platform until you commit the changes.

When you commit the configuration, the candidate file is checked for proper syntax,
activated, and marked as the current, operational software configuration file. If multiple
users are editing the configuration when you commit the candidate configuration, all
changes made by all the users take effect. If you are editing the configuration with the
CLI, you can edit an exclusive or private candidate configuration. For more information,
see the CLI User Guide.

Copyright © 2013, Juniper Networks, Inc. 593


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

When you commit a configuration, the routing platform saves the current operational
version and the previous 49 versions of committed configurations. The most recently
committed configuration is version 0 (the current operational version), and the oldest
saved configuration is version 49. You can roll back the configuration to any saved version.

NOTE: You must assign a root password before committing a configuration


and can do so on the J-Web Set Up page.

J-Web Configuration Tasks


J-Web configuration pages offer you several different ways to configure your routing
platform. Configuration pages provide access to all the configuration statements
supported by the routing platform, so you can fully configure it without using the CLI. You
can also manage the configuration, monitor user access, and set a rescue configuration.

Table 60 on page 594 provides a summary of the J-Web configuration tasks.

Table 60: J-Web Configuration Tasks Summary


J-Web Configuration Task Description More Information

Edit the configuration using a Expand the entire configuration hierarchy in the side “Point and Click CLI (J-Web
clickable interface pane and click a configuration statement to view Configuration Editor)” on page 585
or edit. The main pane displays all the options for
the statement, with a text box for each option.

Edit the configuration in text format Paste a complete configuration hierarchy into a “CLI Editor (Edit Configuration
scrollable text box, or edit individual lines in the Text)” on page 589
configuration text.

Upload a configuration file Upload a complete configuration. “Upload Configuration File” on


page 637

View the configuration in text format View the entire configuration on the routing platform “CLI Viewer (View Configuration
in text format. Text)” on page 587

Editing a Configuration
To edit the configuration on a series of pages of clickable options that step you through
the hierarchy, select Configure>CLI Tools>Point and Click. The side pane displays the
top level of the configuration hierarchy, and the main pane displays configured hierarchy
options and the Icon Legend (see Figure 31 on page 595).

594 Copyright © 2013, Juniper Networks, Inc.


Chapter 13: Configuration

Figure 31: Edit Configuration Page

To expand or hide the hierarchy of all the statements in the side pane, click Expand all
or Hide all. To expand or hide an individual statement in the hierarchy, click the expand
(+) or collapse (–) icon to the left of the statement.

NOTE: Only those statements included in the committed configuration are


displayed in the side pane hierarchy.

The configuration information in the main pane consists of configuration options that
correspond to configuration statements. Configuration options that contain subordinate
statements are identified by the term nested configuration.

To include, edit, or delete statements in the candidate configuration, click one of the links
described in Table 61 on page 596 in the main pane. Then specify configuration information
by typing into a field, selecting a value from a list, or clicking a check box (toggle).

Copyright © 2013, Juniper Networks, Inc. 595


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 61: J-Web Edit Configuration Links


Link Function

Add new entry Displays fields and lists for a statement identifier, allowing you to add a new
identifier to a statement.

Configure Displays information for a configuration option that has not been configured,
allowing you to include a statement.

Delete Deletes the corresponding statement or identifier from the configuration. All
subordinate statements and identifiers contained within a deleted statement
are also discarded.

Edit Displays information for a configuration option that has already been
configured, allowing you to edit a statement.

identifier Displays fields and lists for an existing statement identifier, allowing you to
edit the identifier.

As you navigate through the configuration, the hierarchy level is displayed at the upper
right of the main pane. You can click a statement or identifier in the hierarchy to return
to the corresponding configuration options in the main pane.

The main pane includes icons that display information about statements and identifiers
when you place your cursor over them. Table 62 on page 596 describes the meaning of
these icons.

Table 62: J-Web Edit Configuration Icons


Icon Meaning

C Displays a comment about a statement.

I Indicates that a statement is inactive.

M Indicates that a statement has been added or modified, but has not been
committed.

* Indicates that the statement or identifier is required in the configuration.

? Provides help information.

NOTE: You can annotate statements with comments or make them inactive
only through the CLI. For more information, see the CLI User Guide.

After typing or selecting your configuration edits, click a button in the main pane (described
in Table 63 on page 597) to apply your changes or refresh the display, or discard parts of
the candidate configuration. An updated configuration does not take effect until you
commit it.

596 Copyright © 2013, Juniper Networks, Inc.


Chapter 13: Configuration

Table 63: J-Web Edit Configuration Buttons


Button Function

OK Applies edits to the candidate configuration, and returns you to the previous
level in the configuration hierarchy.

Cancel Clears the entries you have not yet applied to the candidate configuration,
and returns you to the previous level in the configuration hierarchy.

Refresh Updates the display with any changes to the configuration made by other
users. .

Commit Verifies edits and applies them to the current configuration file running on the
routing platform. For details, see “Committing a Configuration” on page 597.

Discard Removes edits applied to, or deletes existing statements or identifiers from,
the candidate configuration. For details, see “Discarding Parts of a Candidate
Configuration” on page 597.

Committing a Configuration
When you finish making changes to a candidate configuration with the J-Web configuration
editor, you must commit the changes to use them in the current operational software
running on the routing platform.

If another user is editing an exclusive candidate configuration with the CLI, you cannot
commit a configuration until the user has committed the configuration. To display a list
of users, see “Displaying Users Editing the Configuration” on page 634. For more information
about editing an exclusive candidate configuration, see the CLI User Guide.

To commit a candidate configuration:

1. In the J-Web configuration editor, click Commit.

The main pane displays a summary of your changes in statement form.

2. To confirm the commit operation, click OK.

If multiple users are editing the configuration when you commit the candidate
configuration, all changes made by all users take effect.

3. To display all the edits applied to the running configuration, click Refresh.

Discarding Parts of a Candidate Configuration


Before committing a candidate configuration, you can discard changes you applied or
delete existing statements or identifiers.

To discard parts of a candidate configuration:

1. Navigate to the level of the hierarchy you want to edit, and click Discard.

The main pane displays a list of target statements based on the hierarchy level and
the changes you have made.

Copyright © 2013, Juniper Networks, Inc. 597


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

2. Select an option button to specify the appropriate discard operation or deletion. (Not
all buttons appear in all situations.)

• Discard Changes Below This Point—Discards changes made to the candidate


configuration at the displayed hierarchy level and below. All subordinate statements
and identifiers contained within a discarded statement are also discarded.

• Discard All Changes—Discards all changes made to the candidate configuration.

• Delete Configuration Below This Point—Deletes all changes and statements in


the candidate configuration at the displayed hierarchy level and below. All
subordinate statements and identifiers contained within a deleted statement are
also deleted.

3. To confirm the discard operation or deletion, click Discard.

The updated candidate configuration does not take effect on the routing platform until
you commit it.

Accounting Options
Figure 32 on page 599 shows the Accounting options configuration page. This page displays
the different settings that you can configure at the accounting options hierarchy level.

On the Accounting options page, click any option to view and configure related options.

598 Copyright © 2013, Juniper Networks, Inc.


Chapter 13: Configuration

Figure 32: Accounting Options Configuration Editor Page

Each field in the J-Web configuration editor has the same name as the corresponding
configuration statement at the same hierarchy level in the CLI. The options on this page
match the options displayed when you enter edit accounting options in the CLI:

user@router# edit accounting-options ?


Possible completions:
<[Enter]> Execute this command
> class-usage-profile Class usage profile for accounting data
> file Accounting data file configuration
> filter-profile Filter profile for accounting data
> interface-profile Interface profile for accounting data
> mib-profile MIB profile for accounting data
> policy-decision-statistics-profile
Profile for policy decision bulkstats
> routing-engine-profile Routing Engine profile for accounting data
| Pipe through a command

[edit]

Copyright © 2013, Juniper Networks, Inc. 599


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

600 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 14

Administration

• Session and User Management on page 601


• Secure Web Access on page 602
• Alarms on page 605
• Events on page 607
• Device Management on page 613
• Monitoring in J-Web on page 617
• Configuration and File Management on page 632

Session and User Management

• Setting J-Web Session Limits on page 601


• Terminating J-Web Sessions on page 602
• Viewing Current Users on page 602

Setting J-Web Session Limits


By default, an unlimited number of users can log in to the J-Web interface on a routing
platform, and each session remains open for 24 hours (1440 minutes). Using CLI
commands, you can limit the maximum number of simultaneous J-Web user sessions
and set a default session timeout for all users.

• To limit the number of simultaneous J-Web user sessions, enter the following
commands:

user@host# edit system services web-management session


user@host# set session-limit session-limit

Range: 1 through 1024. Default: Unlimited

• To change the J-Web session idle time limit, enter the following commands:

user@host# edit system services web-management session


user@host# set idle-timeout minutes

Range: 1 through 1440. Default: 1440

You can also configure the maximum number of simultaneous subordinate HTTP
processes that the routing platform creates in response to user requests.

Copyright © 2013, Juniper Networks, Inc. 601


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

To configure the maximum number of subordinate httpd processes, enter the following
commands:

user@host# edit system services web-management limits

user@host# active-child-process process-limit

The default is 5, and the range is 0 through 32.

Terminating J-Web Sessions


To explicitly terminate a J-Web session at any time, click Logout in the top pane. You
must log in again to begin a new session.

By default, if the routing platform does not detect any activity through the J-Web interface
for 24 hours, the session times out and is terminated. For information about changing
the idle time limit, see “Setting J-Web Session Limits” on page 601.

Viewing Current Users


To view a list of users logged in to the routing platform, select Monitor>System
View>System Information in J-Web and scroll down to the Logged-in User Details
section, or enter the show system users command in the CLI. The J-Web page and CLI
output show all users logged in to the routing platform from either J-Web or the CLI.

Secure Web Access

• Configuring Secure Web Access on page 602

Configuring Secure Web Access


Navigate to the Management Access Configuration page by selecting Configure>System
Properties>Management Access. Click Edit from the main pane to open the Edit
Management Access page. On this page, you can enable HTTP and HTTPS access on
interfaces for managing Services Routers through the Web interface. You can also install
SSL certificates and enable JUNOScript over SSL with the Secure Access page.

Figure 33 on page 603 shows the Edit Management Access page.

602 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Figure 33: Edit Management Access Page

To configure Web access settings in the J-Web interface:

1. Enter information into the Edit Management Access page, as described in


Table 64 on page 603.

2. Click OK to apply the configuration.

3. To verify that Web access is enabled correctly, connect to the router using one of the
following methods:

• For HTTP access—In your Web browser, type http://URL or http://IP address.

• For HTTPS access—In your Web browser, type https://URL or https://IP address.

• For SSL JUNOScript access—A JUNOScript client such as Junos Scope is required.
For information about how to log in to Junos Scope, see the Junos Scope Software
User Guide.

Table 64: Secure Access Configuration Summary


Field Function Your Action

Adding Certificates
Certificate names Displays digital certificates required for To add a certificate:
SSL access to the routing platform.
1. Click Add on the Certificates tab to display the Add
Allows you to add and delete SSL certificate box.
certificates.
2. Type a name in the Certificate name box—for example,
For information about how to generate new.
an SSL certificate, see “Generating SSL 3. Paste the generated certificate and RSA private key in
Certificates” on page 582. the Certificate content box.

Copyright © 2013, Juniper Networks, Inc. 603


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 64: Secure Access Configuration Summary (continued)


Field Function Your Action

To delete a certificate, select it from the list and click Delete.

Enabling HTTP Web Access


Enable HTTP Enables HTTP access on interfaces. To enable HTTP access, select the Enable HTTP access
check box on the Services tab.

Enable HTTP on all Enables HTTP access on all interfaces at To enable HTTP access on all interfaces, select the Enable
interfaces one time. on all interfaces check box on the Services tab.

Selected interfaces Lists the interfaces for which you want to Clear the Enable on all interfaces check box on the Services
enable HTTP access. tab, select the interface, and move it to the appropriate list
by clicking the direction arrows:

• To enable HTTP access on an interface, move the


interface to the Selected interfaces list.
• To disable HTTP access on an interface, move the
interface to the Available interfaces list.

Enabling HTTPS Web Access


Enable HTTPS Enables HTTPS access on interfaces. To enable HTTPS access, select the Enable HTTPS access
check box on the Services tab.

HTTPS certificate Specifies SSL certificates to be used for To specify the HTTPS certificate, select a certificate from
encryption. the HTTPS certificate list on the Services tab—for example,
new.
This field is available only after you have
created an SSL certificate.

Enable on all Enables HTTPS on all interfaces at one To enable HTTPS on all interfaces, select the Enable HTTPS
interfaces time. on all interfaces check box on the Services tab.

Selected interfaces Lists interfaces for which you want to Clear the Enable on all interfaces check box on the Services
enable HTTPS access. tab, select the interface, and move it to the appropriate list
by clicking the direction arrows:

• To enable HTTPS access on an interface, move the


interface to the Selected interfaces list.
• To disable HTTPS access on an interface, move the
interface to the Available interfaces list.

Enabling JUNOScript over SSL


Enable JUNOScript Enables secured SSL access to the To enable SSL access, select the Enable JUNOScript over
over SSL JUNOScript XML scripting API. SSL check box on the Services tab.

JUNOScript Specifies SSL certificates to be used for To enable an SSL certificate, select a certificate from the
certificate encryption. JUNOScript certificate list on the Services tab—for example,
new.
This field is available only after you create
at least one SSL certificate.

604 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Alarms

• Using Alarms on page 605


• View Alarms on page 605
• Active Alarms Information on page 606
• Alarm Severity on page 606
• Displaying Alarm Descriptions on page 606
• Sample Task—Viewing and Filtering Alarms on page 606

Using Alarms
You can monitor active alarms on the J-Web interface .The View Alarms page alerts you
about conditions that might prevent the routing platform from operating normally. The
page displays information about active alarms, the severity of the alarms, the time at
which the alarm began, and a brief description for each active alarm. Alternatively, you
can use the CLI to view alarms on all routing platforms. An alarm indicates that you are
running the routing platform in a manner that is not recommended. When you see an
alarm, you must check its cause and remedy it.

Alternatively, you can display alarm information by entering the following commands at
the J-Web CLI terminal:

• show chassis alarms

• show system alarms

For more information, see “Using the CLI Terminal” on page 591. For more information
about the commands, see CLI Explorer.

View Alarms
On J Series routers only, you can monitor active alarms on the J-Web interface. To view
the alarms page, click Monitor > Events and Alarms > Alarms. The View Alarms page alerts
you about conditions that might prevent the routing platform from operating normally.
The page displays information about active alarms, the severity of the alarms, the time
at which the alarm began and a brief description for each active alarm. Alternatively, you
can use the CLI to view alarms on all routers. An alarm indicates that you are running the
routing platform in a manner that is not recommended. When you see an alarm, you must
check its cause and remedy it.

Alternatively, you can display alarm information by entering the following commands at
the J-Web CLI terminal:

• show chassis alarms

• show system alarms

The View Alarms page displays all the active alarms along with detailed descriptions.
Each description provides more information about the probable cause or solution for the

Copyright © 2013, Juniper Networks, Inc. 605


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

condition that caused the alarm (see “Sample Task—Viewing and Filtering Alarms” on
page 606). The description also provides the date and time when the failure was detected.

Active Alarms Information


The View Alarms page displays the following types of alarms. You can set the conditions
that trigger alarms on an interface. Chassis and system alarm conditions are preset.

• Interface alarms—Indicate a problem in the state of the physical links on a fixed or


installed Physical Interface Module (PIM), such as a link failure or a missing signal. To
enable interface alarms, you must configure them.

• Chassis alarms—Indicate a failure on the routing platform or one of its components,


such as a power supply failure, excessive component temperature, or media failure.
Chassis alarms are preset and cannot be modified.

• System alarms—Indicate a missing rescue configuration or software license, where


valid. System alarms are preset and cannot be modified.

Alarm Severity
Alarms displayed on the View Alarms page can have the following two severity levels:

• Major (red)—Indicates a critical situation on the routing platform that has resulted
from one of the following conditions. A red alarm condition requires immediate action.

• One or more hardware components have failed.

• One or more hardware components have exceeded temperature thresholds.

• An alarm condition configured on an interface has triggered a critical warning.

• Minor (yellow)—Indicates a noncritical condition on the routing platform that, if left


unchecked, might cause an interruption in service or degradation in performance. A
yellow alarm condition requires monitoring or maintenance.

A missing rescue configuration or software license generates a yellow system alarm.

Displaying Alarm Descriptions


All active alarms are displayed on the View Alarms page with detailed description of the
alarm. This description provides more information about the probable cause or solution
for the condition that caused the alarm (see “Sample Task—Viewing and Filtering Alarms”
on page 606). The description also provides the date and time when the failure was
detected. Note the date and time of an alarm so that you can correlate it with error
messages on the View Events page or in the messages system log file.

Sample Task—Viewing and Filtering Alarms


Figure 34 on page 607 shows the View Alarms page displaying one system alarm that is
currently active. The yellow color indicates that the alarm is noncritical. You can also see
the time at which the system received the alarm. You can also filter alarms based on
alarm type, severity, description, and date.

606 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Figure 34: View Alarms Page

Events

• Using View Events on page 607


• Viewing Events on page 608
• View Events on page 608
• Understanding Severity Levels on page 609
• Using Filters on page 609
• Using Regular Expressions on page 611
• Sample Task—Filtering and Viewing Events on page 612

Using View Events


The Events task on the J-Web interface enables you to filter and view system log messages
that record events occurring on your routing platform.

Figure 35 on page 608 shows the View Events page. This page provides an easy method
to view the events recorded in the system log (also known as system log messages). By
default, the View Events page displays a summary of the most recent 25 events, with
severity levels highlighted in different colors.

The events summary includes information about the time the event occurred, the name
of the process that generated the message, the event ID, and a short description of the
event. You can move the cursor over the question mark (?) next to an event ID to display
a useful description of the event.

You can filter events by system log filename, event ID, text from the event description,
name of the process that generated the event, or time period, to display only the events
you want. You can also generate and save an HTML report of the system alarms.

Copyright © 2013, Juniper Networks, Inc. 607


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Alternatively, enter the following command in the J-Web CLI terminal to display the list
of messages and a brief description of each message. For more information about the
CLI terminal, see “Using the CLI Terminal” on page 591.

user@host> help syslog ?

Figure 35: View Events page

Viewing Events
The View Events page displays system log messages that record events occurring on the
routing platform. Events recorded include those of the following types:

• Routine operations, such as creation of an Open Shortest Path First (OSPF) protocol
adjacency or a user login into the configuration database

• Failure and error conditions, such as failure to access a configuration file or unexpected
closure of a connection to a child or peer process

• Emergency or critical conditions, such as routing platform power-off due to excessive


temperature

For more information about system log messages, see the Junos OS System Log Messages
Reference.

View Events
To view system log messages that record events occurring on your routing platform, click
Monitor>Events and Alarms>View Events. The View Events page is displayed. This page
provides an easy method to view the events recorded in the system log (also known as
system log messages). By default, the View Events page displays a summary of the most
recent 25 events, with severity levels highlighted in different colors.

The View Events page displays system log messages that record events occurring on the
routing platform. Events recorded include those of the following types:

• Routine operations, such as creation of an OSPF protocol adjacency or a user login


into the configuration database

608 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

• Failure and error conditions, such as failure to access a configuration file or unexpected
closure of a connection to a child or peer process

• Emergency or critical conditions, such as routing platform power-off due to excessive


temperature

On the View Events page, you can also use filters to display relevant events. Table 66
on page 610 lists the different filters, their functions, and the associated actions. You can
apply any or a combination of the described filters to view the messages that you want
to view. After specifying the filter or filters you want, click Search to display the filtered
events.

Understanding Severity Levels


On the View Events page, the severity level of a message is indicated by different colors.
The severity level indicates how seriously the triggering event affects routing platform
functions.

Table 65 on page 609 lists the system log severity levels, the corresponding colors, and a
description of what the severity level indicates.

Table 65: Severity Levels


Severity Level (from Highest to Lowest
Color Severity) Description

Red emergency System panic or other conditions that cause the


routing platform to stop functioning.

Orange alert Conditions that must be corrected immediately, such


as a corrupted system database.

Pink critical Critical conditions, such as hard drive errors.

Blue error Standard error conditions that generally have less


serious consequences than errors in the emergency,
alert, and critical levels.

Yellow warning Conditions that warrant monitoring.

Green notice Conditions that are not error conditions but are of
interest or might warrant special handling.

info Informational messages. This is the default.

debug Software debugging messages.

Gray unknown No severity level is specified.

Using Filters
On the View Events page, you can use filters to display relevant events.
Table 66 on page 610 lists the different filters, their functions, and the associated actions.

Copyright © 2013, Juniper Networks, Inc. 609


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

You can apply any or a combination of the described filters to view the messages that
you want to view. After specifying the filter or filters you want, click Search to display the
filtered events. Click Reset to clear the existing search criteria and enter new values.

Table 66: Summary of Event Filters


Event Filter Function Your Action

System Log File Specifies the name of a system log file for To specify events recorded in a particular file,
which you want to display the recorded events. select the system log filename from the
list—for example, messages.
The list includes the names of all the system
log files that you configure.

By default, a log file, messages, is included in


the /var/log/ directory.

For information about how to configure system


log files, see the Junos OS System Log
Messages Reference.

Event ID Specifies the event ID for which you want to To specify events with a specific ID, type its
display the messages. partial or complete ID—for example,
TFTPD_AF_ERR.
If you type part of the ID, the system completes
the remaining ID automatically.

An event ID, also known as a system log


message code, uniquely identifies a system
log message. It begins with a prefix that
indicates the generating software process or
library.

Description Specifies text from the description of events To specify events with a specific description,
that you want to display. type a text string from the description. You can
include a regular expression.
You can use a regular expression to match text
from the event description. For example, type ^Initial* to display all
messages with lines beginning with the term
NOTE: The regular expression matching is Initial.
case-sensitive.

For more information about using regular


expressions, see “Using Regular Expressions”
on page 611.

Process Specifies the name of the process generating To specify events generated by a process, type
the events you want to display. the name of the process.

To view all the processes running on your For example, type mgd to list all messages
system, enter the CLI command show system generated by the management process.
processes in the J-Web CLI terminal.

For more information about processes, see the


Installation and Upgrade Guide for Security
Devices.

610 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Table 66: Summary of Event Filters (continued)


Event Filter Function Your Action

Include archived files Includes the archived log files in the search. Select the check box to include archived files
Files are archived when the active log file in the search.
reaches its maximum size limit.

Date From Specifies the time period in which the events To specify the time period:
you want displayed are generated.
To • Click the button next to Date From and
A calendar allows you to select the year, select the year, month, date, and time—for
month, day, and time. It also allows you to example, 02/10/2006 11:32.
select the local time.
• Click the button next to To and select the
By default, the messages generated in the last year, month, date, and time—for example,
one hour are displayed. To shows the current 02/10/2006 3:32.
date and time, and Date From shows the time
To select the current time as the start time,
one hour before end time.
select Local Time.

Using Regular Expressions


On the View Events page, you can filter the events displayed by the text in the event
description. In the Description box, you can use regular expressions to filter and display
a set of messages for viewing. Junos OS supports POSIX Standard 1003.2 for extended
(modern) UNIX regular expressions.

Table 67 on page 611 specifies some of the commonly used regular expression operators
and the terms matched by them. A term can match either a single alphanumeric character
or a set of characters enclosed in square brackets, parentheses, or braces.

NOTE: On the View Events page, the regular expression matching is


case-sensitive.

Table 67: Common Regular Expression Operators and the Terms They Match
Regular Expression Operator Matching Terms

. (period) One instance of any character except the space.

For example, .in matches messages with win or windows.

* (asterisk) Zero or more instances of the immediately preceding term.

For example, tre* matches messages with tree, tread, or trough.

+ (plus sign) One or more instances of the immediately preceding term.

For example, tre+ matches messages with tree or tread but not trough.

? (question mark) Zero or one instance of the immediately preceding term.

For example, colou?r matches messages with or color or colour.

Copyright © 2013, Juniper Networks, Inc. 611


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 67: Common Regular Expression Operators and the Terms They Match (continued)
Regular Expression Operator Matching Terms

| (pipe) One of the terms that appear on either side of the pipe operator.

For example, gre|ay matches messages with either grey or gray.

! (exclamation point) Any string except the one specified by the expression, when the exclamation point
appears at the start of the expression. Use of the exclamation point is specific to
Junos OS.

^ (caret) The start of a line, when the caret appears outside square brackets.

For example, ^T matches messages with This line and not with On this line.

$ (dollar sign) Strings at the end of a line.

For example, :$ matches messages with the following: and not with 2:00.

[] (paired square brackets) One instance of one of the enclosed alphanumeric characters. To indicate a range
of characters, use a hyphen (-) to separate the beginning and ending characters of
the range.

For example, [0-9] matches messages with any number.

() (paired parentheses) One instance of the evaluated value of the enclosed term. Parentheses are used to
indicate the order of evaluation in the regular expression.

For example, dev(/|ice) matches messages with dev/ or device.

Sample Task—Filtering and Viewing Events


Figure 36 on page 613 shows the View Events page displaying filtered events. In this
example, you are typing UI_CHILD_EXITED in the Event ID box and clicking Search. The
Event Summary displays messages with the UI_CHILD_EXITED event ID only. You can
view the following information about the events:

• Messages displayed are green. The green color and context-sensitive help indicate
that the message severity level is notice and the event type is error. This information
means that the condition causing the message is an error or failure and might require
corrective action.

• The events were generated by the management process (mgd).

• The Event Description column displays a brief description of the event, and the help
description provides information about the cause of the event.

612 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Figure 36: J-Web View Events Page

Device Management

• Using Software (J Series Routing Platforms Only) on page 613


• Using Licenses (J Series Routing Platform Only) on page 614
• Using Snapshot (J Series Routing Platforms Only) on page 615
• Sample Task—Manage Snapshots on page 616
• Using Reboot on page 617

Using Software (J Series Routing Platforms Only)


On J Series routers only, you can upgrade and manage Junos OS packages from the
J-Web interface. A Junos OS package is a collection of files that make up the software
components of the routing platform.

Typically, you upgrade the Junos OS on a routing platform by downloading a set of images
onto your routing platform or onto another system on your local network, such as a PC.
You then uncompress the package and install the uncompressed software using the
Maintain>Software page. Finally, you boot your system with this upgraded device.

As new features and software fixes become available, you must upgrade your software
to use them. Before an upgrade, we recommend that you back up your primary boot
device in case it becomes corrupted or fails during the upgrade. Creating a backup also
stores your active configuration files and log files and ensures that you recover to a known,
stable environment in case of an unsuccessful upgrade. For more information about
creating a system backup, see “Sample Task—Manage Snapshots” on page 616.

During a successful upgrade, the upgrade package completely reinstalls the existing
software. The upgrade process rebuilds the file system but retains configuration files,
log files, and similar information from the previous version.

Table 68 on page 614 lists the different tasks that you can perform from the
Maintain>Software pages.

Copyright © 2013, Juniper Networks, Inc. 613


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 68: Manage Software Tasks Summary


Manage Software Task Function

Upload Package Install software packages uploaded from your computer to the routing platform.

• File to Upload (required)—Specifies the location of the software package. Type the
location of the software package, or click Browse to navigate to the location.
• Reboot If Required—If this check box is selected, the router is automatically rebooted
when the upgrade is complete. Select the check box if you want the router to reboot
automatically when the upgrade is complete.

Click Upload Package to begin, and click Cancel to clear the entries and return to the
previous page.

Install Package Install software packages on the routing platform that are retrieved with FTP or HTTP
from the location specified.

• Package Location—Specifies the FTP or HTTP server, file path, and software package
name. The software is activated after the router has rebooted.
• User—Specifies the username, if the server requires one.
• Password—Specifies the password, if the server requires one.
• Reboot If Required—If this check box is selected, the router is automatically rebooted
when the upgrade is complete.

Click Fetch and Install Package to begin.

Downgrade Downgrade the Junos OS on the routing platform.

When you downgrade the software to a previous version, the software version that is
saved in junos.old is the version of Junos OS that your router is downgraded to. For your
changes to take effect, you must reboot the router.

CAUTION: After you perform this operation, you cannot undo it.

Alternatively, you can install software packages on your routing platform by entering the
request system software add command at the J-Web CLI terminal.

Using Licenses (J Series Routing Platform Only)


The Maintain>Licenses page displays a summary of the licenses needed and used for
each feature that requires a license on a J Series routing platform. This page also allows
you to add licenses.

To enable some Junos OS features on a J Series routing platform, you must purchase,
install, and manage separate software licenses. The presence on the router of the
appropriate software license keys (passwords) determines the features you can configure
and use. Each feature license is tied to exactly one software feature, and that license is
valid for exactly one J Series routing platform.

Using the Maintain>Licenses page, you can perform the following tasks:

• Add licenses—Add license keys for the following features:

• Data link switching (DLSw) support

614 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

• Flow monitoring traffic analysis support

• Advanced Border Gateway Protocol (BGP) features that enable route reflectors for
readvertising BGP routes to internal peers.

• Delete licenses—Delete one or more license keys from a J Series routing platform with
the J-Web license manager.

• Display license keys—Display the license keys in text format. Multiple licenses are
separated by a blank line.

Alternatively, you can run the following commands at the J-Web CLI terminal. For more
information, see “Using the CLI Terminal” on page 591. For more information about the
commands, see CLI Explorer.

• show system license—Display license information.

• request system license add—Add licenses on J Series routers.

For more information about licenses, see the Getting Started Guide for your J Series
router.

Using Snapshot (J Series Routing Platforms Only)


The Maintain>Snapshot page allows you to configure storage devices to replace the
primary boot device on your router or to act as a backup boot device. To do so, you create
a snapshot of the system software running on your router, saving the snapshot to an
alternative storage device.

The Manage Snapshot page allows you to perform the following tasks:

• Copy the current system software, along with the current and rescue configurations,
to an alternative storage device.

CAUTION: We recommend that you keep your secondary storage medium


updated at all times. If the internal compact flash fails at startup, the J
Series routing platform automatically boots itself from this secondary
storage medium. The secondary storage medium can be either an external
compact flash or a USB storage device. When a secondary storage medium
is not available, the routing platform is unable to boot and does not come
back online. This situation can occur if the power fails during a Junos OS
upgrade and the physical or logical storage media on the routing platform
are corrupted. The backup device must have a storage capacity of at least
256 MB.

• Copy only default files that were loaded on the internal compact flash when it was
shipped from the factory, plus the rescue configuration, if one has been set.

• Configure a boot device to store snapshots of software failures, for use in


troubleshooting.

Copyright © 2013, Juniper Networks, Inc. 615


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Partition the storage medium. This process is usually necessary for storage devices
that do not already have software installed on them.

• Create a snapshot for use as the primary boot device to replace the device in the internal
compact flash slot or to replicate it for use in another J Series routing platform. You
can perform this action only on a removable storage device.

• Specify the size of the following partitions in kilobytes:

• data—Data partition is not used by the routing platform, and can be used for extra
storage.

• swap—Swap partition is used for swap files and software failure memory snapshots.
Software failure memory snapshots are saved to the boot medium only if it is specified
as the dump device.

• config—Config partition is used for storing configuration files.

• root—Root partition does not include configuration files.

Click Snapshot to begin.

Alternatively, you can use the request system snapshot command in the J-Web CLI terminal
to take a snapshot of the routing platform. For information about installing boot devices,
see the Getting Started Guide for your J Series router.

Sample Task—Manage Snapshots


Figure 37 on page 617 shows a Maintain>Snapshot page that allows you to back up the
currently running and active file system on a standby storage device that is not running.
In this example, you are taking the snapshot to replace the current primary boot device
on the routing platform. A compact flash is connected to the USB port on the J Series
routing platform with a USB adapter.

To take the snapshot:

1. Select Maintain>Snapshot from the task bar.

2. Next to Advanced options, click the expand icon (see Figure 37 on page 617).

3. Select compact-flash from the Target Media list to specify the storage device to copy
the snapshot to.

4. Next to As Primary Media, select the check box to create a storage medium to be used
in the internal compact flash slot only.

5. Click Snapshot.

616 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Figure 37: Manage Snapshots Page

Using Reboot
The Maintain>Reboot page allows you to reboot the routing platform at a specified time.
Using the Maintain>Reboot page, you can perform the following tasks:

• Reboot the router immediately, after a specified number of minutes or at the absolute
time that you specify, on the current day.

• Stop (halt) the router software immediately. After the router software has stopped,
you can access the router through the console port only.

• Type a message to be displayed to any users on the router before the reboot occurs.

Click Schedule to begin.

If the reboot is scheduled to occur immediately, the router reboots. You cannot access
the J-Web interface until the router has restarted and the boot sequence is complete.
After the reboot is complete, refresh the browser window to display the J-Web interface
login page.

Alternatively, you can reboot the routing platform by running the request system reboot
command at the J-Web CLI terminal. For more information, see “Using the CLI Terminal”
on page 591. For more information about the request system reboot command, see CLI
Explorer.

Monitoring in J-Web

• Monitor Task Overview on page 618


• Chassis Viewer (M7i, M10i, M20, M120, and M320 Routing Platforms Only) on page 618
• Class of Service on page 619
• Interfaces on page 620
• MPLS on page 621

Copyright © 2013, Juniper Networks, Inc. 617


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• PPPoE (J Series Routing Platforms Only) on page 622


• RPM on page 622
• Routing on page 623
• Security on page 624
• Service Sets on page 626
• Services on page 626
• System View on page 627
• Sample Task—Monitoring Interfaces on page 628
• Sample Task—Monitoring Route Information on page 630

Monitor Task Overview


Use the J-Web Monitor tasks to monitor your routing platform. The J-Web interface
displays diagnostic information about the routing platform in the browser.

You can also monitor the routing platform with command-line interface (CLI) operational
mode commands that you type into a CLI emulator in the J-Web interface. The monitoring
pages display the same information displayed in the output of show commands entered
in the CLI terminal. For more information about the J-Web CLI terminal, see “Using the
CLI Terminal” on page 591. For more information about the show commands, see the
Junos OS command references.

J-Web monitoring pages appear when you select Monitor in the taskbar. The monitoring
pages display the current configuration on your system and the status of your system,
chassis, interfaces, and routing and security operations. The monitoring pages have plus
signs (+) that you can expand to view details. On some pages, such as the Routing
Information page, you can specify search criteria to view selective information.

Chassis Viewer (M7i, M10i, M20, M120, and M320 Routing Platforms Only)
On M7i, M10i, M20, M120, and M320 routers, you can use the chassis viewer feature to
view images of the chassis and access information about each component similar to
what you can obtain using the show chassis alarms and show chassis hardware commands.

To access the chassis viewer, click Chassis in the upper-right corner of any J-Web page
for an M7i, M10i, M20, M120, or M320 routing platform. A separate page appears to display
the image of the chassis and its component parts, including power supplies, individual
Physical Interface Cards (PICs), and ports. Major or minor alarm indicators appear in red.

Figure 38 on page 619 shows the chassis and components of an M120 routing platform.
It also shows the status of each port in red or green, and the zoom bar selections.

618 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Figure 38: Chassis Viewer Page

Class of Service
To display details about the performance of class of service (CoS) on a routing platform,
select Monitor>Class of Service in the J-Web interface.

Table 69 on page 620 shows a summary of the information displayed on the Class of
Service pages and the corresponding CLI show commands that you can enter at the
J-Web CLI terminal.

Copyright © 2013, Juniper Networks, Inc. 619


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 69: Class of Service Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

Interfaces
Information about the physical and logical interfaces in the system show class-of-service interface
and details about the CoS components assigned to these interfaces.

Classifiers
Forwarding classes and loss priorities that incoming packets are show class-of-service classifier
assigned to based on the packet's CoS values.

CoS Value Aliases


CoS value aliases that the system is using to represent DiffServ show class-of-service code-point-aliases
code point (DSCP), DSCP IPv6, MPLS experimental (EXP), and
IPv4 precedence bits.

RED Drop Profiles


Detailed information about the drop profiles used by the system. show class-of-service drop-profile
Also, displays a graph of the random early detection (RED) curve
that the system uses to determine the queue fullness and drop
probability.

Forwarding Classes
Assignment of forwarding classes to queue numbers. show class-of-service forwarding-class

Rewrite Rules
Packet CoS value rewrite rules based on the forwarding classes show class-of-service rewrite-rule
and loss priorities.

Scheduler Maps
Assignment of forwarding classes to schedulers. Schedulers include show class-of-service scheduler-map
transmit rate, rate limit, and buffer size.

Interfaces
The J-Web interface hierarchically displays all routing platform physical and logical
interfaces, including state and configuration information. This information is divided into
multiple parts. To view general interface information such as available interfaces,
operation states of the interfaces, and descriptions of the configured interfaces, select
Monitor>Interfaces in the J-Web interface. To view interface-specific properties such
as administrative state or traffic statistics in the J-Web interface, select the interface
name on the Port Monitoring page and click Details. (See “Sample Task—Monitoring
Interfaces” on page 628.)

Table 70 on page 621 shows a summary of the information displayed on the Interfaces
pages and the corresponding CLI show commands you can enter at the J-Web CLI terminal.

620 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Table 70: Interfaces Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

Status information about the specified Protocol Independent show interfaces terse
Multicast (PIM).

Detailed information about all interfaces configured on the routing show interfaces detail
platform.

Current state of the interface you specify. show interfaces interface-name

MPLS
To view information about MPLS label-switched paths (LSPs) and virtual private networks
(VPNs), select Monitor>MPLS.

Table 71 on page 621 shows a summary of the information displayed on the MPLS pages
and the corresponding CLI show commands that you can enter at the J-Web CLI terminal.

Table 71: MPLS Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

Interfaces
Interfaces on which MPLS is enabled, plus the operational state show mpls interface
and any administrative groups applied to an interface.

LSP Information
LSP sessions currently active on the routing platform, including show mpls lsp
inbound (ingress) and outbound (egress) addresses, LSP state,
and LSP name.

LSP Statistics
Statistics for LSP sessions currently active on the routing platform, show mpls lsp statistics
including the total number of packets and bytes forwarded through
an LSP.

RSVP Sessions
RSVP-signaled LSP sessions currently active on the routing show rsvp session
platform, including inbound (ingress) and outbound (egress)
addresses, LSP state, and LSP name.

RSVP Interfaces
Interfaces on which RSVP is enabled, including the interface name, show rsvp interface
total bandwidth through the interface, and total current reserved
and reservable (available) bandwidth on the interface.

Copyright © 2013, Juniper Networks, Inc. 621


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

PPPoE (J Series Routing Platforms Only)


The Point-to-Point Protocol over Ethernet (PPPoE) monitoring information is displayed
in multiple parts. To display the session status for PPPoE interfaces, cumulative statistics
for all PPPoE interfaces on the routing platform, and the PPPoE version configured on
the routing platform, select Monitor>PPPoE in the J-Web interface.

To view interface-specific properties in the J-Web interface, select the interface name
on the PPPoE page.

Table 72 on page 622 shows a summary of the information displayed on the PPPoE page
and the corresponding CLI show commands you can enter at the J-Web CLI terminal.

Table 72: PPPoE Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

Session-specific information about the interfaces on which PPPoE show pppoe interfaces
is enabled.

Statistics for PPPoE sessions currently active. show pppoe statistics

PPPoE protocol currently configured on the routing platform. show pppoe version

RPM
The real-time performance monitoring (RPM) information includes the round-trip time,
jitter, and standard deviation values for each configured RPM test on the routing platform.
To view these RPM properties, select Troubleshoot > RPM in the J-Web interface.

Table 73 on page 622 shows a summary of the information displayed on the RPM page
and the corresponding CLI show command you can enter at the J-Web CLI terminal.

Table 73: RPM Information and the Corresponding CLI show Command
Information Displayed Corresponding CLI Command

Results of the most recent RPM probes. show services rpm probe-results

In addition to the RPM statistics for each RPM test, the J-Web interface displays the
round-trip times and cumulative jitter graphically. Figure 39 on page 623 shows sample
graphs for an RPM test.

622 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Figure 39: Sample RPM Graphs

In Figure 39 on page 623, the round-trip time and jitter values are plotted as a function of
the system time. Large spikes in round-trip time or jitter indicate a slower outbound
(egress) or inbound (ingress) time for the probe sent at that particular time.

Routing
To view information about routes in a routing table or for information about OSPF, BGP,
RIP, or data link switching (DLSw), select Monitor>Routing in the J-Web interface.

The routing information includes information about the route's destination, protocol,
state, and parameters. To view selective information, type or select information in one
or more of the Narrow Search boxes, and click Search.

Table 74 on page 623 shows a summary of the information displayed on the Routing pages
and the corresponding CLI show commands that you can enter at the J-Web CLI terminal.

Table 74: Routing Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

Route Information
A high-level summary of the routes in the routing table. show route terse

Detailed information about the active entries in the routing tables. show route detail

Copyright © 2013, Juniper Networks, Inc. 623


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 74: Routing Information and the Corresponding CLI show


Commands (continued)
Information Displayed Corresponding CLI Command

BGP Information
Summary about Border Gateway Protocol (BGP). show bgp summary

BGP peers. show bgp neighbor

OSPF Information
Information about OSPF neighbors. show ospf neighbors

OSPF interfaces. show ospf interfaces

OSPF statistics. show ospf statistics

RIP Information
Routing Information Protocol (RIP) statistics about messages sent show rip statistics
and received on an interface, as well as information received from
advertisements from other routers.

RIP neighbors. show rip neighbors

DLSw Information
Data link switching (DLSw) capabilities of a specific remote peer show dlsw capabilities
or all peers.

Configured DLSw circuits. show dlsw circuits

DLSw peer status. show dlsw peers

Media access control (MAC) and IP addresses of remote DLSw show dlsw reachability
peers.

Security
• Firewall on page 624
• IPsec on page 625
• NAT on page 625

Firewall

To view stateful firewall filter information in the J-Web interface, select


Monitor>Security>Firewall>Stateful Firewall. To display stateful firewall filter
information for a particular address prefix, port, or other characteristic, type information
in or select information from one or more of the Narrow Search boxes, and click OK.

Table 75 on page 625 shows a summary of the information displayed on Firewall pages
and the corresponding CLI show commands you can enter at the J-Web CLI terminal.

624 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Table 75: Firewall Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

Statistics Summary
Stateful firewall filter statistics. show services stateful-firewall statistics

Stateful Firewall
Stateful firewall filter conversations. show services stateful-firewall
conversations

Flow table entries for stateful firewall filters. show services stateful-firewall flows

IDS Information
Information about an address under possible attack. show services ids destination-table

Information about an address that is a suspected attacker. show services ids source-table

Information about a particular suspected attack show services ids pair-table


source-and-destination address pair.

IPsec

To view information about configured IP Security (IPsec) tunnels and statistics, and
Internet Key Exchange (IKE) security associations for adaptive services interfaces, select
Monitor>Security>IPsec in the J-Web interface.

Table 76 on page 625 shows a summary of the information displayed on the IPsec page
and the corresponding CLI show commands you can enter at the J-Web CLI terminal.

Table 76: IPsec Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

(Adaptive services interface only) IPsec statistics for the selected show services ipsec-vpn ipsec statistics
service set.

(Adaptive services interface only) IPsec security associations for show services ipsec-vpn ipsec
the selected service set. security-associations

(Adaptive services interface only) Internet Key Exchange (IKE) show services ipsec-vpn ike
security associations. security-associations

NAT

NAT pool information includes information about the address ranges configured within
the pool on the routing platform. To view NAT pool information, select
Monitor>Security>NAT in the J-Web interface.

Table 77 on page 626 shows a summary of the information displayed on the NAT page
and the corresponding CLI show command you can enter at the J-Web CLI terminal.

Copyright © 2013, Juniper Networks, Inc. 625


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 77: NAT Information and the Corresponding CLI show Command
Information Displayed Corresponding CLI Command

Information about Network Address Translation (NAT) pools. show services nat pool

Service Sets
Service set information includes the services interfaces on the routing platform, the
number of services sets configured on the interfaces, and the total CPU used by the
service sets. To view these service set properties, select Monitor>Service Sets in the
J-Web interface.

A service set is a group of rules from a stateful firewall filter, Network Address Translation
(NAT), intrusion detection service (IDS), or IP Security (IPsec) that you apply to a services
interface. IDS, NAT, and stateful firewall filter service rules can be configured within the
same service set. However, IPsec services are configured in a separate service set.

Table 78 on page 626 shows a summary of the information displayed on Service Sets
pages and the corresponding CLI show commands you can enter at the J-Web CLI terminal.

Table 78: Service Sets Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

Service set summary information. show services service-sets summary

Service set memory usage. show services service-sets memory-usage

Services
A J Series routing platform can operate as a Dynamic Host Configuration Protocol (DHCP)
server. To view information about dynamic and static DHCP leases, conflicts, pools, and
statistics, select Monitor>Services>DHCP in the J-Web interface.

Table 79 on page 626 shows a summary of the information displayed on the DHCP page
and the corresponding CLI show commands you can enter at the J-Web CLI terminal.

Table 79: DHCP Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

DHCP server client binding information. show system services dhcp binding

DHCP client-detected conflicts for IP addresses. show system services dhcp conflict

DHCP server IP address pools. show system services dhcp pool

DHCP server statistics. show system services dhcp statistics

626 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

System View
• System Information on page 627
• Chassis Information on page 627
• Process Details on page 628
• FEB Redundancy (M120 Routing Platforms Only) on page 628

System Information

To view information about system properties such as the name and IP address of the
routing platform or the resource usage on the Routing Engine, select Monitor>System
View in the J-Web interface.

Table 80 on page 627 shows a summary of the information displayed on System pages
and the corresponding CLI show commands you can enter at the J-Web CLI terminal.

Table 80: System Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

Current time and information about how long the routing platform, show system uptime
routing platform software, and routing protocols have been running.

Information about users who are currently logged in to the routing show system users
platform.

Statistics about the amount of free disk space in the routing show system storage
platform’s file systems.

Software processes running on the routing platform. show system processes

Chassis Information

To view chassis properties on the routing platform, select Monitor>System View>Chassis


Information in the J-Web interface.

Table 81 on page 627 shows a summary of the information displayed on the Chassis
Information page and the corresponding CLI show commands you can enter at the J-Web
CLI terminal.

Table 81: Chassis Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

Conditions that have been configured to trigger alarms. show chassis alarms

Environmental information about the routing platform chassis, show chassis environment
including the temperature and information about the fans, power
supplies, and Routing Engine.

Status information about the installed FPCs and PICs. show chassis fpc

Copyright © 2013, Juniper Networks, Inc. 627


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 81: Chassis Information and the Corresponding CLI show


Commands (continued)
Information Displayed Corresponding CLI Command

List of all FPCs and PICs installed in the routing platform chassis, show chassis hardware
including the hardware version level and serial number.

Process Details

To view process details like process ID, CPU load, or memory utilization, select
Monitor>System View>Process Details in the J-Web interface.

Table 82 on page 628 shows a summary of the information displayed on the Process
Details page and the corresponding CLI show commands you can enter at the J-Web CLI
terminal.

Table 82: Process Details Information and the Corresponding CLI show Commands
Information Displayed Corresponding CLI Command

Software processes running on the router show processes extensive

FEB Redundancy (M120 Routing Platforms Only)

On M120 routers, Forwarding Engine Boards (FEBs) provide route lookup and forwarding
functions from Flexible PIC Concentrators (FPCs) and compact Flexible PIC Concentrators
(cFPCs). You can configure FEB redundancy groups to provide high availability for FEBs.

To view the status of FEBs and FEB redundancy groups, or connectivity between FPCs
and FEBs, select Monitor>System View>FEB Redundancy in the J-Web interface.

Table 83 on page 628 shows a summary of the information displayed on the FEB
Redundancy page and the corresponding CLI show command you can enter at the J-Web
CLI terminal.

Table 83: FEB Redundancy Information and the Corresponding CLI show Command
Information Displayed Corresponding CLI Command

Forwarding Engine Board (FEB) status information. show chassis feb

Sample Task—Monitoring Interfaces


Figure 40 on page 629 shows the Port Monitoring page that displays the interfaces installed
on your routing platform. At a glance, you can monitor the status of all the configured
physical and logical interfaces.

628 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Figure 40: Port Monitoring Page

You can select any interface and click Details to view details about its status. For example,
selecting ge-0/0/0 and clicking Details, displays detailed information about the interface
(see Figure 41 on page 630).

Copyright © 2013, Juniper Networks, Inc. 629


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Figure 41: Details of Interface ge-0/0/0 Page

Sample Task—Monitoring Route Information


Figure 42 on page 631 shows the Route Information monitoring page that displays
information about all 9 routes in the routing table. All routing platforms are active, and
there are no hidden routes.

630 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Figure 42: Monitoring Route Information Page with Complete Information

By default, information about all routes in the routing table (up to a maximum of 25
routes on one page) is displayed. To view information about selective routes, type or
select information in one or more of the Narrow Search boxes, and click OK. For example,
typing direct in the box next to Protocol, displays the only 1 route. This is the only route
that has 0 preference from a directly connected network. (see Figure 43 on page 631).

Figure 43: Monitoring Route Information Page with Selective Information

Copyright © 2013, Juniper Networks, Inc. 631


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Configuration and File Management

• Displaying Configuration History on page 632


• Displaying Users Editing the Configuration on page 634
• Loading a Previous Configuration File on page 635
• Downloading a Configuration File on page 636
• Comparing Configuration Files on page 636
• Upload Configuration File on page 637
• Using Rescue (J Series Routing Platforms Only) on page 638
• Using Files on page 638

Displaying Configuration History


When you commit a configuration, the routing platform saves the current operational
version and the previous 49 versions of committed configurations. To manage these
configuration files with the J-Web interface, select Maintain>Config
Management>History. The main pane displays Database Information and
Configuration History (see Figure 44 on page 633).

Table 84 on page 633 summarizes the contents of the display.

The configuration history display allows you to perform the following operations:

• View a configuration.

• Compare two configurations.

• Download a configuration file to your local system.

• Roll back the configuration to any of the previous versions stored on the routing
platform.

632 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Figure 44: Configuration Database and History Page

Table 84: J-Web Configuration History Summary


Field Description

Number Version of the configuration file.

Date/Time Date and time the configuration was committed.

User Name of the user who committed the configuration.

Copyright © 2013, Juniper Networks, Inc. 633


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 84: J-Web Configuration History Summary (continued)


Field Description

Client Method by which the configuration was committed:

• cli—A user entered a Junos OS CLI command.


• junoscript—A JUNOScript client performed the operation. Commit operations performed by users through
the J-Web interface are identified in this way.
• snmp—An SNMP set request started the operation.
• button—The CONFIG button on the router was pressed to commit the rescue configuration (if set) or to
clear all configurations except the factory configuration.
• autoinstall—Autoinstallation was performed.
• other—Another method was used to commit the configuration.

Comment Comment.

Log Message Method used to edit the configuration:

• Imported via paste—Configuration was edited and loaded with the Configuration>View and Edit>Edit
Configuration Text option. For more information, see “CLI Editor (Edit Configuration Text)” on page 589.
• Imported upload [filename]—Configuration was uploaded with the Configuration>View and Edit>Upload
Configuration File option. For more information, see “Upload Configuration File” on page 637.
• Modified via quick-configuration—Configuration was modified with the J-Web Quick Configuration tool
specified by quick-configuration.
• Rolled back via user-interface—Configuration was rolled back to a previous version through the user
interface specified by user-interface, which can be Web Interface or CLI. For more information, see “Loading
a Previous Configuration File” on page 635.

Action Action to perform with the configuration file. The action can be Download or Rollback. For more information,
see“Downloading a Configuration File” on page 636 and “Loading a Previous Configuration File” on page 635.

For more information about saved versions of configuration files, see “Editing and
Committing a Junos OS Configuration” on page 593.

Displaying Users Editing the Configuration


To display a list of users editing the routing platform configuration, select Maintain>Config
Management>History. The list is displayed as Database Information in the main pane
(see Figure 45 on page 635). Table 85 on page 635 summarizes the Database Information
display.

634 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Figure 45: Database Information Page

Table 85: J-Web Configuration Database Information Summary


Field Description

User Name Name of user editing the configuration.

Start Time Time of day the user logged in to the routing platform.

Idle Time Elapsed time since the user issued a configuration command from the CLI.

Terminal Terminal on which the user is logged in.

PID Process identifier assigned to the user by the routing platform.

Edit Flags Designates a private or exclusive edit.

Edit Path Level of the configuration hierarchy that the user is editing.

Loading a Previous Configuration File


To load (roll back) and commit a previous configuration file stored on the routing platform:

Copyright © 2013, Juniper Networks, Inc. 635


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

1. In the Action column, click Rollback for the version of the configuration you want to
load.

The main pane displays the results of the rollback operation.

NOTE: When you click Rollback, the routing platform loads and commits
the selected configuration. This behavior is different from entering the
rollback configuration mode command from the CLI, where the
configuration is loaded, but not committed.

Downloading a Configuration File


To download a configuration file from the routing platform to your local system:

1. In the Action column, click Download for the version of the configuration you want to
download.

2. Select the options your Web browser provides that allow you to save the configuration
file to a target directory on your local system.

The file is saved as an ASCII file.

Comparing Configuration Files


To compare any two of the past 50 committed configuration files:

1. Click two of the check boxes to the left of the configuration versions you want to
compare.

2. Click Compare.

The main pane displays the differences between the two configuration files at each
hierarchy level as follows (see Figure 46 on page 637):

• Lines that have changed are highlighted side by side in green.

• Lines that exist only in the more recent configuration file are displayed in red on the
left.

• Lines that exist only in the least recent configuration file are displayed in blue on
the right.

636 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Figure 46: J-Web Configuration File Comparison Results

Upload Configuration File


To upload a configuration file from your local system:

1. Select Maintain>Config Management>Upload.

The main pane displays the File to Upload box (see Figure 47 on page 638).

2. Specify the name of the file to upload using one of the following methods:

• Type the absolute path and filename in the File to Upload box.

• Click Browse to navigate to the file.

3. Click Upload and Commit to upload and commit the configuration.

The routing platform checks the configuration for the correct syntax before committing
it.

Copyright © 2013, Juniper Networks, Inc. 637


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Figure 47: J-Web Upload Configuration File Page

Using Rescue (J Series Routing Platforms Only)


If someone inadvertently commits a configuration that denies management access to
a routing platform, you can delete the invalid configuration and replace it with a rescue
configuration. You must have previously set the rescue configuration through the J-Web
interface or the CLI. The rescue configuration is a previously committed, valid configuration.

To view, set, or delete the rescue configuration, select Maintain>Rescue. On the Rescue
page (see Figure 48 on page 638), you can perform the following tasks:

• View the current rescue configuration (if one exists)—Click View rescue configuration.

• Set the current running configuration as the rescue configuration—Click Set rescue
configuration. On a J Series routing platform, you can also press the CONFIG or RESET
CONFIG button.

• Delete the current rescue configuration—Click Delete rescue configuration.

Figure 48: Rescue Configuration Page

Using Files
Select Maintain>Files in the J-Web interface to manage log, temporary, and core files
on the routing platform.

638 Copyright © 2013, Juniper Networks, Inc.


Chapter 14: Administration

Table 86 on page 639 lists the different tasks that you can perform from the Maintain>Files
page.

Table 86: Manage Files Tasks Summary


Manage Files Task Functions

Clean Up Files Rotate log files and delete unnecessary files on the routing platform. If you are running
low on storage space, the file cleanup procedure quickly identifies files that can be
deleted.

The file cleanup procedure performs the following tasks. Click Clean Up Files to begin.

• Rotates log files—All information in the current log files is archived, and fresh log files
are created.
• Deletes log files in /cf/var/log—Any files that are not currently being written to are
deleted.
• Deletes temporary files in /cf/var/tmp—Any files that have not been accessed within
two days are deleted.
• Deletes all crash files in /cf/var/crash—Any core files that the router has written during
an error are deleted.

Alternatively, you can rotate log files and display the files that you can delete by entering
the request system storage cleanup command at the J-Web CLI terminal. For more
information, see “Using the CLI Terminal” on page 591. For more information about the
request system storage cleanup command, see CLI Explorer.

Download and Delete Files Download a copy of an individual file or delete it from the routing platform. When you
download a file, it is not deleted from the file system. When you delete the file, it is
permanently removed.

Click one of the following file types, and then select whether to download or delete a
file:

• Log Files—Lists the log files located in the /cf/var/log directory on the router.
• Temporary Files—Lists the temporary files located in the /cf/var/tmp directory on
the router.
• Old Junos OS—Lists the existing Junos OS packages in the /cf/var/sw directory on
the router.
• Crash (Core) Files—Lists the core files located in the /cf/var/crash directory on the
router.

CAUTION: If you are unsure whether to delete a file from the router, we recommend
using the Clean Up Files task, which determines the files that can be safely deleted
from the file system.

Delete Backup Junos Package Delete a backup copy of the previous software installation from the routing platform.
When you delete the file, it is permanently removed from the file system.

Click Delete backup Junos Package to begin.

Copyright © 2013, Juniper Networks, Inc. 639


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

640 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 15

Troubleshooting

• J-Web User Interface on page 641


• Events on page 642
• Network on page 643

J-Web User Interface

• Lost Router Connectivity on page 641


• Unpredictable J-Web Behavior on page 641
• No J-Web Access on page 642

Lost Router Connectivity


Problem After completing initial configuration, I lost connectivity to the routing platform through
J-Web.

Cause For J Series routers only, after initial configuration is complete, the routing platform stops
functioning as a Dynamic Host Configuration Protocol (DHCP) server. If you change the
IP address of the management interface and have the management device configured
to use DHCP, you lose your DHCP lease and your connection to the routing platform
through the J-Web interface.

Solution To reestablish a connection, either set the IP address on the management device
manually, or connect the management interface to the management network and access
the routing platform another way—for example, through the console port.

Unpredictable J-Web Behavior


Problem I have multiple J-Web windows open and am experiencing unpredictable results.

Solution Close the extra windows. The routing platform can support multiple J-Web sessions for
a single user who logs in to each session. However, if a single user attempts to launch
multiple J-Web windows —for example, by right-clicking a link to launch another instance
of a Web browser—the session can have unpredictable results.

Copyright © 2013, Juniper Networks, Inc. 641


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

No J-Web Access
Problem I cannot access J-Web from my browser.

Solution Solution 1—On an M Series or T Series router, verify that you have successfully installed
the J-Web software package and enabled Web management on the platform, as described
in “Installing the J-Web Software” on page 575.

Solution 2—If the routing platform is running the worldwide version of the Junos OS and
you are using the Microsoft Internet Explorer Web browser, you must disable the
Use SSL 3.0 option in the Web browser to access J-Web on the routing platform.

Events

• Troubleshooting Events on page 642

Troubleshooting Events
Problem My View Events page does not display any events. (See Figure 49 on page 642.)

Figure 49: View Events Page Displaying Error

Cause Typically, events are not displayed when logging of messages is not enabled. You can
enable system log messages at a number of different levels using the J-Web configuration
editor or the CLI terminal. The choice of level depends on how specific you want the event
logging to be and what options you want to include. For details about the configuration
options, see the System Log Monitoring and Troubleshooting Guide for Security Devices .

Solution To enable system log messages with the J-Web configuration editor:

1. Navigate to Configuration>View and Edit>Edit Configuration.

2. Next to System, click Configure or Edit to navigate to the system level in the
configuration hierarchy.

3. Next to Syslog, click Configure or Edit to navigate to the system log level in the
configuration hierarchy.

642 Copyright © 2013, Juniper Networks, Inc.


Chapter 15: Troubleshooting

4. Next to File, click Add new entry to create a log file.

5. In the File name box, type messages to name the log file.

6. Next to Contents, click Add new entry to select a facility that you want to configure—for
example, authorization, change-log, conflict-log, or user.

7. In the Facility list, select authorization to configure the authorization facility.

8. In the Level list, select info to set the severity level to informational messages.

9. Repeat Steps 4 and 5 to configure different facilities and their levels.

10. To verify the configuration, at the CLI terminal, enter the show syslog command in
configuration mode. (See Figure 50 on page 643.)

Figure 50: Verifying System Log Messages Configuration

Network

• Using Ping Host on page 643


• Using Ping MPLS on page 644
• Using Ping ATM (M Series, MX Series, and T Series Routing Platforms Only) on page 646
• Using Traceroute on page 646
• Using Packet Capture on page 646
• Sample Task—Ping Host on page 647

Using Ping Host


Use the Ping Host page to verify that the host can be reached over the network. The
output is useful for diagnosing host and network connectivity problems. The routing

Copyright © 2013, Juniper Networks, Inc. 643


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

platform sends a series of Internet Control Message Protocol (ICMP) echo (ping) requests
to a specified host to determine:

• Whether a remote host is active or inactive

• The round-trip delay in communicating with the host

• Packet loss

Entering a hostname or address on the Ping Host page creates a periodic ping task that
runs until canceled or until it times out as specified. When you use the ping host tool, the
routing platform first sends an echo request packet to an address, then waits for a reply.
The ping is successful if it has the following results:

• The echo request gets to the destination host.

• The destination host is able to get an echo reply back to the source within a
predetermined time called the round-trip time.

Alternatively, you can enter the ping command at the J-Web CLI terminal. For more
information, see “Using the CLI Terminal” on page 591. For more information about the
ping command, see CLI Explorer.

Because some hosts are configured not to respond to ICMP echo requests, a lack of
responses does not necessarily represent a connectivity problem. Also, some firewalls
block the ICMP packet types that ping uses, so you might find that you are not able to
ping outside your local network.

Using Ping MPLS


Use the Ping MPLS page to diagnose the state of label-switched paths (LSPs), Layer 2
and Layer 3 virtual private networks (VPNs), and Layer 2 circuits. You can ping an MPLS
endpoint using various options. You can send variations of ICMP echo request packets
to the specified MPLS endpoint.

When you use the ping MPLS task from a Junos OS operating as the inbound (ingress)
node at the entry point of an LSP or VPN, the routing platform sends probe packets into
the LSP or VPN. Based on how the LSP or VPN outbound (egress) node at the remote
endpoint of the connection replies to the probes, you can determine the connectivity of
the LSP or VPN.

Each probe is an echo request sent to the LSP or VPN exit point as an MPLS packet with
a UDP payload. If the outbound node receives the echo request, it checks the contents
of the probe and returns a value in the UDP payload of the response packet. If the Junos
OS receives the response packet, it reports a successful ping response.

Responses that take longer than 2 seconds are identified as failed probes.

Table 87 on page 645 lists the ping MPLS tasks, summarizes their functions, and identifies
corresponding CLI show commands you can enter at the J-Web CLI terminal. For more
information, see “Using the CLI Terminal” on page 591.

644 Copyright © 2013, Juniper Networks, Inc.


Chapter 15: Troubleshooting

Table 87: Ping MPLS Tasks Summary and the Corresponding CLI show Commands
Corresponding CLI
Ping MPLS Task Command Function Additional Information

Ping RSVP-signaled ping mpls rsvp Checks the operability of an LSP that When an RSVP-signaled LSP has
LSP has been set up by the Resource several paths, the Junos OS sends the
Reservation Protocol (RSVP). The ping requests on the path that is
Junos OS pings a particular LSP using currently active.
the configured LSP name.

Ping LDP-signaled ping mpls ldp Checks the operability of an LSP that When an LDP-signaled LSP has
LSP has been set up by the Label several gateways, the Junos OS sends
Distribution Protocol (LDP). The the ping requests through the first
Junos OS pings a particular LSP using gateway.
the forwarding equivalence class
(FEC) prefix and length. Ping requests sent to LDP-signaled
LSPs use only the master routing
instance.

Ping LSP to Layer 3 ping mpls l3vpn Checks the operability of the The Junos OS does not test the
VPN prefix connections related to a Layer 3 VPN. connection between a PE router and
The Junos OS tests whether a prefix a customer edge (CE) router.
is present in a provider edge (PE)
router's VPN routing and forwarding
(VRF) table, by means of a Layer 3
VPN destination prefix.

Ping LSP for a Layer ping mpls l2vpn Checks the operability of the For information about interface
2 VPN connection by interface connections related to a Layer 2 VPN. names, see the Junos OS Interfaces
interface The Junos OS directs outgoing Library for Security Devices.
request probes out the specified
interface.

Ping LSP for a Layer ping mpls l2vpn Checks the operability of the
2 VPN connection by instance connections related to a Layer 2 VPN.
instance The Junos OS pings on a combination
of the Layer 2 VPN routing instance
name, the local site identifier, and the
remote site identifier, to test the
integrity of the Layer 2 VPN circuit
(specified by the identifiers) between
the inbound and outbound PE routers.

Ping LSP to a Layer 2 ping mpls l2circuit Checks the operability of the Layer 2
circuit remote site by interface circuit connections. The Junos OS
interface directs outgoing request probes out
the specified interface.

Ping LSP to a Layer 2 ping mpls l2circuit Checks the operability of the Layer 2
circuit remote site by virtual-circuit circuit connections. The Junos OS
VCI pings on a combination of the IPv4
prefix and the virtual circuit identifier
on the outbound PE router, testing
the integrity of the Layer 2 circuit
between the inbound and outbound
PE routers.

Copyright © 2013, Juniper Networks, Inc. 645


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 87: Ping MPLS Tasks Summary and the Corresponding CLI show Commands (continued)
Corresponding CLI
Ping MPLS Task Command Function Additional Information

Ping end point of LSP ping mpls Checks the operability of an LSP
lsp-end-point endpoint. The Junos OS pings an LSP
endpoint using either an LDP FEC
prefix or an RSVP LSP endpoint
address.

Using Ping ATM (M Series, MX Series, and T Series Routing Platforms Only)
On M Series, MX Series, and T Series routers, use the Ping ATM pages to ping an
Asynchronous Transfer Mode (ATM) node on an ATM virtual circuit (VC) pathway to
verify that the node can be reached over the network. The output is useful for diagnosing
ATM node and network connectivity problems. The routing platform sends a series of
echo requests to a specified ATM node and receives echo responses.

Alternatively, you can enter the ping atm command at the J-Web CLI terminal. For more
information, see “Using the CLI Terminal” on page 591. For more information about the
ping atm command, see CLI Explorer.

Using Traceroute
Use the Traceroute page to trace a route between the routing platform and a remote
host. You can use the traceroute task to display a list of routers between the routing
platform and a specified destination host. The output is useful for diagnosing a point of
failure in the path from the routing platform to the destination host, and addressing
network traffic latency and throughput problems.

The routing platform generates the list of routers by sending a series of ICMP traceroute
packets in which the time-to-live (TTL) value in the messages sent to each successive
router is incremented by 1. (The TTL value of the first traceroute packet is set to 1.) In this
manner, each router along the path to the destination host replies with a Time Exceeded
packet from which the source IP address can be obtained.

The routing platform sends a total of three traceroute packets to each router along the
path and displays the round-trip time for each traceroute operation. If the routing platform
times out before receiving a Time Exceeded message, an asterisk (*) is displayed for that
round-trip time.

Alternatively, you can enter the traceroute command at the J-Web CLI terminal. For more
information, see “Using the CLI Terminal” on page 591. For more information about the
traceroute command, see CLI Explorer.

Using Packet Capture


Use the Packet Capture page when you need to quickly capture and analyze router control
traffic on a routing platform. The Packet Capture page allows you to capture traffic
destined for or originating from the Routing Engine. You can use the packet capture task
to compose expressions with various matching criteria to specify the packets that you

646 Copyright © 2013, Juniper Networks, Inc.


Chapter 15: Troubleshooting

want to capture. You can either choose to decode and view the captured packets in the
J-Web interface as they are captured, or save the captured packets to a file and analyze
them offline with packet analyzers such as Ethereal. The packet capture task does not
capture transient traffic.

Alternatively, you can use the CLI monitor traffic command at the J-Web CLI terminal to
capture and display packets matching a specific criteria. For more information, see “Using
the CLI Terminal” on page 591. For more information about the monitor traffic command,
see CLI Explorer.

To capture transient traffic and entire IPv4 data packets for offline analysis, you must
configure packet capture with the J-Web or CLI configuration editor. For details, see the
J-series Services Router Administration Guide.

Sample Task—Ping Host


Figure 51 on page 648 shows a sample Ping Host page. In this example, you are sending
ping requests to two destination hosts—10.10.2.2 and 10.10.10.10. The echo requests
reaches 10.10.2.2 and does not reach 10.10.10.10.

To ping the host:

1. Select Troubleshoot>Ping Host from the task bar.

2. Next to Advanced options, click the expand icon (see Figure 51 on page 648).

3. Next to Remote Host, type 10.10.2.2 to specify the host's IP address.

4. Retain the default values in the following fields:

• Interface—any—Ping requests to be sent on all interfaces.

• Count—10—Number of ping requests to send.

• Type-of-Service—0—TOS value in the IP header of the ping request packet.

• Routing Instance—default—Routing instance name for the ping attempt.

• Interval—1—Interval, in seconds, between the transmission of each ping request.

• Packet Size—56—Size of the ping request packet in bytes. The routing platform
adds 8 bytes of ICMP header to this size before sending it.

• Time-to-Live—32—TTL hop count for the ping request packet.

5. Click Start.

6. Repeat Steps 2 through 5 to ping destination host 10.10.10.10.

Copyright © 2013, Juniper Networks, Inc. 647


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Figure 51: Ping Host Troubleshoot Page

Figure 52 on page 648 displays the results of a successful ping in the main pane, and
Table 88 on page 648 provides a summary of the ping host results and output.

Figure 52: Successful Ping Host Results Page

Table 88: J-Web Ping Host Results and Output Summary


Ping Host Result Description

64 bytes from Size of ping response packet, which is equal to the default value
in the Packet Size box (56), plus 8.

10.10.2.2 IP address of the destination host that sent the ping response
packet.

648 Copyright © 2013, Juniper Networks, Inc.


Chapter 15: Troubleshooting

Table 88: J-Web Ping Host Results and Output Summary (continued)
Ping Host Result Description

icmp_seq=number Sequence numbers of packets from 0 through 9. You can use this
value to match the ping response to the corresponding ping
request.

ttl=58 Time-to-live hop-count value of the ping response packet.

259.730 ms Total time between the sending of the ping request packet and
the receiving of the ping response packet, in milliseconds. This
value is also called round-trip time.

10 packets transmitted, 10 packets Ping packets transmitted, received, and lost. 10 ping requests
received, 0% packet loss (probes) were sent to the host, and 10 ping responses were
received from the host. No packets were lost.

257.491/269.512/365.037/31.865 • 257.491—Minimum round-trip time


ms • 269.512—Average round-trip time
• 365.037—Maximum round-trip time
• 31.865—Standard deviation of the round-trip times
• ms—milliseconds

Figure 53 on page 649 shows the output of an unsuccessful ping. There can be different
reasons for an unsuccessful ping. This result shows that the local router did not have a
route to the host 10.10.10.10 and thus could not reach it.

Figure 53: Unsuccessful Ping Host Results Page

Copyright © 2013, Juniper Networks, Inc. 649


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

650 Copyright © 2013, Juniper Networks, Inc.


PART 5

Administration Library for Security Devices


• Administration Guide for Security Devices on page 653
• Access Privilege Administration Guide on page 997

Copyright © 2013, Juniper Networks, Inc. 651


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

652 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 16

Administration Guide for Security Devices

• Overview on page 653


• Configuration on page 695
• Administration on page 862

Overview

• Secure Web Access on page 653


• J-Web User Interface on page 654
• User Authentication and Access on page 661
• USB Modems for Remote Management Setup on page 666
• Telnet and SSH Device Control on page 671
• DHCP for IP Address Device on page 673
• DHCPv6 Client on page 682
• DHCPv6 Local Server on page 683
• File Management on page 684
• Licenses on page 685

Secure Web Access


• Secure Web Access Overview on page 653

Secure Web Access Overview

You can manage a Juniper Networks device remotely through the J-Web interface. To
communicate with the device, the J-Web interface uses the Hypertext Transfer Protocol
(HTTP). HTTP allows easy Web access but no encryption. The data that is transmitted
between the Web browser and the device by means of HTTP is vulnerable to interception
and attack. To enable secure Web access, the Juniper Networks devices support HTTP
over Secure Sockets Layer (HTTPS). You can enable HTTP or HTTPS access on specific
interfaces and ports as needed.

The Juniper Networks device uses the Secure Sockets Layer (SSL) protocol to provide
secure device management through the Web interface. SSL uses public-private key
technology that requires a paired private key and an authentication certificate for providing

Copyright © 2013, Juniper Networks, Inc. 653


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

the SSL service. SSL encrypts communication between your device and the Web browser
with a session key negotiated by the SSL server certificate.

An SSL certificate includes identifying information such as a public key and a signature
made by a certificate authority (CA). When you access the device through HTTPS, an
SSL handshake authenticates the server and the client and begins a secure session. If
the information does not match or the certificate has expired, you cannot access the
device through HTTPS.

Without SSL encryption, communication between your device and the browser is sent
in the open and can be intercepted. We recommend that you enable HTTPS access on
your WAN interfaces.

HTTP access is enabled by default on the built-in management interfaces. By default,


HTTPS access is supported on any interface with an SSL server certificate.

Related • Generating an SSL Certificate Using the openssl Command on page 862
Documentation
• Generating a Self-Signed SSL Certificate on page 863

• Configuring Device Addresses on page 864

• Example: Configuring Secure Web Access on page 866

• Administration Guide for Security Devices

J-Web User Interface


• Understanding the User Interfaces on page 654
• Starting the J-Web User Interface on page 656
• Understanding the J-Web Interface Layout on page 657
• J-Web Commit Options Guidelines on page 659
• Getting Help in the J-Web User Interface on page 660
• Establishing J-Web Sessions on page 661

Understanding the User Interfaces

You can use two user interfaces to configure, monitor, manage, and troubleshoot your
device—the J-Web user interface and the command-line interface (CLI) for Junos OS.

NOTE: Other user interfaces facilitate the configuration of one or, in some
cases, many devices on the network through a common API. Among the
supported interfaces are the Junos Scope and Session and Resource Control
(SRC) applications.

You can operate the device either in secure or router context. With the J-Web user interface
and the CLI, you configure the routing protocols that run on the device and the device
security features, including stateful firewall policies, Network Address Translation (NAT)
attack prevention screens, Application Layer Gateways (ALGs), and IPsec VPNs. You

654 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

also set the properties of its network interfaces. After activating a software configuration,
you can use either user interface to monitor the system and the protocol traffic passing
through the device, manage operations, and diagnose protocol and network connectivity
problems.

This section contains the following topics:

• J-Web User Interface on page 655


• CLI on page 656

J-Web User Interface

The J-Web user interface allows you to monitor, configure, troubleshoot, and manage
your device by means of a Web browser enabled with Hypertext Transfer Protocol (HTTP)
or HTTP over Secure Sockets Layer (HTTPS). J-Web provides access to all the
configuration statements supported by the device, so you can fully configure it without
using the CLI editor.

You can perform the following tasks with the J-Web user interface:

• Dashboard (SRX Series devices only)—Views high-level details of Chassis View, system
identification, resource utilization, security resources, system alarms, file usage, login
sessions, chassis status, threats activity, and storage usage.

• Configuring—View the current configurations at a glance, configure the device, and


manage configuration files. The J-Web user interface provides the following
configuration methods:

• Edit a graphical version of the Junos OS CLI configuration statements and hierarchy.

• Edit the configuration in a text file.

• Upload a configuration file.

• Use wizards to configure basic setup, firewall, VPN, and NAT settings on SRX100,
SRX210, SRX220, SRX240, and SRX650 devices.

The J-Web user interface also allows you to manage configuration history and set a
rescue configuration.

• Monitoring—Display the current configuration and information about the system,


interfaces, chassis, routing protocols, routing tables, routing policy filters, and other
features.

• Managing—Manage log, temporary, and core (crash) files and schedule reboots on
your devices. You can also manage software packages and licenses, and copy a
snapshot of the system software to a backup device.

• Diagnosing—Diagnose routing problems by running the ping or traceroute diagnostic


tool. The diagnostic tools also allow you to capture and analyze control traffic on the
devices.

Copyright © 2013, Juniper Networks, Inc. 655


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Configuring and monitoring events—Filter and view system log messages that record
events occurring on the device. You can configure files to log system log messages
and also assign attributes, such as severity levels, to messages.

• Configuring and monitoring alarms—Monitor and diagnose the device by monitoring


active alarms that alert you to the conditions on a network interface. You can also set
the conditions that trigger alarms on an interface.

CLI

The CLI is a straightforward command-line interface in which you type commands on a


line and press Enter to execute them. The CLI provides command Help, command
completion, and Emacs-style keyboard sequences for moving around on the command
line and scrolling through a buffer of recently executed commands.

The CLI has two modes:

• Operational mode—Complete set of commands to control the CLI environment, monitor


and troubleshoot network connectivity, manage the device, and enter configuration
mode.

• Configuration mode—Complete set of commands to configure the device. This topic


refers to configuration mode as the CLI configuration editor.

Related • Starting the J-Web User Interface on page 656


Documentation
• Understanding the J-Web Interface Layout on page 657

• Getting Help in the J-Web User Interface on page 660

• CLI User Guide

• Administration Guide for Security Devices

Starting the J-Web User Interface

Before you start the user interface, you must perform the initial device configuration
described in the Getting Started Guide for your device. After the initial configuration, you
use your username and password, and the hostname or IP address of the device, to start
the user interface.

Table 89 on page 656 shows the maximum number of concurrent Web sessions on SRX100,
SRX210, SRX220, SRX240, and SRX650 devices.

Table 89: Concurrent Web Sessions on SRX Series Devices


SRX100 SRX210 SRX220 SRX240 SRX650

3 3 3 5 5

To start the J-Web user interface:

1. Launch your HTTP-enabled or HTTPS-enabled Web browser.

656 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

To use HTTPS, you must have installed the certificate provided by the device.

NOTE: If the device is running the worldwide version of the Junos OS and
you are using the Microsoft Internet Explorer Web browser, you must
disable the Use SSL 3.0 option in the Web browser to access the device.

2. Type http:// or https:// in your Web browser followed by the hostname or IP address
of the device, and press Enter.

The J-Web login page appears.

3. Type your username and password, and click Log In.

To correct or change the username or password you typed, click Reset, type the new
entry or entries, and click Log In.

NOTE: The default username is root with no password. You must change
this during initial configuration or the system does not accept the
configuration.

To explicitly terminate a J-Web session at any time, click Logout in the top pane.

Related • Understanding the User Interfaces on page 654


Documentation
• Understanding the J-Web Interface Layout on page 657

• J-Web Commit Options Guidelines on page 659

• Getting Help in the J-Web User Interface on page 660

• Establishing J-Web Sessions on page 661

• Administration Guide for Security Devices

Understanding the J-Web Interface Layout

The top pane of the J-Web user interface comprises the following elements:

• hostname–model—The hostname and model of the device are displayed in the


upper-left corner.

• Logged in as: username—The username you used to log in to the device is displayed in
the upper-left corner.

• Chassis—The chassis view of the device.

• Commit Options—A set of global options that allow you to commit multiple changes
at the same time.

Copyright © 2013, Juniper Networks, Inc. 657


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Commit—Commits the candidate configuration of the current user session, along


with changes from other user sessions.

• Compare—Displays the XML log of pending uncommitted configurations on the


device.

• Discard—Discards the candidate configuration of the current user session, along


with changes from other user sessions.

• Preference—Indicates your choice of committing all global configurations together


or committing each configuration change immediately. The two behavior modes to
which you can set your commit options are:

• Validate and commit configuration changes—Sets the system to force an


immediate commit on every screen after every configuration change.

• Validate configuration changes—Loads all the configuration changes for an


accumulated single commit. If there are errors in loading the configuration, the
errors are logged. This is the default mode.

• Help—Links to information on Help and the J-Web user interface.

• Help Contents—Displays context-sensitive Help topics.

• About—Displays information about the J-Web user interface, such as the version
number.

• Logout—The Logout link, which ends your current login session and returns you to the
login page, is available in the upper-right corner.

• Taskbar— A menu of J-Web tasks is displayed as tabs across the top of the J-Web user
interface. Select a tab to access a task.

• Dashboard—Displayd current activity on the system.

• Configure—Configures the device and views configuration history.

• Monitor—Displays information about configuration and hardware on the device.

• Maintain—Manages files and licenses, upgrades software, and reboots the device.

• Troubleshoot—Troubleshoots network connectivity problems.

The main pane of the J-Web user interface includes the following elements to help you
configure the device:

• Red asterisk (*)—Appears next to all required fields.

• Help (?) icon—Displays useful information when you move the cursor over the question
mark. This Help displays field-specific information, such as the definition, format, and
valid range of the field.

The left pane of the J-Web user interface displays subtasks related to the selected task
in the J-Web taskbar.

658 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Related • Understanding the User Interfaces on page 654


Documentation
• Starting the J-Web User Interface on page 656

• J-Web Commit Options Guidelines on page 659

• Getting Help in the J-Web User Interface on page 660

• Establishing J-Web Sessions on page 661

• Administration Guide for Security Devices

J-Web Commit Options Guidelines

Using the J-Web Commit Preference, you can configure the commit options either to
commit all global configurations together or to commit each configuration change
immediately. Do one of the following to commit a configuration:

• Set Commit Preference to Validate and commit configuration changes, and then click
OK.

• Set Commit Preference to Validate configuration changes, click OK to check your


configuration and save it as a candidate configuration, and then click Commit
Options>Commit.

For example, suppose you want to delete a firewall and add a new one.

• If Commit Preference is set to Validate and commit configuration changes, then you
would need to commit your changes twice for each action.

• If Commit Preference is set to Validate configuration changes, then you work in a copy
of the current configuration to create a candidate configuration. The changes you make
to the candidate configuration are visible through the user interface immediately,
allowing other users to edit those configurations, but the changes do not take effect
on the device platform until you commit them. When you commit the configuration,
the candidate file is checked for proper syntax, activated, and marked as the current,
operational software configuration file. If multiple users are editing the configuration
when you commit the candidate configuration, changes made by all the users take
effect.

You use the single commit feature to commit all your configurations in J-Web
simultaneously. This helps to reduce the time J-Web takes to commit configurations
because when changes are committed at every step, rollback configurations pile up
quickly.

NOTE: If you end a session with a particular Commit Preference, the


subsequent sessions for that particular browser will automatically come up
with the preference you previously selected. If you start the subsequent
session on a different browser, the session will come up with the default
commit preference.

Copyright © 2013, Juniper Networks, Inc. 659


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: There are some pages whose configurations would need to be


committed immediately. For such pages, even if you configure the commit
options to perform a single global commit for them, the system displays
appropriate information notification windows to remind you to commit your
changes immediately. Examples of such pages are Switching, Interfaces, and
Class of Service.

Related • Understanding the User Interfaces on page 654


Documentation
• Starting the J-Web User Interface on page 656

• Understanding the J-Web Interface Layout on page 657

• Getting Help in the J-Web User Interface on page 660

• Establishing J-Web Sessions on page 661

• Administration Guide for Security Devices

Getting Help in the J-Web User Interface

To get Help in the J-Web user interface, use the following methods:

• Field-sensitive Help—Move the cursor over the question mark (?) next to the field for
which you want more information. Typically, this Help includes one line of information
about what this field does or what you must enter in a given text box. For example,
Help for the Peer Autonomous System Number text box states, “The value should be
a number between 1 and 65535.”

• Context-sensitive Help—Click Help in the taskbar to open a separate page displaying


the summary of all the fields on that page. To exit Help, close the page. You can navigate
Help pages using hypertext links connecting related topics, or click the following options
(if available) at the top and bottom of each page.

• Prev— Access the previous page.

• Next—Access the next page.

• Report an Error—Access a form for providing feedback.

• Wizard Help (SRX100, SRX210, SRX220, SRX240, and SRX650)—Use the Firewall
Policy, VPN, and NAT wizards to perform basic configurations. Click a field in a wizard
page to display information about that field in the lower left corner of the wizard page.

Related • Understanding the User Interfaces on page 654


Documentation
• Starting the J-Web User Interface on page 656

• Understanding the J-Web Interface Layout on page 657

• J-Web Commit Options Guidelines on page 659

• Establishing J-Web Sessions on page 661

660 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• Administration Guide for Security Devices

Establishing J-Web Sessions

You establish a J-Web session through an HTTP-enabled or HTTPS-enabled Web browser.


The HTTPS protocol, which uses 128-bit encryption, is available only in domestic versions
of the Junos OS. To use HTTPS, you must have installed the certificate provided by the
device.

When you attempt to log in through the J-Web interface, the system authenticates your
username with the same methods used for Telnet and SSH.

The device can support multiple J-Web sessions for a single user who logs in to each
session. However, if a single user attempts to launch multiple J-Web windows—for
example, by right-clicking a link to launch another instance of a Web browser—the session
can have unpredictable results.

If the device does not detect any activity through the J-Web user interface for 15 minutes,
the session times out and is terminated. You must log in again to begin a new session.

To explicitly terminate a J-Web session at any time, click Logout in the top pane.

Related • Understanding the User Interfaces on page 654


Documentation
• Starting the J-Web User Interface on page 656

• Understanding the J-Web Interface Layout on page 657

• J-Web Commit Options Guidelines on page 659

• Getting Help in the J-Web User Interface on page 660

• Administration Guide for Security Devices

User Authentication and Access


• Understanding User Authentication Methods on page 661
• Understanding User Accounts on page 662
• Understanding Login Classes on page 663
• Understanding Template Accounts on page 666

Understanding User Authentication Methods

Junos OS supports three methods of user authentication: local password authentication,


Remote Authentication Dial-In User Service (RADIUS), and Terminal Access Controller
Access Control System Plus (TACACS+).

With local password authentication, you configure a password for each user allowed to
log into the device.

Copyright © 2013, Juniper Networks, Inc. 661


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

RADIUS and TACACS+ are authentication methods for validating users who attempt to
access the device using Telnet. Both are distributed client/server systems—the RADIUS
and TACACS+ clients run on the device, and the server runs on a remote network system.

You can configure the device to use RADIUS or TACACS+ authentication, or both, to
validate users who attempt to access the device. If you set up both authentication
methods, you also can configure which method the device will try first.

Related • Understanding User Accounts on page 662


Documentation
• Understanding Login Classes on page 663

• Understanding Template Accounts on page 666

• Administration Guide for Security Devices

Understanding User Accounts

User accounts provide one way for users to access the device. Users can access the
device without accounts if you configured RADIUS or TACACS+ servers. After you have
created an account, the device creates a home directory for the user. An account for the
user root is always present in the configuration. For each user account, you can define
the following:

• Username—Name that identifies the user. It must be unique within the device. Do not
include spaces, colons, or commas in the username.

• User's full name—If the full name contains spaces, enclose it in quotation marks (“ ”).
Do not include colons or commas.

• User identifier (UID)—Numeric identifier that is associated with the user account name.
The identifier range from 100 through 64,000 and must be unique within the device.
If you do not assign a UID to a username, the software assigns one when you commit
the configuration, preferring the lowest available number.

• User's access privilege—You can create login classes with specific permission bits or
use one of the predefined classes.

• Authentication method or methods and passwords that the user can use to access
the device—You can use SSH or an MD5 password, or you can enter a plain-text
password that Junos OS encrypts using MD5-style encryption before entering it in the
password database. If you configure the plain-text-password option, you are prompted
to enter and confirm the password.

Related • Understanding User Authentication Methods on page 661


Documentation
• Example: Configuring a RADIUS Server for System Authentication on page 869

• Example: Configuring a TACACS+ Server for System Authentication on page 871

• Example: Configuring Authentication Order on page 874

• Administration Guide for Security Devices

662 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Understanding Login Classes

All users who log into the device must be in a login class. You can define any number of
login classes. You then apply one login class to an individual user account. With login
classes, you define the following:

• Access privileges users have when they are logged into the device.

• Commands and statements that users can and cannot specify.

• How long a login session can be idle before it times out and the user is logged off.

Table 90 on page 663 contains a few predefined login classes. The predefined login classes
cannot be modified.

Table 90: Predefined Login Classes


Login Class Permission Bits Set

operator clear, network, reset, trace, view

read-only view

super-user and superuser all

unauthorized None

This section contains the following topics:

• Permission Bits on page 663


• Denying or Allowing Individual Commands on page 665

Permission Bits

Each top-level command-line interface (CLI) command and each configuration statement
has an access privilege level associated with it. Users can execute only those commands
and configure and view only those statements for which they have access privileges. The
access privileges for each login class are defined by one or more permission bits (see
Table 91 on page 664).

Two forms for the permissions control the individual parts of the configuration:

• "Plain" form—Provides read-only capability for that permission type. An example is


interface.

• Form that ends in -control—Provides read and write capability for that permission type.
An example is interface-control.

Copyright © 2013, Juniper Networks, Inc. 663


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 91: Permission Bits for Login Classes


Permission Bit Access

admin Can view user account information in configuration mode and with the show configuration
command.

admin-control Can view user accounts and configure them (at the [edit system login] hierarchy level).

access Can view the access configuration in configuration mode and with the show configuration
operational mode command.

access-control Can view and configure access information (at the [edit access] hierarchy level).

all Has all permissions.

clear Can clear (delete) information learned from the network that is stored in various network
databases (using the clear commands).

configure Can enter configuration mode (using the configure command) and commit configurations
(using the commit command).

control Can perform all control-level operations (all operations configured with the -control
permission bits).

field Reserved for field (debugging) support.

firewall Can view the firewall filter configuration in configuration mode.

firewall-control Can view and configure firewall filter information (at the [edit firewall] hierarchy level).

floppy Can read from and write to the removable media.

interface Can view the interface configuration in configuration mode and with the show configuration
operational mode command.

interface-control Can view chassis, class of service, groups, forwarding options, and interfaces configuration
information. Can configure chassis, class of service, groups, forwarding options, and
interfaces (at the [edit] hierarchy).

maintenance Can perform system maintenance, including starting a local shell on the device and
becoming the superuser in the shell (by issuing the su root command), and can halt and
reboot the device (using the request system commands).

network Can access the network by entering the ping, ssh, telnet, and traceroute commands.

reset Can restart software processes using the restart command and can configure whether
software processes are enabled or disabled (at the [edit system processes] hierarchy
level).

rollback Can use the rollback command to return to a previously committed configuration other
than the most recently committed one.

664 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 91: Permission Bits for Login Classes (continued)


Permission Bit Access

routing Can view general routing, routing protocol, and routing policy configuration information
in configuration and operational modes.

routing-control Can view general routing, routing protocol, and routing policy configuration information
and configure general routing (at the [edit routing-options] hierarchy level), routing
protocols (at the [edit protocols] hierarchy level), and routing policy (at the [edit
policy-options] hierarchy level).

secret Can view passwords and other authentication keys in the configuration.

secret-control Can view passwords and other authentication keys in the configuration and can modify
them in configuration mode.

security Can view security configuration in configuration mode and with the show configuration
operational mode command.

security-control Can view and configure security information (at the [edit security] hierarchy level).

shell Can start a local shell on the device by entering the start shell command.

snmp Can view SNMP configuration information in configuration and operational modes.

snmp-control Can view SNMP configuration information and configure SNMP (at the [edit snmp]
hierarchy level).

system Can view system-level information in configuration and operational modes.

system-control Can view system-level configuration information and configure it (at the [edit system]
hierarchy level).

trace Can view trace file settings in configuration and operational modes.

trace-control Can view trace file settings and configure trace file properties.

view Can use various commands to display current system-wide, routing table, and
protocol-specific values and statistics.

Denying or Allowing Individual Commands

By default, all top-level CLI commands have associated access privilege levels. Users
can execute only those commands and view only those statements for which they have
access privileges. For each login class, you can explicitly deny or allow the use of
operational and configuration mode commands that are otherwise permitted or not
allowed by a permission bit.

Related • Understanding User Authentication Methods on page 661


Documentation
• Understanding User Accounts on page 662

Copyright © 2013, Juniper Networks, Inc. 665


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Understanding Template Accounts on page 666

• Example: Configuring New Users on page 876

• Administration Guide for Security Devices

Understanding Template Accounts

You use local user template accounts when you need different types of templates. Each
template can define a different set of permissions appropriate for the group of users who
use that template. These templates are defined locally on the device and referenced by
the TACACS+ and RADIUS authentication servers.

When you configure local user templates and a user logs in, Junos OS issues a request
to the authentication server to authenticate the user's login name. If a user is
authenticated, the server returns the local username to the device, which then determines
whether a local username is specified for that login name (local-username for TACACS+,
Juniper-Local-User for RADIUS). If so, the device selects the appropriate local user
template locally configured on the device. If a local user template does not exist for the
authenticated user, the device defaults to the remote template.

Related • Understanding User Authentication Methods on page 661


Documentation
• Understanding User Accounts on page 662

• Understanding Login Classes on page 663

• Example: Creating Template Accounts on page 882

• Administration Guide for Security Devices

USB Modems for Remote Management Setup


• USB Modem Interface Overview on page 666
• USB Modem Configuration Overview on page 669

USB Modem Interface Overview

Juniper Networks devices support the use of USB modems for remote management. You
can use Telnet or SSH to connect to the device from a remote location through two
modems over a telephone network. The USB modem is connected to the USB port on
the device, and a second modem is connected to a remote management device such as
a PC or laptop computer.

You can configure your device to fail over to a USB modem connection when the primary
Internet connection experiences interruption.

A USB modem connects to a device through modem interfaces that you configure. The
device applies its own modem AT commands to initialize the attached modem. Modem
setup requires that you connect and configure the USB modem at the device and the
modem at the user end of the network.

666 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

You use either the J-Web configuration editor or CLI configuration editor to configure the
USB modem and its supporting dialer interfaces.

NOTE: Low-latency traffic such as VoIP traffic is not supported over USB
modem connections.

NOTE: We recommend using a US Robotics USB 56k V.92 Modem, model


number USR Model 5637.

USB Modem Interfaces

You configure two types of interfaces for USB modem connectivity:

• A physical interface which uses the naming convention umd0. The device creates this
interface when a USB modem is connected to the USB port.

• A logical interface called the dialer interface. You use the dialer interface, dln, to
configure dialing properties for USB modem connections. The dialer interface can be
configured using Point-to-Point Protocol (PPP) encapsulation. You can also configure
the dialer interface to support authentication protocols—PPP Challenge Handshake
(CHAP) or Password Authentication Protocol (PAP). You can configure multiple dialer
interfaces for different functions on the device. After configuring the dialer interface,
you must configure a backup method such as a dialer backup, a dialer filter, or a dialer
watch.

The USB modem provides a dial-in remote management interface, and supports dialer
interface features by sharing the same dial pool as a dialer interface. The dial pool allows
the logical dialer interface and the physical interface to be bound together dynamically
on a per-call basis. You can configure the USB modem to operate either as a dial-in
console for management or as a dial-in WAN backup interface. Dialer pool priority has
a range from 1 to 255, with 1 designating the lowest priority interfaces and 255 designating
the highest priority interfaces.

Dialer Interface Rules

The following rules apply when you configure dialer interfaces for USB modem
connections:

• The dialer interface must be configured to use PPP encapsulation. You cannot configure
Cisco High-Level Data Link Control (HDLC) or Multilink PPP (MLPPP) encapsulation
on dialer interfaces.

• The dialer interface cannot be configured as a constituent link in a multilink bundle.

• The dialer interface can perform backup, dialer filter, and dialer watch functions, but
these operations are mutually exclusive. You can configure a single dialer interface to
operate in only one of the following ways:

• As a backup interface—for one primary interface

• As a dialer filter

Copyright © 2013, Juniper Networks, Inc. 667


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• As a dialer watch interface

The backup dialer interfaces are activated only when the primary interface fails. USB
modem backup connectivity is supported on all interfaces except lsq-0/0/0.

The dial-on-demand routing backup method allows a USB modem connection to be


activated only when network traffic configured as an “interesting packet” arrives on the
network. Once the network traffic is sent, an inactivity timer is triggered and the connection
is closed. You define an interesting packet using the dialer filter feature of the device. To
configure dial-on-demand routing backup using a dialer filter, you first configure the dialer
filter and then apply the filter to the dialer interface.

Dialer watch is a backup method that integrates backup dialing with routing capabilities
and provides reliable connectivity without relying on a dialer filter to trigger outgoing USB
modem connections. With dialer watch, the device monitors the existence of a specified
route. If the route disappears, the dialer interface initiates the USB modem connection
as a backup connection.

How the Device Initializes USB Modems

When you connect the USB modem to the USB port on the device, the device applies
the modem AT commands configured in the init-command-string command to the
initialization commands on the modem.

If you do not configure modem AT commands for the init-command-string command,


the device applies the following default sequence of initialization commands to the
modem: AT S7=45 S0=0 V1 X4 &C1 E0 Q0 &Q8 %C0. Table 92 on page 668 describes the
commands. For more information about these commands, see the documentation for
your modem.

Table 92: Default Modem Initialization Commands


Modem Command Description

AT Attention. Informs the modem that a command follows.

S7=45 Instructs the modem to wait 45 seconds for a telecommunications service provider
(carrier) signal before terminating the call.

S0=0 Disables the auto answer feature, whereby the modem automatically answers calls.

V1 Displays result codes as words.

&C1 Disables reset of the modem when it loses the carrier signal.

E0 Disables the display on the local terminal of commands issued to the modem from
the local terminal.

Q0 Enables the display of result codes.

&Q8 Enables Microcom Networking Protocol (MNP) error control mode.

668 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 92: Default Modem Initialization Commands (continued)


Modem Command Description

%C0 Disables data compression.

When the device applies the modem AT commands in the init-command-string command
or the default sequence of initialization commands to the modem, it compares them to
the initialization commands already configured on the modem and makes the following
changes:

• If the commands are the same, the device overrides existing modem values that do
not match. For example, if the initialization commands on the modem include S0=0
and the device’s init-command-string command includes S0=2, the device applies
S0=2.

• If the initialization commands on the modem do not include a command in the device’s
init-command-string command, the device adds it. For example, if the
init-command-string command includes the command L2, but the modem commands
do not include it, the device adds L2 to the initialization commands configured on the
modem.

Related • USB Modem Configuration Overview on page 669


Documentation
• Example: Configuring a USB Modem Interface on page 696

• Example: Configuring a Dialer Interface for USB Modem Dial-In on page 702

• Administration Guide for Security Devices

• Modem Interfaces Feature Guide for Security Devices

USB Modem Configuration Overview

Before you begin:

1. Install device hardware. For more information, see the Getting Started Guide for your
device.

2. Establish basic connectivity. For more information, see the Getting Started Guide for
your device.

3. Order a US Robotics USB 56k V.92 Modem, model number USR Model 5637 from US
Robotics (http://www.usr.com/).

4. Order a public switched telephone network (PSTN) line from your telecommunications
service provider. Contact your service provider for more information.

5. Connect the USB modem to the device's USB port.

Copyright © 2013, Juniper Networks, Inc. 669


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: J Series devices have two USB ports. However, you can connect
only one USB modem to the USB ports on these devices. If you connect
USB modems to both ports, the device detects only the first modem
connected.

NOTE: When you connect the USB modem to the USB port on the device,
the USB modem is initialized with the modem initialization string
configured for the USB modem interface on the device.

a. Plug the modem into the USB port.

b. Connect the modem to your telephone network.

Suppose you have a branch office router and a head office router each with a USB modem
interface and a dialer interface. This example shows you how to establish a backup
connection between the branch office and head office routers. See Table 93 on page 670
for a summarized description of the procedure.

Table 93: Configuring Branch Office and Head Office Routers for USB Modem Backup
Connectivity
Router Location Configuration Requirement Procedure

Branch Office Configure the logical dialer interface on the To configure the logical dialer interface,
branch office router for USB modem dial see “Example: Configuring a USB Modem
backup. Interface” on page 696.

Configure the dialer interface dl0 on the Configure the dialer interface using one
branch office router using one of the following of the following backup methods:
backup methods:
• To configure dl0 as a backup for
• Configure the dialer interface dl0 as the t1-1/0/0 see Example: Configuring
backup interface on the branch office Dialer Interfaces and Backup Methods
router's primary T1 interface t1-1/0/0. for USB Modem Dial Backup.
• Configure a dialer filter on the branch office • To configure a dialer filter on dl0, see
router's dialer interface. Example: Configuring Dialer Interfaces
• Configure a dialer watch on the branch and Backup Methods for USB Modem
office router's dialer interface. Dial Backup.
• To configure a dialer watch on dl0, see
Example: Configuring Dialer Interfaces
and Backup Methods for USB Modem
Dial Backup.

Head Office Configure dial-in on the dialer interface dl0 To configure dial-in on the head office
on the head office router. router, see “Example: Configuring a Dialer
Interface for USB Modem Dial-In” on
page 702.

If the dialer interface is configured to accept only calls from a specific caller ID, the device
matches the incoming call's caller ID against the caller IDs configured on its dialer

670 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

interfaces. If an exact match is not found and the incoming call's caller ID has more digits
than the configured caller IDs, the device performs a right-to-left match of the incoming
call's caller ID with the configured caller IDs and accepts the incoming call if a match is
found. For example, if the incoming call's caller ID is 4085321091 and the caller ID
configured on a dialer interface is 5321091, the incoming call is accepted. Each dialer
interface accepts calls from only callers whose caller IDs are configured on it.

See Table 94 on page 671 for a list of available incoming map options.

Table 94: Incoming Map Options


Option Description

accept-all Dialer interface accepts all incoming calls.

You can configure the accept-all option for only one of the dialer interfaces
associated with a USB modem physical interface. The dialer interface with the
accept-all option configured is used only if the incoming call's caller ID does not
match the caller IDs configured on other dialer interfaces.

caller Dialer interface accepts calls from a specific caller ID. You can configure a
maximum of 15 caller IDs per dialer interface.

The same caller ID must not be configured on different dialer interfaces.


However, you can configure caller IDs with more or fewer digits on different
dialer interfaces. For example, you can configure the caller IDs 14085551515,
4085551515, and 5551515 on different dialer interfaces.

You configure dialer interfaces to support PAP. PAP allows a simple method for a peer
to establish its identity using a two-way handshake during initial link establishment. After
the link is established, an ID and password pair are repeatedly sent by the peer to the
authenticator until authentication is acknowledged or the connection is terminated.

Related • USB Modem Interface Overview on page 666


Documentation
• Example: Configuring a USB Modem Interface on page 696

• Administration Guide for Security Devices

• Modem Interfaces Feature Guide for Security Devices

Telnet and SSH Device Control


• Securing the Console Port Configuration Overview on page 671
• Reverse Telnet Overview on page 672

Securing the Console Port Configuration Overview

You can use the console port on the device to connect to the device through an RJ-45
serial cable. From the console port, you can use the CLI to configure the device. By default,
the console port is enabled. To secure the console port, you can configure the device to
take the following actions:

Copyright © 2013, Juniper Networks, Inc. 671


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Log out of the console session when you unplug the serial cable connected to the
console port.

• Disable root login connections to the console.

• Disable the console port. We recommend disabling the console port to prevent
unauthorized access to the device, especially when the device is used as customer
premises equipment (CPE).

To secure the console port:

1. Do one of the following:

• Disable the console port. Enter

[edit system ports console]


user@host# set disable

• Disable root login connections to the console. Enter

[edit system ports console]


user@host# set insecure

• Log out the console session when the serial cable connected to the console port is
unplugged. Enter

[edit system ports console]


user@host# set log-out-on-disconnect

2. If you are done configuring the device, enter commit from configuration mode.

Related • The telnet Command on page 901


Documentation
• The ssh Command on page 903

• Configuring Password Retry Limits for Telnet and SSH Access on page 897

• Reverse Telnet Overview on page 672

• Configuring Reverse Telnet and Reverse SSH on page 898

• Administration Guide for Security Devices

Reverse Telnet Overview

Reverse telnet allows you to configure a device to listen on a specific port for Telnet and
SSH services. When you connect to that port, the device provides an interface to the
auxiliary port on the device. You use a rollover cable to connect the auxiliary port from
the device on which reverse telnet is enabled to the console port of the device you want
to manage.

NOTE: Reverse telnet is supported only on J Series devices.

To use reverse telnet, you must have the following devices:

• A device with an auxiliary port running the appropriate version of Junos OS.

672 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• A device with a console port for remote management if network connectivity fails and
you want to use console access.

This section contains the following topics:

• Reverse Telnet Options on page 673


• Reverse Telnet Restrictions on page 673

Reverse Telnet Options

When you enable reverse telnet, you can control the port that is used, and you can
optionally turn on reverse ssh to encrypt the reverse telnet communication between the
device and the client. By default, reverse telnet uses port 2900 and reverse ssh uses port
2901.

NOTE: Enabling reverse ssh requires an additional command. By default,


when you enable reverse telnet, the connection is not encrypted.

Reverse Telnet Restrictions

Keep the following restrictions in mind when you attempt to use reverse telnet or reverse
ssh:

• Multiple connections to the serial port are not allowed. If there is an existing connection
to the serial port, any other connections are denied.

• If the auxiliary port is enabled (through the system services port auxiliary configuration
statement), you cannot use reverse telnet or reverse ssh because another service is
already using the auxiliary port.

Related • The telnet Command on page 901


Documentation
• The ssh Command on page 903

• Configuring Password Retry Limits for Telnet and SSH Access on page 897

• Configuring Reverse Telnet and Reverse SSH on page 898

• Administration Guide for Security Devices

DHCP for IP Address Device


• DHCP Server, Client, and Relay Agent Overview on page 674
• DHCP Configuration Overview on page 674
• Understanding DHCP Server Operation on page 676
• Understanding DHCP Client Operation on page 677
• Understanding DHCP Relay Agent Operation on page 677
• DHCP Settings and Restrictions Overview on page 678
• Understanding DHCP Services in a Routing Instance on page 679

Copyright © 2013, Juniper Networks, Inc. 673


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

DHCP Server, Client, and Relay Agent Overview

A Dynamic Host Configuration Protocol (DHCP) server can automatically allocate IP


addresses and also deliver configuration settings to client hosts on a subnet. DHCP lets
network administrators centrally manage a pool of IP addresses among hosts and
automate the assignment of IP addresses in a network. An IP address can be leased to
a host for a limited period of time, allowing the DHCP server to share a limited number
of IP addresses among a group of hosts that do not need permanent IP addresses.

The Juniper Networks device acts as the DHCP server, providing IP addresses and settings
to hosts, such as PCs, that are connected to device interfaces. The DHCP server is
compatible with the DHCP servers of other vendors on the network.

The device can also operate as a DHCP client and DHCP relay agent.

DHCP is based on BOOTP, a bootstrap protocol that allows a client to discover its own
IP address, the IP address of a server host, and the name of a bootstrap file. DHCP servers
can handle requests from BOOTP clients, but provide additional capabilities beyond
BOOTP, such as the automatic allocation of reusable IP addresses and additional
configuration options.

NOTE: Although a Juniper Networks device can act as a DHCP server, a DHCP
client, or DHCP relay agent at the same time, you cannot configure more than
one DHCP role on a single interface.

DHCP provides two primary functions:

• Allocate temporary or permanent IP addresses to clients.

• Store, manage, and provide client configuration parameters.

Related • DHCP Configuration Overview on page 674


Documentation
• Understanding DHCP Server Operation on page 676

• Understanding DHCP Client Operation on page 677

• Understanding DHCP Relay Agent Operation on page 677

• DHCP Settings and Restrictions Overview on page 678

• Administration Guide for Security Devices

DHCP Configuration Overview

A typical DHCP server configuration provides the following configuration settings for a
particular subnet on a device interface:

• An IP address pool, with one address excluded from the pool.

• Default and maximum lease times.

674 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• Domain search suffixes. These suffixes specify the domain search list used by a client
when resolving hostnames with DNS.

• A DNS name server.

• Device solicitation address option (option 32). The IP address excluded from the IP
address pool is reserved for this option.

In addition, the DHCP server might assign a static address to at least one client on the
subnet. Table 95 on page 675 provides the settings and values for the sample DHCP server
configuration.

Table 95: Sample DHCP Configuration Settings


Setting Sample Value

DHCP Subnet Configuration


Address pool subnet address 192.168.2.0/24

High address in the pool range 192.168.2.254

Low address in the pool range 192.168.2.2

Address pool default lease time, in seconds 1,209,600 (14 days)

Address pool maximum lease time, in seconds 2,419,200 (28 days)

Domain search suffixes mycompany.net

mylab.net

Address to exclude from the pool 192.168.2.33

DNS server address 192.168.10.2

Identifier code for router solicitation address option 32

Type choice for router solicitation address option Ip address

IP address for router solicitation address option 192.168.2.33

DHCP MAC Address Configuration


Static binding MAC address 01:03:05:07:09:0B

Fixed address 192.168.2.50

Related • DHCP Server, Client, and Relay Agent Overview on page 674
Documentation
• Understanding DHCP Server Operation on page 676

• Understanding DHCP Client Operation on page 677

Copyright © 2013, Juniper Networks, Inc. 675


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Understanding DHCP Relay Agent Operation on page 677

• RFC 3397, Dynamic Host Configuration Protocol (DHCP) Domain Search Option

• Administration Guide for Security Devices

Understanding DHCP Server Operation

As a DHCP server, a Juniper Networks device can provide temporary IP addresses from
an IP address pool to all clients on a specified subnet, a process known as dynamic
binding. Juniper Networks devices can also perform static binding, assigning permanent
IP addresses to specific clients based on their media access control (MAC) addresses.
Static bindings take precedence over dynamic bindings.

This section contains the following topics:

• DHCP Options on page 676


• Compatibility with Autoinstallation on page 676

DHCP Options

In addition to its primary DHCP server functions, you can also configure the device to
send configuration settings like the following to clients through DHCP:

• IP address of the DHCP server (Juniper Networks device)

• List of Domain Name System (DNS) and NetBIOS servers

• List of gateway routers

• IP address of the boot server and the filename of the boot file to use

• DHCP options defined in RFC 2132, DHCP Options and BOOTP Vendor Extensions

Compatibility with Autoinstallation

The functions of a Juniper Networks device acting as a DHCP server are compatible with
the autoinstallation feature. The DHCP server automatically checks any autoinstallation
settings for conflicts and gives the autoinstallation settings priority over corresponding
DHCP settings. For example, an IP address set by autoinstallation takes precedence over
an IP address set by the DHCP server.

Related • DHCP Server, Client, and Relay Agent Overview on page 674
Documentation
• Example: Configuring the Device as a DHCP Server on page 705

• Understanding DHCP Client Operation on page 677

• Understanding DHCP Relay Agent Operation on page 677

• Administration Guide for Security Devices

676 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Understanding DHCP Client Operation

A Juniper Networks device can act as a DHCP client, receiving its TCP/IP settings and
the IP address for any physical interface in any security zone from an external DHCP
server. The device can also act as a DHCP server, providing TCP/IP settings and IP
addresses to clients in any zone. When the device operates as a DHCP client and a DHCP
server simultaneously, it can transfer the TCP/IP settings learned through its DHCP client
module to its default DHCP server module. For the device to operate as a DHCP client,
you configure a logical interface on the device to obtain an IP address from the DHCP
server in the network. You set the vendor class ID, lease time, DHCP server address,
retransmission attempts, and retry interval. You can renew DHCP client releases.

Related • DHCP Server, Client, and Relay Agent Overview on page 674
Documentation
• Example: Configuring the Device as a DHCP Client on page 710

• Understanding DHCP Relay Agent Operation on page 677

• DHCP Settings and Restrictions Overview on page 678

• Administration Guide for Security Devices

Understanding DHCP Relay Agent Operation

A Juniper Networks device operating as a DHCP relay agent forwards incoming requests
from BOOTP and DHCP clients to a specified BOOTP or DHCP server. Client requests
can pass through virtual private network (VPN) tunnels.

You cannot configure a single device interface to operate as both a DHCP client and a
DHCP relay.

NOTE: The DHCP requests received on an interface are associated to a DHCP


pool that is in the same subnet as the primary IP address/subnet on an
interface. If an interface is associated with multiple IP addresses/subnets,
the device uses the lowest numerically assigned IP address as the primary
IP address/subnet for the interface. To change the IP address/subnet that
is listed as the primary address on an interface, use the set interfaces <
interface name > unit 0 family inet xxx.xxx.xxx.xxx/yy primary command and
commit the change.

Related • DHCP Server, Client, and Relay Agent Overview on page 674
Documentation
• Understanding DHCP Server Operation on page 676

• Example: Configuring the Device as a BOOTP or DHCP Relay Agent on page 715

• DHCP Settings and Restrictions Overview on page 678

• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 677


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

DHCP Settings and Restrictions Overview

This section contains the following topics:

• Propagation of TCP/IP Settings for DHCP on page 678


• DHCP Conflict Detection and Resolution on page 678
• DHCP Interface Restrictions on page 678

Propagation of TCP/IP Settings for DHCP

The Juniper Networks device can operate simultaneously as a client of the DHCP server
in the untrust zone and a DHCP server to the clients in the trust zone. The device takes
the TCP/IP settings that it receives as a DHCP client and forwards them as a DHCP server
to the clients in the trust zone. The device interface in the untrust zone operates as the
DHCP client, receiving IP addresses dynamically from an Internet service provider (ISP)
on the external network.

During the DHCP protocol exchange, the device receives TCP/IP settings from the external
network on its DHCP client interface. Settings include the address of the ISP's DHCP
name server and other server addresses. These settings are propagated to the DHCP
server pools configured on the device to fulfill host requests for IP addresses on the
device's internal network.

DHCP Conflict Detection and Resolution

A client that receives an IP address from the device operating as a DHCP server performs
a series of Address Resolution Protocol (ARP) tests to verify that the address is available
and no conflicts exist. If the client detects an address conflict, it informs the DHCP server
about the conflict and can request another IP address from the DHCP server.

The device maintains a log of all client-detected conflicts and removes addresses with
conflicts from the DHCP address pool. To display the conflicts list, you use the show
system services dhcp conflict command. The addresses in the conflicts list remain excluded
until you use the clear system services dhcp conflict command to manually clear the list.

DHCP Interface Restrictions

The device supports DHCP client requests received on any Ethernet interface. DHCP
requests received from a relay agent are supported on all interface types.

DHCP is not supported on interfaces that are part of a virtual private network (VPN).

Related • DHCP Server, Client, and Relay Agent Overview on page 674
Documentation
• Understanding DHCP Server Operation on page 676

• Understanding DHCP Client Operation on page 677

• Understanding DHCP Relay Agent Operation on page 677

• Administration Guide for Security Devices

678 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Understanding DHCP Services in a Routing Instance

The Dynamic Host Configuration Protocol (DHCP) can serve as a DHCP local server, a
DHCP client, or a DHCP relay agent.

DHCP Local Server

You can enable an SRX Series device to function as a DHCP local server, and then
configure its options on the device. The DHCP local server provides an IP address and
other configuration information in response to a client request.

To configure the DHCP local server on the device, include the dhcp-local-server statement
at the [edit system services] hierarchy level.

NOTE: You cannot configure the DHCP local server and the DHCP relay agent
on the same interface.

DHCP Client, DHCP Local Server, and Address-Assignment Pool Interaction

In a typical branch network configuration, the DHCP client is on the subscriber’s computer,
and the DHCP local server is configured on the device. The following steps provide a
high-level description of the interaction among the DHCP client, DHCP local server, and
address-assignment pools.

1. The DHCP client sends a discover packet to one or more DHCP local servers in the
network to obtain configuration parameters and an IP address for the subscriber.

2. Each DHCP local server that receives the discover packet then searches its
address-assignment pool for the client address and configuration options. Each local
server creates an entry in its internal client table to keep track of the client state, then
sends a DHCP offer packet to the client.

3. On receipt of the offer packet, the DHCP client selects the DHCP local server from
which to obtain configuration information and sends a request packet indicating the
DHCP local server selected to grant the address and configuration information.

4. The selected DHCP local server sends an acknowledgement packet to the client that
contains the client address lease and configuration parameters. The server and client
installs the host route and ARP entry, and then monitors the lease state.

DHCP Local Server and Address-Assignment Pools

In a DHCP local server operation, the client address and configuration information reside
in centralized address-assignment pools, that are managed independently from the
DHCP local server and they can be shared by different client applications.

Configuring a DHCP environment that includes a DHCP local server requires two
independent configuration operations, which you can complete in any order. In one
operation, you configure the DHCP local server on the device and specify how the DHCP
local server determines which address-assignment pool to use. In the other operation,
you configure the address-assignment pools used by the DHCP local server. The

Copyright © 2013, Juniper Networks, Inc. 679


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

address-assignment pools contain the IP addresses, named address ranges, and


configuration information for DHCP clients.

NOTE: The DHCP local server and the address-assignment pools used by
the server must be configured in the same routing instance.

DHCP Client

DHCP configuration consists of configuring DHCP clients and a DHCP local server. A
client configuration determines how clients send a message requesting an IP address,
while a server configuration enables the server to send an IP address back to the client.

For the device to operate as a DHCP client, you configure a logical interface on the device
to obtain an IP address from the DHCP local server in the network. You set the vendor
class ID, lease time, DHCP server address, retransmission attempts, and retry interval.

DHCP Relay Agent

You can configure DHCP relay options on the device and enable the device to function
as a DHCP relay agent. A DHCP relay agent forwards DHCP request and reply packets
between a DHCP client and a DHCP local server.

To configure the DHCP relay agent on the router, include the dhcp-relay statement at
the [edit forwarding-options] hierarchy level.

You can also include the dhcp-relay statement at the following hierarchy level:

[edit routing-instances routing-instance-name forwarding-options]

DHCP Client, DHCP Relay Agent, and DHCP Local Servers

In a typical branch network configuration, the DHCP client is on the subscriber’s computer,
and the DHCP relay agent is configured on the device between the DHCP client and one
or more DHCP local servers.

The following steps describe, at a high level, how the DHCP client, DHCP relay agent,
and DHCP local server interact in a configuration that includes two DHCP local servers.

1. The DHCP client sends a discover packet to find a DHCP local server in the network
from which to obtain configuration parameters for the subscriber, including an IP
address.

2. The DHCP relay agent receives the discover packet and forwards copies to each of
the two DHCP local servers. The DHCP relay agent then creates an entry in its internal
client table to keep track of the client’s state.

3. In response to receiving the discover packet, each DHCP local server sends an offer
packet to the client. The DHCP relay agent receives the offer packets and forwards
them to the DHCP client.

4. On receipt of the offer packets, the DHCP client selects the DHCP local server from
which to obtain configuration information. Typically, the client selects the server that
offers the longest lease time on the IP address.

680 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

5. The DHCP client sends a request packet that specifies the DHCP local server from
which to obtain configuration information.

6. The DHCP local server requested by the client sends an acknowledgement (ACK)
packet that contains the client’s configuration parameters.

7. The DHCP relay agent receives the ACK packet and forwards it to the client.

8. The DHCP client receives the ACK packet and stores the configuration information.

9. If configured to do so, the DHCP relay agent installs a host route and Address
Resolution Protocol (ARP) entry for this client.

10. After establishing the initial lease on the IP address, the DHCP client and the DHCP
local server use unicast transmission to negotiate lease renewal or release.

Considerations

The following considerations apply when you enable a DHCP local server, DHCP relay
agent, or DHCP client in a routing instance:

• The DHCP local server, DHCP relay agent, and DHCP client can be configured in one
routing instance, but the functionality is mutually exclusive on one interface. If the
DHCP client is enabled on one interface, the DHCP local server or the DHCP relay agent
cannot be enabled on that interface.

• The DHCP client, DHCP relay agent and DHCP local server services act independently
in their respective routing instance. The following features can function simultaneously
on a device:

• DHCP client and DHCP local server

• DHCP client and DHCP relay agent

• Multiple routing instances. Each instance can have a DHCP local server, DHCP relay
agent, or DHCP client, or each routing instance can have a DHCP client and DHCP
local server or a DHCP client and DHCP relay agent.

NOTE: Before you enable DHCP services in a routing instance, you must
remove all the configuration related to DHCP services that does not include
routing instance support. If you do not do this, the old default routing instance
configuration will override the new routing instance configuration.

Related • Configuring a DHCP Local Server on page 719


Documentation
• Configuring a DHCP Client on page 723

• Configuring a DHCP Relay Agent on page 725

• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 681


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

DHCPv6 Client
• DHCPv6 Client Overview on page 682
• Understanding DHCPv6 Client and Server Identification on page 682

DHCPv6 Client Overview

A Juniper Networks device can act as a Dynamic Host Configuration Protocol version 6
(DHCPv6) client, receiving its TCP/IP settings and the IPv6 address for any physical
interface in any security zone from an external DHCPv6 server. When the device operates
as a DHCPv6 client and a DHCPv6 server simultaneously, it can transfer the TCP/IP
settings learned through its DHCPv6 client module to its default DHCPv6 server module.
For the device to operate as a DHCPv6 client, you configure a logical interface on the
device to obtain an IPv6 address from the DHCPv6 server in the network.

DHCPv6 client support for Juniper Networks devices includes the following features:

• Identity association for nontemporary addresses (IA_NA)

• Identity association for prefix delegation (IA_PD)

• Rapid commit

• TCP/IP propagation

• Auto-prefix delegation

• Autoconfig mode (stateful and stateless)

To configure the DHCPv6 client on the device, include the dhcpv6-client statement at
the [edit interfaces] hierarchy level.

NOTE: To configure a DHCPv6 client in a routing instance, add the interface


in a routing instance using the [edit routing-instances] hierarchy.

Related • Minimum DHCPv6 Client Configuration on page 732


Documentation

Understanding DHCPv6 Client and Server Identification

Each DHCPv6 client and server is identified by a DHCP unique identifier (DUID). The DUID
is unique across all DHCPv6 clients and servers, and it is stable for any specific client or
server. DHCPv6 clients use DUIDs to identify a server in messages where a server needs
to be identified. DHCPv6 servers use DUIDs to determine the configuration parameters
to be used for clients and in the association of addresses with clients.

The DUID is a 2-octet type code represented in network byte order, followed by a variable
number of octets that make up the actual identifier; for example,
00:02:00:01:02:03:04:05:07:a0. A DUID can be up to 128 octets in length (excluding the
type code). The following types are currently defined for the DUID parameter:

• Type 1—Link Layer address plus time (duid-llt)

682 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• Type 2—Vendor-assigned unique ID based on enterprise number (vendor)

• Type 3—Link Llayer address (duid-ll)

The duid-llt DUID consists of a 2-octet type field that contains the value 1, a 2-octet
hardware type code, 4 octets that signify a time value, followed by the Link Layer address
of any one network interface that is connected to the DHCP device at the time that the
DUID is generated.

The vendor DUID is assigned by the vendor to the device and contains the vendor's
registered private enterprise number as maintained by the identity association for
nontemporary addresses (IA_NA) assignment, followed by a unique identifier assigned
by the vendor.

The duid-ll DUID contains a 2-octet type field that stores the value 3, and a 2-octet
network hardware type code, followed by the Link Layer address of any one network
interface that is permanently connected to the client or server device.

Related • DHCPv6 Client Overview on page 682


Documentation

DHCPv6 Local Server


• DHCPv6 Server Overview on page 683

DHCPv6 Server Overview

A Dynamic Host Configuration Protocol version 6 (DHCPv6) server can automatically


allocate IP addresses to IP version 6 (IPv6) clients and deliver configuration settings to
client hosts on a subnet or to requesting devices that need an IPv6 prefix. A DHCPv6
server lets network administrators centrally manage a pool of IP addresses among hosts
and automate the assignment of IP addresses in a network.

NOTE: SRX Series and J Series devices do not support DHCP client
authentication. In a DHCPv6 deployment, security policies control access
through the device for any DHCP client that has received an address and
other attributes from the DHCPv6 server.

Some features include:

• Configuration for a specific interface or a group of interfaces

• Stateless address autoconfiguration (SLAAC)

• Prefix delegation, including access-internal route installation

• DHCPv6 server groups

The DHCPv6 server configuration usually consists of DHCPv6 options for clients, an IPv6
prefix, an address pool that contains IPv6 address ranges and options, and a security
policy to allow DHCPv6 traffic. In a typical setup the provider Juniper Networks device is

Copyright © 2013, Juniper Networks, Inc. 683


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

configured as an IPv6 prefix delegation server that assigns addresses to the customer
edge device. The customer’s edge router then provides addresses to internal devices.

To configure DHCPv6 local server on a device, you include the DHCPv6 statement at the
[edit system services dhcp-local-server] hierarchy level. You then create an address
assignment pool for DHCPv6 that is configured in the [edit access address-assignment
pool] hierarchy level using the family inet6 statement.

You can also include the dhcpv6 statement at the [edit routing-instances
routing-instance-name system services dhcp-local-server] hierarchy.

NOTE: Existing DHCPv4 configurations in the [edit system services dhcp]


hierarchy are not affected when you upgrade to Junos OS Release 10.4 from
an earlier version or enable DHCPv6 server.

Related • Example: Configuring DHCPv6 Server Options on page 739


Documentation
• Example: Configuring an Address-Assignment Pool on page 741

• Configuring a Named Address Range for Dynamic Address Assignment on page 744

• Creating a Security Policy for DHCPv6 on page 738

• Administration Guide for Security Devices

File Management
• File Management Overview on page 684

File Management Overview

You can use the J-Web user interface and the CLI to perform routine file management
operations such as archiving log files and deleting unused log files, cleaning up temporary
files and crash files, and downloading log files from the routing platform to your computer.
You can also encrypt the configuration files with the CLI to prevent unauthorized users
from viewing sensitive configuration information.

Before you perform any file management tasks, you must perform the initial device
configuration described in the Getting Started Guide for your device.

Related • Cleaning Up Files on page 908


Documentation
• Cleaning Up Files with the CLI on page 909

• Managing Accounting Files on page 912

• Encrypting Configuration Files on page 906

• Network Monitoring and Troubleshooting Guide for Security Devices

• Junos OS System Log Reference for Security Devices

684 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Licenses
• Junos OS License Overview on page 685
• Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Services Gateways on page 687

Junos OS License Overview

To enable some Junos OS features, you must purchase, install, and manage separate
software licenses. For those features that require a license, the presence on the device
of the appropriate software license keys (passwords) determines whether you can use
the feature.

For information about how to purchase software licenses for your device, contact your
Juniper Networks sales representative.

Certain Junos OS features require licenses. Each license is valid for only a single device.
To manage the licenses, you must understand license enforcement and the components
of a license key.

This section contains the following topics:

• License Enforcement on page 685


• License Key Components on page 685
• License Management Fields Summary on page 686

License Enforcement

For features that require a license, you must install and properly configure the license to
use the feature. Although the device allows you to commit a configuration that specifies
a feature requiring a license when the license is not present, you are prohibited from
actually using the feature.

Successful commitment of a configuration does not imply that the required licenses are
installed. If a required license is not present, the system provides a warning message
after it commits the configuration rather than failing to commit it because of a license
violation.

License Key Components

A license key consists of two parts:

• License ID—Alphanumeric string that uniquely identifies the license key. When a license
is generated, it is given a license ID.

• License data—Block of binary data that defines and stores all license key objects.

For example, in the following typical license key, the string XXXXXXXXXX is the license
ID, and the trailing block of data is the license data:

XXXXXXXXXX xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx

Copyright © 2013, Juniper Networks, Inc. 685


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx


xxxxxx xxxxxx xxx

The license data defines the device ID for which the license is valid and the version of the
license.

License Management Fields Summary

The Licenses page displays a summary of licensed features that are configured on the
device and a list of licenses that are installed on the device. The information on the license
management page is summarized in Table 25 on page 151.

Table 96: Summary of License Management Fields


Field Name Definition

Feature Summary
Feature Name of the licensed feature:

• Features—Software feature licenses.


• All features—All-inclusive licenses

Licenses Used Number of licenses currently being used on the device. Usage is determined by the
configuration on the device. If a feature license exists and that feature is configured, the
license is considered used.

Licenses Installed Number of licenses installed on the device for the particular feature.

Licenses Needed Number of licenses required for legal use of the feature. Usage is determined by the
configuration on the device: If a feature is configured and the license for that feature is not
installed, a single license is needed.

Installed Licenses
ID Unique alphanumeric ID of the license.

State Valid—The installed license key is valid.

Invalid—The installed license key is not valid.

Version Numeric version number of the license key.

Group If the license defines a group license, this field displays the group definition.

If the license requires a group license, this field displays the required group definition.

NOTE: Because group licenses are currently unsupported, this field is always blank.

Enabled Features Name of the feature that is enabled with the particular license.

Expiry Verify that the expiration information for the license is correct.

For Junos OS, only permanent licenses are supported. If a license has expired, it is shown as
invalid.

686 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Updating License Keys on page 254

• Saving License Keys on page 253

• Downloading License Keys on page 253

• Installation and Upgrade Guide for Security Devices

• Administration Guide for Security Devices

Junos OS Feature License Model Number for J Series Services Routers and SRX
Series Services Gateways

For information about how to purchase a software license, contact your Juniper Networks
sales representative at http://www.juniper.net/in/en/contact-us/.

Each feature license is tied to exactly one software feature, and that license is valid for
exactly one device. Table 26 on page 154 describes the Junos OS features that require
licenses.

Table 97: Junos OS Feature Licenses


Junos OS License
Requirements Device

SRX3000 SRX5000

J Series SRX100 SRX110 SRX210 SRX220 SRX240 SRX550 SRX650 SRX1400 line line
Feature

Access Manager X X X X X X X

BGP Route X X
Reflectors

Dynamic VPN X X X X X X X

IDP Signature X X* X X* X* X* X X X X X
Update

Application X X X X X X X X X X X
Signature Update
(Application
Identification)

J-Flow License X
(For Junos Release
9.5 and earlier)

Juniper-Kaspersky X X X X X X X X
Antivirus

Juniper-Sophos X X X X X X X X
Antispam

Copyright © 2013, Juniper Networks, Inc. 687


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 97: Junos OS Feature Licenses (continued)


Junos OS License
Requirements Device

SRX3000 SRX5000

J Series SRX100 SRX110 SRX210 SRX220 SRX240 SRX550 SRX650 SRX1400 line line
Feature

Juniper-Websense X X X X X X X X
Web filtering

Logical Systems X X X

SRX100 Memory X
Upgrade

UTM X X* X X* X X* X X

* Indicates support on high-memory devices only.

Table 27 on page 155 lists the licenses you can purchase for each J Series or SRX Series
software feature. Each license allows you to run the specified advanced software features
on a single device.

Table 98: Junos OS Feature License Model Number for J Series and SRX Series Devices
Licensed Software Feature Supported Devices Model Number

Memory Software License (Upgrades SRX100 SRX100-MEM-LIC-UPG


SRX100B model from 512-MB RAM to 1-GB
RAM)

Advanced BGP License J4350, J6350, J2320, J2350 JX-BGP-ADV-LTU

SRX650 only SRX-BGP-ADV-LTU

688 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 98: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Application Security and IPS updates (1 year, SRX100 SRX100-APPSEC-A-1


3 years, and 5 years)
SRX100-APPSEC-A-3

SRX100-APPSEC-A-5

SRX210, SRX220, and SRX240 SRX2XX-APPSEC-A-1

SRX2XX-APPSEC-A-3

SRX2XX-APPSEC-A-5

SRX550 SRX550-APPSEC-A-1

SRX550-APPSEC-A-3

SRX550-APPSEC-A-5

SRX650 SRX650-APPSEC-A-1

SRX650-APPSEC-A-3

SRX650-APPSEC-A-5

SRX1400 SRX1400-APPSEC-A-1

SRX1400-APPSEC-A-3

SRX1400-APPSEC-A-1-R

SRX1400-APPSEC-A-3-R

SRX3400 SRX3400-APPSEC-A-1

SRX3400-APPSEC-A-3

SRX3600 SRX3600-APPSEC-A-1

SRX3600-APPSEC-A-3

SRX5600 SRX5600-APPSEC-A-1

SRX5600-APPSEC-A-3

SRX5800 SRX5800-APPSEC-A-1

SRX5800-APPSEC-A-3

Copyright © 2013, Juniper Networks, Inc. 689


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 98: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

IDP updates (1 year, 3 years, and 5 years) SRX100, SRX110 SRX1XX-IDP

SRX1XX-IDP-3

SRX1XX-IDP-5

SRX210, SRX220, SRX240 SRX2XX-IDP

SRX2XX-IDP-3

SRX2XX-IDP-5

SRX550 SRX550-IDP

SRX550-IDP-3

SRX550-IDP-5

SRX650 SRX650-IDP

SRX650-IDP-3

SRX650-IDP-5

IPS subscription (1 year and 3 years) SRX3400, SRX3600 SRX3K-IDP

SRX3K-IDP-3

SRX5600, SRX5800 SRX5K-IDP

SRX5K-IDP-3

SRX5K-IDP-3-R

SRX5K-IDP-R

690 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 98: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Juniper-Kaspersky Antivirus updates (1 year, SRX100, SRX110 SRX1XX-K-AV


3 years, and 5 years)
SRX1XX-K-AV-3

SRX1XX-K-AV-5

SRX210, SRX220, SRX240 SRX2XX-K-AV

SRX2XX-K-AV-3

SRX2XX-K-AV-5

SRX550 SRX550-K-AV

SRX550-K-AV-3

SRX550-K-AV-5

SRX650 SRX650-K-AV

SRX650-K-AV-3

SRX650-K-AV-5

Juniper-Sophos Antivirus updates (1 year, 3 SRX100, SRX110 SRX1XX-S-AV


years, and 5 years)
SRX1XX-S-AV-3

SRX1XX-S-AV-5

SRX210, SRX220, SRX240 SRX2XX-S-AV

SRX2XX-S-AV-3

SRX2XX-S-AV-5

SRX550 SRX550-S-AV

SRX550-S-AV-3

SRX550-S-AV-5

SRX650 SRX650-S-AV

SRX650-S-AV-3

SRX650-S-AV-5

Copyright © 2013, Juniper Networks, Inc. 691


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 98: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Juniper-Sophos Antispam updates (1 year, SRX100, SRX110 SRX1XX-S2-AS


3 years, and 5 years)
SRX1XX-S2-AS-3

SRX1XX-S2-AS-5

SRX210, SRX220, SRX240 SRX2XX-S2-AS

SRX2XX-S2-AS-3

SRX2XX-S2-AS-5

SRX550 SRX550-S2-AS

SRX550-S2-AS-3

SRX550-S2-AS-5

SRX650 SRX650-S2-AS

SRX650-S2-AS-3

SRX650-S2-AS-5

Juniper-Websense Web filtering (1 year, 3 SRX100, SRX110 SRX1XX-W-EWF


years, and 5 years)
SRX1XX-W-EWF-3

SRX1XX-W-EWF-5

SRX210, SRX220, SRX240 SRX2XX-W-WF

SRX2XX-W-WF-3

SRX2XX-W-WF-5

SRX550 SRX550-W-WF

SRX550-W-WF-3

SRX550-W-WF-5

SRX650 SRX650-W-WF

SRX5650-W-WF-3

SRX650-W-WF-5

692 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 98: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Enterprise–Kaspersky Antivirus, Enhanced SRX100, SRX110 SRX1XX-SMB4-CS


Web Filtering, Sophos Antispam, AppSecure,
and IDP (1 year, 3 years, and 5 years) SRX1XX-SMB4-CS-3

SRX1XX-SMB4-CS-5

SRX210, SRX220, SRX240 SRX2XX-SMB4-CS

SRX2XX-SMB4-CS-3

SRX2XX-SMB4-CS-5

SRX550 SRX550-SMB4-CS

SRX550-SMB4-CS-3

SRX550-SMB4-CS-5

SRX650 SRX650-SMB4-CS

SRX650-SMB4-CS-3

SRX650-SMB4-CS-5

Enterprise–includes Sophos Antivirus, SRX100, SRX110 SRX1XX-S-SMB4-CS


Enhanced Web Filtering, Sophos Antispam,
AppSecure, and IDP (1 year, 3 years, and 5 SRX1XX-S-SMB4-CS-3
years)
SRX1XX-S-SMB4-CS-5

SRX210, SRX220, SRX240 SRX2XX-S-SMB4- CS

SRX2XX-S-SMB4- CS-3

SRX2XX-S-SMB4- CS-5

SRX550 SRX550-S-SMB4- CS

SRX550-S-SMB4- CS-3

SRX550-S-SMB4- CS-5

SRX650 SRX650-S-SMB4- CS

SRX650-S-SMB4- CS-3

SRX650-S-SMB4- CS-5

Dynamic VPN Client (5, 10, and 25 SRX100, SRX110, SRX210, SRX220, SRX240, SRX-RAC-5-LTU
simultaneous users) SRX550, and SRX650
SRX-RAC-10-LTU

SRX-RAC-25-LTU

Copyright © 2013, Juniper Networks, Inc. 693


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 98: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Dynamic VPN Service (5, 10, 25, and 50 SRX210, SRX240, SRX100, SRX220, SRX650, SRX-RAC-5-LTU
simultaneous users) SRX110, SRX550

SRX210, SRX240, SRX100, SRX220, SRX650, SRX-RAC-10-LTU


SRX110, SRX550

SRX210, SRX240, SRX100, SRX220, SRX650, SRX-RAC-25-LTU


SRX550

SRX240, SRX650, SRX220, SRX210, SRX550 SRX-RAC-50-LTU

Dynamic VPN Service (100 and 150 SRX650, SRX220, SRX240, SRX550 SRX-RAC-100-LTU
simultaneous users)
SRX-RAC-150-LTU

Dynamic VPN Service (250 simultaneous SRX650, SRX240, SRX550 SRX-RAC-250-LTU


users)
NOTE: Requires Junos OS 11.2R3 or later

Dynamic VPN Service (500 simultaneous SRX650, SRX550 SRX-RAC-500-LTU


users)
NOTE: Requires Junos OS 11.2R3 or later

J-Flow License (For Junos Release 9.5 and J4350, J6350, J2320, J2350 JX-JFlow-LTU
earlier)

Services Offload License SRX1400 SRX1K-SVCS-OFFLOAD-RTU

SRX3400, SRX3600 SRX3K-SVCS-OFFLOAD-RTU

SRX5600, SRX5800 SRX5K-SVCS-OFFLOAD-RTU

694 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 98: Junos OS Feature License Model Number for J Series and SRX Series
Devices (continued)
Licensed Software Feature Supported Devices Model Number

Logical Systems License (incremental 1, 5, SRX1400 SRX-1400-LSYS-1


and 25 numbers)
SRX-1400-LSYS-25

SRX-1400-LSYS-5

SRX3400 SRX-3400-LSYS-1

SRX-3400-LSYS-5

SRX-3400-LSYS-25

SRX3600 SRX-3600-LSYS-1

SRX-3600-LSYS-5

SRX-3600-LSYS-25

SRX5600 SRX-5600-LSYS-1

SRX-5600-LSYS-5

SRX-5600-LSYS-25

SRX5800 SRX-5800-LSYS-1

SRX-5800-LSYS-5

SRX-5800-LSYS-25

Related • Junos OS License Overview on page 150


Documentation
• Installation and Upgrade Guide for Security Devices

• Installation and Upgrade Guide for Security Devices

• Administration Guide for Security Devices

Configuration

• USB Modems for Remote Management Setup on page 696


• DHCP for IP Address Device on page 704
• DHCPv6 Client on page 732
• DHCPv6 Local Server on page 738

Copyright © 2013, Juniper Networks, Inc. 695


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Configuration Statements on page 746


• Configuration Statements (System) on page 814

USB Modems for Remote Management Setup


• Example: Configuring a USB Modem Interface on page 696
• Example: Configuring a Dialer Interface on page 698
• Example: Configuring a Dialer Interface for USB Modem Dial-In on page 702
• Configuring a Dial-Up Modem Connection Remotely on page 703

Example: Configuring a USB Modem Interface

This example shows how to configure a USB modem interface for dial backup.

• Requirements on page 696


• Overview on page 696
• Configuration on page 696
• Verification on page 697

Requirements

No special configuration beyond device initialization is required before configuring this


feature.

Overview

In this example, you create an interface called as umd0 for USB modem connectivity
and set the dialer pool priority to 25. You also configure a modem initialization string to
autoanswer after a specified number of rings. The default modem initialization string is
AT S7=45 S0=0 V1 X4 &C1 E0 Q0 &Q8 %C0. The modem command S0=0 disables the
modem from autoanswering the calls. Finally, you set the modem to act as a dial-in WAN
backup interface.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set interfaces umd0 dialer-options pool usb-modem-dialer-pool priority 25


set modem-options init-command-string "ATS0=2 \n" dialin routable

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure a USB modem interface for dial backup:

1. Create an interface.

[edit]
user@host# edit interfaces umd0

696 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

2. Set the dialer options and priority.

[edit interfaces umd0]


user@host# set dialer-options pool usb-modem-dialer-pool priority 25

3. Specify the modem options.

[edit interfaces umd0]


user@host# set modem-options init-command-string "ATS0=2 \n"

4. Set the modem to act as a dial-in WAN backup interface.

[edit interfaces umd0]


user@host# set modem-options dialin routable

Results From configuration mode, confirm your configuration by entering the show interface umd0
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@host# show interface umd0
modem-options {
init-command-string "ATS0=2 \n";
dialin routable;
}
dialer-options {
pool usb-modem-dialer-pool priority 25;
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the Configuration

Purpose Verify a USB modem interface for dial backup.

Action From configuration mode, enter the show interfaces umd0 extensive command. The
output shows a summary of interface information and displays the modem status.

Physical interface: umd0, Enabled, Physical link is Up


Interface index: 64, SNMP ifIndex: 33, Generation: 1
Type: Async-Serial, Link-level type: PPP-Subordinate, MTU: 1504,
Clocking: Unspecified, Speed: MODEM
Device flags : Present Running
Interface flags: Point-To-Point SNMP-Traps Internal: 0x4000
Link flags : None
Hold-times : Up 0 ms, Down 0 ms
Last flapped : Never
Statistics last cleared: Never
Traffic statistics:
Input bytes : 21672
Output bytes : 22558
Input packets: 1782
Output packets: 1832
Input errors:

Copyright © 2013, Juniper Networks, Inc. 697


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Errors: 0, Drops: 0, Framing errors: 0, Runts: 0, Giants: 0, Policed discards:


0,
Resource errors: 0
Output errors:
Carrier transitions: 63, Errors: 0, Drops: 0, MTU errors: 0, Resource errors:
0
MODEM status:
Modem type : LT V.92 1.0 MT5634ZBA-USB-V92 Data/Fax Modem

(Dual Config) Version 2.27m


Initialization command string : ATS0=2
Initialization status : Ok
Call status : Connected to 4085551515
Call duration : 13429 seconds
Call direction : Dialin
Baud rate : 33600 bps
Most recent error code : NO CARRIER

Logical interface umd0.0 (Index 2) (SNMP ifIndex 34) (Generation 1)


Flags: Point-To-Point SNMP-Traps Encapsulation: PPP-Subordinate

Related • USB Modem Configuration Overview on page 669


Documentation
• USB Modem Interface Overview on page 666

• Example: Configuring a Dialer Interface for USB Modem Dial-In on page 702

• Administration Guide for Security Devices

• Modem Interfaces Feature Guide for Security Devices

Example: Configuring a Dialer Interface

This example shows how to configure a logical dialer interface for the device.

• Requirements on page 698


• Overview on page 699
• Configuration on page 699
• Verification on page 700

Requirements

Before you begin:

• Install device hardware and establish basic connectivity. See the Getting Started Guide
for your device.

• Order a US Robotics USB 56k V.92 Modem, model number USR Model 5637, from US
Robotics (http://www.usr.com/).

• Order a dial-up modem for the PC or laptop computer at the remote location from
where you want to connect to the device.

• Order a PSTN line from your telecommunications service provider. Contact your service
provider.

698 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Overview

In this example, you configure a logical dialer interface called dl0 to establish USB
connectivity. You can configure multiple dialer interfaces for different functions on the
device. You add a description to differentiate among different dialer interfaces. For
example, this modem is called USB-modem-remote-management. Configure PPP
encapsulation and set the logical unit as 0. You then specify the name of the dialer pool
as usb-modem-dialer-pool and set the source and destination IP addresses as 172.20.10.2,
and 172.20.10.1, respectively.

NOTE: You cannot configure Cisco High-Level Data Link Control (HDLC) or
Multilink PPP (MLPPP) encapsulation on dialer interfaces used in USB modem
connections.

NOTE: If you configure multiple dialer interfaces, ensure that the same IP
subnet address is not configured on different dialer interfaces. Configuring
the same IP subnet address on multiple dialer interfaces can result in
inconsistency in the route and packet loss. The device might route packets
through another dialer interface with the IP subnet address instead of through
the dialer interface to which the USB modem call is mapped.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set interfaces dl0 description USB-modem-remote-management encapsulation ppp


set interfaces dl0 unit 0 dialer-options pool usb-modem-dialer-pool
set interfaces dl0 unit 0 family inet address 172.20.10.2 destination 172.20.10.1

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode in the CLI User Guide.

To configure a logical dialer interface for the device:

1. Create an interface.

[edit]
user@host# set interfaces dl0

2. Add a description and configure PPP encapsulation.

[edit interfaces dl0]


user@host# set description USB-modem-remote-management
user@host# set encapsulation ppp

3. Create the logical unit.

Copyright © 2013, Juniper Networks, Inc. 699


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: The logical unit number must be 0.

[edit interfaces dl0]


user@host# set unit 0

4. Configure the name of the dialer pool to use for USB modem connectivity.

[edit interfaces dl0 unit 0]


user@host# set dialer-options pool usb-modem-dialer-pool

5. Configure source and destination IP addresses for the dialer interface.

[edit interfaces dl0 unit 0]


user@host# set family inet address 172.20.10.2 destination 172.20.10.1

Results From configuration mode, confirm your configuration by entering the show interfaces dl0
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@host# show interfaces dl0
description USB-modem-remote-management;
encapsulation ppp;
unit 0 {
family inet {
address 172.20.10.2/32 {
destination 172.20.10.1;
}
}
dialer-options {
pool usb-modem-dialer-pool;
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying a Dialer Interface

Purpose Verify that the dialer interface has been configured.

Action From configuration mode, enter the show interfaces dl0 extensive command. The output
shows a summary of dialer interface information.
Physical interface: dl0, Enabled, Physical link is Up
Interface index: 128, SNMP ifIndex: 24, Generation: 129
Type: 27, Link-level type: PPP, MTU: 1504, Clocking: Unspecified, Speed:
Unspecified
Device flags : Present Running
Interface flags: SNMP-Traps
Link type : Full-Duplex
Link flags : Keepalives

700 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Physical info : Unspecified


Hold-times : Up 0 ms, Down 0 ms
Current address: Unspecified, Hardware address: Unspecified
Alternate link address: Unspecified
Last flapped : Never
Statistics last cleared: Never
Traffic statistics:
Input bytes : 13859 0 bps
Output bytes : 0 0 bps
Input packets: 317 0 pps
Output packets: 0 0 pps
Input errors:
Errors: 0, Drops: 0, Framing errors: 0, Runts: 0, Giants: 0, Policed discards:
0,
Resource errors: 0
Output errors:
Carrier transitions: 0, Errors: 0, Drops: 0, MTU errors: 0, Resource errors:
0

Logical interface dl0.0 (Index 70) (SNMP ifIndex 75) (Generation 146)
Description: USB-modem-remote-management
Flags: Point-To-Point SNMP-Traps 0x4000 LinkAddress 23-0 Encapsulation: PPP
Dialer:
State: Active, Dial pool: usb-modem-dialer-pool
Dial strings: 220
Subordinate interfaces: umd0 (Index 64)
Activation delay: 0, Deactivation delay: 0
Initial route check delay: 120
Redial delay: 3
Callback wait period: 5
Load threshold: 0, Load interval: 60
Bandwidth: 115200
Traffic statistics:
Input bytes : 24839
Output bytes : 17792
Input packets: 489
Output packets: 340
Local statistics:
Input bytes : 10980
Output bytes : 17792
Input packets: 172
Output packets: 340
Transit statistics:
Input bytes : 13859 0 bps
Output bytes : 0 0 bps
Input packets: 317 0 pps
Output packets: 0 0 pps
LCP state: Opened
NCP state: inet: Opened, inet6: Not-configured, iso: Not-configured,
mpls: Not-configured
CHAP state: Success
Protocol inet, MTU: 1500, Generation: 136, Route table: 0
Flags: None
Addresses, Flags: Is-Preferred Is-Primary
Destination: 172.20.10.1, Local: 172.20.10.2, Broadcast: Unspecified,
Generation: 134

Related • USB Modem Interface Overview on page 666


Documentation
• USB Modem Configuration Overview on page 669

Copyright © 2013, Juniper Networks, Inc. 701


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Example: Configuring a USB Modem Interface on page 696

• Example: Configuring a Dialer Interface for USB Modem Dial-In on page 702

• Administration Guide for Security Devices

Example: Configuring a Dialer Interface for USB Modem Dial-In

This example shows how to configure a dialer interface for USB modem dial-in.

• Requirements on page 702


• Overview on page 702
• Configuration on page 703
• Verification on page 703

Requirements

No special configuration beyond device initialization is required before configuring this


feature.

Overview

To enable connections to the USB modem from a remote location, you must configure
the dialer interfaces set up for USB modem use to accept incoming calls. You can
configure a dialer interface to accept all incoming calls or accept only calls from one or
more caller IDs.

If the dialer interface is configured to accept only calls from a specific caller ID, the system
matches the incoming call's caller ID against the caller IDs configured on its dialer
interfaces. If an exact match is not found and the incoming call's caller ID has more digits
than the configured caller IDs, the system performs a right-to-left match of the incoming
call's caller ID with the configured caller IDs and accepts the incoming call if a match is
found. For example, if the incoming call's caller ID is 4085550115 and the caller ID
configured on a dialer interface is 5550115, the incoming call is accepted. Each dialer
interface accepts calls from only callers whose caller IDs are configured on it.

You can configure the following incoming map options for the dialer interface:

• accept-all—Dialer interface accepts all incoming calls.

You can configure the accept-all option for only one of the dialer interfaces associated
with a USB modem physical interface. The device uses the dialer interface with the
accept-all option configured only if the incoming call's caller ID does not match the
caller IDs configured on other dialer interfaces.

• caller—Dialer interface accepts calls from a specific caller ID—for example, 4085550115.
You can configure a maximum of 15 caller IDs per dialer interface.

The same caller ID must not be configured on different dialer interfaces. However, you
can configure caller IDs with more or fewer digits on different dialer interfaces. For
example, you can configure the caller IDs 14085550115, 4085550115, and 5550115 on
different dialer interfaces.

702 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

In this example, you configure the incoming map option as caller 4085550115 for dialer
interface dl0.

Configuration

CLI Quick To quickly configure this example, copy the following command, paste it into a text file,
Configuration remove any line breaks, change any details necessary to match your network configuration,
and then copy and paste the command into the CLI at the [edit] hierarchy level.

set interfaces dl0 unit 0 dialer-options incoming-map caller 4085550115

Step-by-Step To configure a dialer interface for USB modem dial-in:


Procedure
1. Select a dialer interface.

[edit]
user@host# edit interfaces dl0

2. Configure the incoming map options.

[edit]
user@host# edit unit 0 dialer-options incoming-map caller 4085551515

3. If you are done configuring the device, commit the configuration.

[edit]
user@host# commit

Verification

To verify the configuration is working properly, enter the show interface dl0 command.

Related • USB Modem Configuration Overview on page 669


Documentation
• Example: Configuring a USB Modem Interface on page 696

• Administration Guide for Security Devices

• Modem Interfaces Feature Guide for Security Devices

Configuring a Dial-Up Modem Connection Remotely

To remotely connect to the USB modem connected to the USB port on the device, you
must configure a dial-up modem connection on the PC or laptop computer at your remote
location. Configure the dial-up modem connection properties to disable IP header
compression.

To configure a dial-up modem connection remotely:

1. At your remote location, connect a modem to a management device such as a PC or


laptop computer.

2. Connect the modem to your telephone network.

3. On the PC or laptop computer, select Start>Settings>Control Panel>Network


Connections. The Network Connections page appearts.

Copyright © 2013, Juniper Networks, Inc. 703


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

4. Click Create a new connection. The New Connection Wizard appears.

5. Click Next. The New Connection Wizard: Network Connection Type page appears.

6. Select Connect to the network at my workplace, and then click Next.

The New Connection Wizard: Network Connection page appears.

7. Select Dial-up connection, and then click Next. The New Connection Wizard: Connection
Name page appears.

8. In the Company Name box, type the dial-up connection name, for example
USB-modem-connect. Then, click Next. The New Connection Wizard: Phone Number
to Dial page appears.

9. In the Phone number box, type the telephone number of the PSTN line connected to
the USB modem at the device end.

10. Click Next twice, and then click Finish. The Connect USB-modem-connect page
appears.

11. If CHAP is configured on the dialer interface used for the USB modem interface at the
device end, type the username and password configured in the CHAP configuration
in the User name and Password boxes.

12. Click Properties. The USB-modem-connect Properties page appears.

13. In the Networking tab, select Internet Protocol (TCP/IP), and then click Properties.
The Internet Protocol (TCP/IP) Properties page appears.

14. Click Advanced. The Advanced TCP/IP Settings page appears.

15. Clear the Use IP header compression check box.

Related • USB Modem Interface Overview on page 666


Documentation
• USB Modem Configuration Overview on page 669

• Connecting to the Device Remotely on page 895

• Administration Guide for Security Devices

DHCP for IP Address Device


• Example: Configuring the Device as a DHCP Server on page 705
• Example: Configuring the Device as a DHCP Client on page 710
• Example: Configuring the Device as a BOOTP or DHCP Relay Agent on page 715
• Configuring a DHCP Local Server on page 719
• Configuring a DHCP Client on page 723
• Configuring a DHCP Relay Agent on page 725
• Minimum DHCP Local Server Configuration on page 726
• Configuring Address-Assignment Pools on page 727
• Configuring an Address-Assignment Pool Name and Addresses on page 727

704 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• Configuring DHCP Client-Specific Attributes on page 728


• Configuring a Named Address Range for Dynamic Address Assignment on page 728
• Configuring Static Address Assignments on page 729
• Enabling TCP/IP Propagation on a DHCP Local Server on page 730
• Minimum DHCP Client Configuration on page 730
• Configuring Optional DHCP Client Attributes on page 731
• Minimum DHCP Relay Agent Configuration on page 732

Example: Configuring the Device as a DHCP Server

This example shows how to configure the device as a DHCP server.

• Requirements on page 705


• Overview on page 705
• Configuration on page 705
• Verification on page 708

Requirements

Before you begin:

• Determine the IP address pools and the lease durations to use for each subnet.

• Obtain the MAC addresses of the clients that require permanent IP addresses. Determine
the IP addresses to use for these clients.

• List the IP addresses that are available for the servers and devices on your network;
for example, DNS, NetBIOS servers, boot servers, and gateway devices. See the
Understanding Management Predefined Policy Applications.

• Determine the DHCP options required by the subnets and clients in your network.

Overview

In this example, you configure the device as a DHCP server. You specify the IP address
pool as 192.168.2.0/24 and from a low range of 192.168.2.2 to a high range of 192.168.2.254.
You set the default-lease-time to 1,209,600 and the maximum-lease-time to 2,419,200.
You then set the domain search suffixes as mycompany.net and mylab.net. These suffixes
specify the domain search list used by a client when resolving hostnames with DNS.

Then you specify the DNS server IP address as 192.168.10.2. You set the IP address for
the device solicitation address option (option 32) as 192.168.2.33. The IP address excluded
from the IP address pool is reserved for this option. Finally, you assign a fixed IP address
as 192.168.2.50 with the MAC address of the client, 01:03:05:07:09:0B.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

Copyright © 2013, Juniper Networks, Inc. 705


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

set system services dhcp pool 192.168.2.0/24 address-range low 192.168.2.2


high 192.168.2.254
set system services dhcp pool 192.168.2.0/24 default-lease-time 1209600
maximum-lease-time 2419200
set system services dhcp pool 192.168.2.0/24 domain-search mycompany.net
set system services dhcp pool 192.168.2.0/24 domain-search mylab.net
set system services dhcp pool 192.168.2.0/24 name-server 192.168.10.2
set system services dhcp pool 192.168.2.0/24 option 32 ip-address 192.168.2.33
set system services dhcp static-binding 01:03:05:07:09:0B fixed-address 192.168.2.50

GUI Step-by-Step To configure the device as a DHCP server:


Procedure
1. In the J-Web interface, select Configure>Services>DHCP>Boot DHCP Relay.

2. Next to System, click Configure.

3. Next to Services, make sure the check box is selected, and click Configure.

4. Next to Dhcp, click Configure.

5. Define the IP address pool. Next to Pool, click Add new entry.

6. In the Subnet address box, type 192.168.2.0/24.

7. Next to Address range, select the check box.

8. In the High box, type 192.168.2.254.

9. In the Low box, type 192.168.2.2.

10. Click OK.

11. Define the default and maximum lease times, in seconds. From the Default lease time
list, select Enter Specific Value.

12. In the Length box, type 1209600.

13. From the Maximum lease time list, select Enter Specific Value.

14. Next to Maximum lease time, type 2419200.

15. Define the domain search suffixes to be used by the clients. Next to Domain search,
click Add new entry.

16. In the Suffix box, type mycompany.net.

17. Click OK.

18. Next to Domain search, click Add new entry.

19. In the Suffix box, type mylab.net.

20. Click OK.

21. Define a DNS server. Next to Name server, click Add new entry.

22. In the Address box, type 192.168.10.2.

23. Click OK.

24. Define DHCP option 32, the device solicitation address option. Next to Option, click
Add new entry.

706 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

25. In the Option identifier code box, type 32.

26. From the Option type choice list, select Ip address.

27. In the Ip address box, type 192.168.2.33.

28. Click OK twice.

29. Assign a static IP address to a MAC address.Next to Static binding, click Add new entry.

30. In the Mac address box, type 01:03:05:07:09:0B.

31. Next to Fixed address, click Add new entry.

32. In the Address box, type 192.168.2.50.

33. Click OK until you return to the Configuration page.

34. Click OK to check your configuration and save it as a candidate configuration.

35. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure the device as a DHCP server:

1. Configure the DHCP server.

[edit]
user@host# edit system services dhcp

2. Specify the IP address pool range.

[edit system services dhcp]


user@host# set pool 192.168.2.0/24 address-range low 192.168.2.2 high 192.168.2.254

3. Define the default and maximum lease times, in seconds.

[edit system services dhcp]


user@host# set pool 192.168.2.0/24 default-lease-time 1209600
maximum-lease-time 2419200

4. Define the domain search suffixes to be used by the clients.

[edit system services dhcp]


user@host# set pool 192.168.2.0/24 domain-search mycompany.net
user@host# set pool 192.168.2.0/24 domain-search mylab.net

5. Specify the DNS server IP address.

[edit system services dhcp]


user@host# set pool 192.168.2.0/24 name-server 192.168.10.2

6. Set the device solicitation IP address.

[edit system services dhcp]


user@host# set pool 192.168.2.0/24 option 32 ip-address 192.168.2.33

7. Assign a fixed IP address with the MAC address of the client.

[edit system services dhcp]

Copyright © 2013, Juniper Networks, Inc. 707


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

user@host# set static-binding 01:03:05:07:09:0B fixed-address 192.168.2.50

Results From configuration mode, confirm your configuration by entering the show system services
dhcp command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@host# show system services dhcp
pool 192.168.2.0/24 {
address-range low 192.168.2.2 high 192.168.2.254;
maximum-lease-time 2419200;
default-lease-time 1209600;
name-server {
192.168.10.2;
}
domain-search {
mycompany.net;
mylab.net;
}
option 32 ip-address 192.168.2.33;
}
static-binding 01:03:05:07:09:0B {
fixed-address {
192.168.2.50;
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

• Verifying Global DHCP Information on page 708


• Verifying the DHCP Binding Database on page 709
• Verifying DHCP Server Operation on page 709

Verifying Global DHCP Information

Purpose Verify that the global DHCP Information has been configured for the device.

Action From operational mode, enter the show system services dhcp global command.

Global settings:
BOOTP lease length infinite
DHCP lease times:
Default lease time 1 day
Minimum lease time 1 minute
Maximum lease time infinite

DHCP options:
Name: domain-name, Value: englab.juniper.net
Name: name-server, Value: [ 192.168.5.68, 172.17.28.101, 172.17.28.100 ]

708 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Verifying the DHCP Binding Database

Purpose Verify that the DHCP binding database reflects the DHCP server configuration.

Action From operational mode, enter these commands:

• show system services dhcp binding command to display all active bindings in the
database.

• show system services dhcp binding address detail command (where address is the IP
address of the client) to display more information about a client.

• show system services dhcp conflict command to show any potential conflicts with the
bindings.

These commands produce following sample output:

user@host> show system services dhcp binding

IP Address Hardware Address Type Lease expires at


30.1.1.20 00:12:1e:a9:7b:81 dynamic 2007-05-11 11:14:43 PDT

user@host> show system services dhcp binding 3.3.3.2 detail

IP address 3.3.3.2
Hardware address 00:a0:12:00:13:02
Pool 3.3.3.0/24
Interface fe-0/0/0, relayed by 3.3.3.200

Lease information:
Type DHCP
Obtained at 2004-05-02 13:01:42 PDT
Expires at 2004-05-03 13:01:42 PDT
State active

DHCP options:
Name: name-server, Value: { 6.6.6.6, 6.6.6.7 }
Name: domain-name, Value: mydomain.tld
Code: 32, Type: ip-address, Value: 3.3.3.33

user@host> show system services dhcp conflict

Detection time Detection method Address


2004-08-03 19:04:00 PDT ARP 3.3.3.5
2004-08-04 04:23:12 PDT Ping 4.4.4.8
2004-08-05 21:06:44 PDT Client 3.3.3.10

Verifying DHCP Server Operation

Purpose Verify that the DHCP server operation has been configured.

Action From operational mode, enter these commands:

• ping command to verify that a client responds to ping packets containing the destination
IP address assigned by the device.

Copyright © 2013, Juniper Networks, Inc. 709


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• ipconfig /all command to display the IP configuration on the client. For example, on a
PC running Microsoft Windows, enter ipconfig /all at the command prompt to display
the PC's IP configuration.

user@host> ping 192.168.2.2

PING 192.168.2.2 (192.168.2.2): 56 data bytes


64 bytes from 192.168.2.2: icmp_seq=0 ttl=255 time=8.856 ms
64 bytes from 192.168.2.2: icmp_seq=1 ttl=255 time=11.543 ms
64 bytes from 192.168.2.2: icmp_seq=2 ttl=255 time=10.315 ms
...

C:\Documents and Settings\user> ipconfig /all

Windows 2000 IP Configuration

Host Name . . . . . . . . . . . . : my-pc


Primary DNS Suffix . . . . . . . : mycompany.net
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : mycompany.net mylab.net

Ethernet adapter Local Area Connection 2:

Connection-specific DNS Suffix . : mycompany.net mylab.net


Description . . . . . . . . . . . : 10/100 LAN Fast Ethernet Card
Physical Address. . . . . . . . . : 02-04-06-08-0A-0C
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 192.168.2.2
Subnet Mask . . . . . . . . . . . : 255.255.254.0
Default Gateway . . . . . . . . . : 192.168.10.3
DHCP Server . . . . . . . . . . . : 192.168.2.1
DNS Servers . . . . . . . . . . . : 192.168.10.2
Primary WINS Server . . . . . . . : 192.168.10.4
Secondary WINS Server . . . . . . : 192.168.10.5
Lease Obtained. . . . . . . . . . : Monday, January 24, 2005 8:48:59 AM
Lease Expires . . . . . . . . . . : Monday, February 7, 2005 8:48:59 AM

Related • DHCP Server, Client, and Relay Agent Overview on page 674
Documentation
• Understanding DHCP Server Operation on page 676

• Understanding DHCP Relay Agent Operation on page 677

• DHCP Settings and Restrictions Overview on page 678

• Administration Guide for Security Devices

Example: Configuring the Device as a DHCP Client

This example shows how to configure the device as a DHCP client.

• Requirements on page 711


• Overview on page 711

710 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• Configuration on page 711


• Verification on page 713

Requirements

Before you begin:

• Determine the IP address pools and the lease durations to use for each subnet.

• Obtain the MAC addresses of the clients that require permanent IP addresses. Determine
the IP addresses to use for these clients.

• List the IP addresses that are available for the servers and devices on your network;
for example, DNS, NetBIOS servers, boot servers, and gateway devices. See the
Understanding Management Predefined Policy Applications.

• Determine the DHCP options required by the subnets and clients in your network.

Overview

In this example, you configure the device as a DHCP client. You specify the interface as
ge-0/0/1, set the logical unit as 0, and create a DHCP inet family. You then specify the
DHCP client identifier as 00:0a:12:00:12:12 in hexadecimal. You use hexadecimal if the
client identifier is a MAC address. You set the DHCP lease time as 86,400 seconds. The
range is from 60 through 2,147,483,647 seconds.

Then you set the number of retransmission attempts to 6. The range is from 0 through
6, and the default is 4. You set the retransmission interval to 5 seconds. The range is from
4 through 64, and the default is 4 seconds. Finally, you set the IPv4 address of the
preferred DHCP server to 10.1.1.1 and the vendor class ID to ether.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set interfaces ge-0/0/1 unit 0 family inet dhcp


set interfaces ge-0/0/1 unit 0 family inet dhcp client-identifier 00:0a:12:00:12:12
set interfaces ge-0/0/1 unit 0 family inet dhcp lease-time 86400
set interfaces ge-0/0/1 unit 0 family inet dhcp retransmission-attempt 6
set interfaces ge-0/0/1 unit 0 family inet dhcp retransmission-interval 5
set interfaces ge-0/0/1 unit 0 family inet dhcp server-address 10.1.1.1
set interfaces ge-0/0/1 unit 0 family inet dhcp vendor-id ether

GUI Step-by-Step To configure the device as a DHCP client:


Procedure
1. In the J-Web user interface, select Configure>Services>DHCP>Boot DHCP Relay.

2. Under Interfaces, click ge-0/0/1.

3. Under Unit, next to the unit number, click Edit.

4. Under Family, select the Inet check box and click Edit.

5. Next to Dhcp, click Yes and click Configure.

Copyright © 2013, Juniper Networks, Inc. 711


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

6. Configure the DHCP client identifier as either an ASCII or hexadecimal value. Next to
Client identifier, click Configure.

7. From the Client identifier choice list, select hexadecimal.

8. In the Hexadecimal box, type the client identifier—00:0a:12:00:12:12.

9. Click OK.

10. Set the DHCP lease time in seconds. From the Lease time list, select Enter Specific
Value.

11. In the Length box, type 86400.

12. Set the retransmission number of attempts. In the Retransmission attempt box, type
6.

13. Set the retransmission interval in seconds. In the Retransmission interval box, type 5.

14. Set the IPv4 address of the preferred DHCP server. In the Server address box, type
10.1.1.1.

15. Set the vendor class ID. In the Vendor id box, type ether.

16. Click OK.

17. Click OK to check your configuration and save it as a candidate configuration.

18. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure the device as a DHCP client:

1. Specify the DHCP client interface.

[edit]
user@host# edit interfaces ge-0/0/1 unit 0 family inet dhcp

2. Configure the DHCP client identifier as a hexadecimal value.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp]


user@host# set client-identifier 00:0a:12:00:12:12

3. Set the DHCP lease time.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp]


user@host# set lease-time 86400

4. Set the number of attempts allowed to retransmit a DHCP packet.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp]


user@host# set retransmission-attempt 6

5. Set the interval (in seconds) allowed between retransmission attempts. The range
is 4 through 64. The default is 4 seconds.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp]


user@host# set retransmission-interval 5

712 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

6. Set the IPv4 address of the preferred DHCP server.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp]


user@host# set server-address 10.1.1.1

7. Set the vendor class ID for the DHCP client.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp]


user@host# set vendor-id ether

Results From configuration mode, confirm your configuration by entering the show interfaces
ge-0/0/1 unit 0 family inet command. If the output does not display the intended
configuration, repeat the configuration instructions in this example to correct it.

[edit]
user@host# show interfaces ge-0/0/1 unit 0 family inet
dhcp {
client-identifier hexadecimal 00:0a:12:00:12:12;
lease-time 86400;
retransmission-attempt 6;
retransmission-interval 5;
server-address 10.1.1.1;
update-server;
vendor-id ether;
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

• Verifying the DHCP Client on page 713

Verifying the DHCP Client

Purpose Verify that the DHCP client information has been configured.

Action From operational mode, enter these commands:

• show system services dhcp client command to display DHCP client information.

• show system services dhcp client interface-name command to display more information
about a specific interface.

• show system services dhcp client statistics command to show client statistics.

These commands produce the following sample output:

user@host> show system services dhcp client

Logical Interface Name ge-0/0/1.0


Hardware address 00:0a:12:00:12:12
Client Status bound
Vendor Identifier ether
Server Address 10.1.1.1
Address obtained 10.1.1.89
update server enables

Copyright © 2013, Juniper Networks, Inc. 713


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Lease Obtained at 2006-08-24 18:13:04 PST


Lease Expires at 2006-08-25 18:13:04 PST

DHCP Options:
Name: name-server, Value: [ 10.209.194.131, 2.2.2.2, 3.3.3.3 ]
Name: server-identifier, Value: 10.1.1.1
Name: router, Value: [ 10.1.1.80 ]
Name: domain-name, Value: netscreen-50

user@host> show system services dhcp client ge-0/0/1.0

Logical Interface Name ge-0/0/1.0


Hardware address 00:12:1e:a9:7b:81
Client Status bound
Address obtained 30.1.1.20
update server enables
Lease Obtained at 2007-05-10 18:16:04 PST
Lease Expires at 2007-05-11 18:16:04 PST

DHCP Options:
Name: name-server, Value: [ 30.1.1.2 ]
Code: 1, Type: ip-address, Value: 255.255.255.0
Name: name-server, Value: [ 77.77.77.77, 55.55.55.55 ]
Name: domain-name, Value: englab.juniper.net

user@host> show system services dhcp client statistics

Packets dropped:
Total 0
Messages Received:
DHCPOFFER 0
DHCPACK 8
DHCPNAK 0

Messages Sent:
DHCPDECLINE 0
DHCPDISCOVER 0
DHCPREQUEST 1
DHCPINFORM 0
DHCPRELEASE 0
DHCPRENEW 7
DHCPREBIND 0

Related • DHCP Server, Client, and Relay Agent Overview on page 674
Documentation
• Understanding DHCP Server Operation on page 676

• Understanding DHCP Client Operation on page 677

• DHCP Settings and Restrictions Overview on page 678

• Administration Guide for Security Devices

714 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Example: Configuring the Device as a BOOTP or DHCP Relay Agent

This example shows how to configure the device as a BOOTP or DHCP relay agent.

• Requirements on page 715


• Overview on page 715
• Configuration on page 715
• Verification on page 719

Requirements

No special configuration beyond device initialization is required before configuring this


feature.

Overview

In this example, you enable the DHCP relay agent to relay BOOTP or DHCP messages to
a BOOTP server. You enable VPN encryption to allow client requests to pass through the
VPN tunnel. You specify the IP time-to-live value to be set in responses to the client as
20. The range is from 1 through 255. You then set the maximum number of hops allowed
per packet to 10. The range is from 4 through 16.

Then you specify the minimum number of seconds before requests are forwarded as
300. The range is from 0 through 30,000 seconds. You set the description of the server
(the value is a string), and you specify a valid server name or address to the server to
forward (the value is an IPv4 address). You define the routing instance, whose value is
a nonreserved text string of 128 or fewer characters. You then specify the incoming BOOTP
or DHCP request forwarding interface as ge-0/0/0. You enable the broadcast option if
the Layer 2 interface is unknown.

You then specify the IP time-to-live value to be set in responses to the client as 30. The
range is from 1 through 255. You set the description of the server as text and the DHCP
option as 82. You set the maximum number of hops allowed per packet to 20 and specify
the minimum number of seconds as 400 before requests are forwarded. You enable the
no listen option. Finally, you enable VPN encryption to allow client requests to pass
through the VPN tunnel.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set forwarding-options helpers bootp relay agent-option


set forwarding-options helpers bootp vpn
set forwarding-options helpers bootp client-response-ttl 20
set forwarding-options helpers bootp maximum-hop-count 10
set forwarding-options helpers bootp minimum-wait-time 300
set forwarding-options helpers bootp description text
set forwarding-options helpers bootp server 2.2.2.2
set forwarding-options helpers bootp server 2.2.2.2 routing instance rt-i-1
set forwarding-options helpers bootp interface ge-0/0/0

Copyright © 2013, Juniper Networks, Inc. 715


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

set forwarding-options helpers bootp interface ge-0/0/0 broadcast


set forwarding-options helpers bootp interface ge-0/0/0 client-response-ttl 30
set forwarding-options helpers bootp interface ge-0/0/0 description text
set forwarding-options helpers bootp interface ge-0/0/0 dhcp-option82
set forwarding-options helpers bootp interface ge-0/0/0 maximum-hop-count 20
set forwarding-options helpers bootp interface ge-0/0/0 minimum-wait-time 400
set forwarding-options helpers bootp interface ge-0/0/0 no-listen
set forwarding-options helpers bootp interface ge-0/0/0 vpn

GUI Step-by-Step To configure the device as a BOOTP/DHCP relay agent:


Procedure
1. In the J-Web user interface, select Configure>Services>DHCP>Boot DHCP Relay.

2. Select the DHCP relay agent check box to enable the BOOTP/DHCP relay agent.

3. Select the VPN encryption check box.

4. In the Client response TTL box, type 20.

5. In the Maximum hop count box, type 10.

6. In the Minimum wait time box, type 300.

7. In the Description box, type the description of the server.

8. Add a new server. Next to Server, click Add new Entry.

9. Next to the Name box, type 2.2.2.2.

10. Define the routing instance. Next to Routing instance, click Add new entry.

11. In the Name box, type rt-i-1 and click OK. A routing instance is optional.

12. Add a new interface. Next to Interface, click Add new entry.

13. In the Interface name box, type the interface name. For example, type ge-0/0/0.

14. In the Client response TTL box, type 30.

15. In the Description box, type the description of the server.

16. Select the Dhcp option 82 check box.

17. In the Maximum hop count box, type 20.

18. In the Minimum wait time box, type 400.

19. Select the No listen check box.

20. Select the VPN encryption check box.

21. Click OK until you return to the Configuration page.

22. Click OK to check your configuration and save it as a candidate configuration.

23. If you are done configuring the device, click Commit Options>Commit.

716 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure the device as a BOOTP or DHCP relay agent:

1. Set the DHCP relay agent.

[edit]
user@host# edit forwarding-options helpers bootp
user@host# set relay agent-option

2. Enable VPN encryption to allow client requests to pass through VPN tunnel.

[edit forwarding-options helpers bootp]


user@host# set vpn

3. Set the IP time-to-live value. .

[edit forwarding-options helpers bootp]


user@host# set client-response-ttl 20

4. Set the maximum number of hops allowed per packet.

[edit forwarding-options helpers bootp]


user@host# set maximum-hop-count 10

5. Set the minimum wait time in seconds.

[edit forwarding-options helpers bootp]


user@host# set minimum-wait-time 300

6. Specify the description of the server.

[edit forwarding-options helpers bootp]


user@host# set description text

7. Add a new server.

[edit forwarding-options helpers bootp]


user@host# set server 2.2.2.2

8. Define the routing instance.

[edit forwarding-options helpers bootp]


user@host# set server 2.2.2.2 routing-instance rt-i-1

9. Define the incoming BootP request forwarding interface.

[edit forwarding-options helpers bootp]


user@host# set interface ge-0/0/0

10. Enable broadcast option.

[edit forwarding-options helpers bootp interface ge-0/0/0]


user@host# set broadcast

11. Define the IP time-to-live value.

[edit forwarding-options helpers bootp interface ge-0/0/0]


user@host# set client-response-ttl 30

12. Specify the description of the server.

Copyright © 2013, Juniper Networks, Inc. 717


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit forwarding-options helpers bootp interface ge-0/0/0]


user@host# set description text

13. Set the DHCP option 82.

[edit forwarding-options helpers bootp interface ge-0/0/0]


user@host# set dhcp-option82

14. Specify the maximum number of hops allowed per packet.

[edit forwarding-options helpers bootp interface ge-0/0/0]


user@host# set forwarding-options helpers bootp interface ge-0/0/0
maximum-hop-count 20

15. Set the minimum wait time.

[edit forwarding-options helpers bootp interface ge-0/0/0]


user@host# set minimum-wait-time 400

16. Set the no listen option.

[edit forwarding-options helpers bootp interface ge-0/0/0]


user@host# set no-listen

17. Enable VPN encryption to allow client requests to pass through the VPN tunnel.

[edit forwarding-options helpers bootp interface ge-0/0/0]


user@host# set vpn

Results From configuration mode, confirm your configuration by entering the show
forwarding-options command. If the output does not display the intended configuration,
repeat the configuration instructions in this example to correct it.

[edit]
user@host# show forwarding-options
helpers {
bootp {
relay-agent-option;
description text;
server 2.2.2.2 routing-instance rt-i-1;
maximum-hop-count 10;
minimum-wait-time 300;
client-response-ttl 20;
vpn;
interface {
ge-0/0/0 {
no-listen;
broadcast;
description text;
maximum-hop-count 20;
minimum-wait-time 400;
client-response-ttl 30;
vpn;
dhcp-option82;
}
}
}
}

718 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying DHCP Relay Statistics

Purpose Verify that the DHCP Relay statistics have been configured.

Action From operational mode, enter the show system services dhcp relay-statistics command.

user@host> show system services dhcp relay-statistics

Received Packets: 4 Forwarded Packets 4 Dropped Packets


4 Due to missing interface in relay database: 4 Due to missing
matching routing instance: 0 Due to an error during packet read: 0 Due
to an error during packet send: 0 Due to invalid server address: 0 Due
to missing valid local address: 0 Due to missing route to server/client: 0

Related • DHCP Server, Client, and Relay Agent Overview on page 674
Documentation
• Understanding DHCP Relay Agent Operation on page 677

• DHCP Settings and Restrictions Overview on page 678

• Administration Guide for Security Devices

Configuring a DHCP Local Server

• Minimum DHCP Local Server Configuration on page 719


• Configuring Address-Assignment Pools on page 720
• Configuring an Address-Assignment Pool Name and Addresses on page 720
• Configuring a Named Address Range for Dynamic Address Assignment on page 721
• Configuring Static Address Assignments on page 721
• Configuring DHCP Client-Specific Attributes on page 722
• Verifying and Managing DHCP Local Server Configuration on page 722

Minimum DHCP Local Server Configuration

This following sample output shows the minimum configuration you must use to configure
an SRX Series device as a DHCP local server. In this output, the server group is named
bob, and the DHCP local server is enabled on interface ge-1/0/1.0 within the group.

[edit access]
address-assignment {
pool verizon family inet {
network 192.168.1.0/24;
}
}

edit system services


dhcp-local-server {
group bob {

Copyright © 2013, Juniper Networks, Inc. 719


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

interface ge-1/0/1.0
}
}

edit interfaces ge-1/0/1 unit 0


family {
inet {
address 192.168.1.1/24
}
}

NOTE: You can configure the DHCP local server in a routing instance by using
the dhcp-local server, interface, and address-assignment statements in the
[edit routing-instances] hierarchy level.

Configuring Address-Assignment Pools

The address-assignment pool feature enables you to create address pools that can be
shared by different client applications.

To configure an address-assignment pool:

1. Configure the address-assignment pool name and specify the addresses for the pool.

See “Configuring an Address-Assignment Pool Name and Addresses” on page 720.

2. (Optional) Configure named ranges (subsets) of addresses.

See “Configuring a Named Address Range for Dynamic Address Assignment” on


page 721.

3. (Optional;IPv4 only) Create static address bindings.

See “Configuring Static Address Assignments” on page 721.

4. (Optional) Configure attributes for DHCP clients.

See “Configuring DHCP Client-Specific Attributes” on page 722.

Configuring an Address-Assignment Pool Name and Addresses

When configuring an address-assignment pool, you must specify the name of the pool
and its addresses.

To configure an IPv4 address-assignment pool:

1. Configure the name of the pool and specify the IPv4 family.

[edit access]
user@host# edit address-assignment pool blr-pool family inet

2. Configure the network address and the prefix length of the addresses in the pool.

[edit access address-assignment pool blr-pool family inet]


user@host# set network 192.168.0.0/16

720 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

NOTE: You can configure an IPv4 address-assignment pool in a routing


instance by configuring the address-assignment statements in the [edit
routing-instances] hierarchy level.

Configuring a Named Address Range for Dynamic Address Assignment

You can optionally configure multiple named ranges, or subsets, of addresses within an
address-assignment pool. During a dynamic address assignment, a client can be assigned
an address from a specific named range. To create a named range, you specify a name
for the range and define the address range.

To create a named range within an IPv4 address-assignment pool:

1. Specify the name of the address-assignment pool.

[edit access]
user@host# edit address-assignment pool blr-pool family inet

2. Configure the name of the range and the lower and upper boundaries of the addresses
in the range.

[edit access address-assignment pool isp_1 family inet]


user@host# set range southeast low 192.168.102.2 high 192.168.102.254

NOTE: To configure named address ranges in a routing instance, configure


the address-assignment statements in the [edit routing-instances] hierarchy
level.

Configuring Static Address Assignments

You can optionally create a static IPv4 address binding by reserving a specific address
for a particular client. The address is removed from the address-assignment pool so that
it is not assigned to another client. When you reserve an address, you identify the client
host and create a binding between the client MAC address and the assigned IP address.

To configure a static IPv4 address binding:

1. Specify the name of the IPv4 address-assignment pool containing the IP address you
want to reserve for the client.

[edit access]
user@host# edit address-assignment pool blr-pool family inet

2. Specify the name of the client for the static binding, the client MAC address, and the
IP address to reserve for the client. This configuration specifies that the client with
MAC address 01:03:05:07:09:0b is always assigned IP address 192.168.10.2.

[edit access address-assignment pool blr-pool family inet]


user@host# set host svale6_boston_net hardware-address 01:03:05:07:09:0b
ip-address 192.168.10.2

Copyright © 2013, Juniper Networks, Inc. 721


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: To configure static binding for an IPv4 address in a routing instance,


configure the address-assignment statements in the [edit routing-instances]
hierarchy.

Configuring DHCP Client-Specific Attributes

You use the address-assignment pool feature to include application-specific attributes


when clients obtain an address. The client application, such as DHCP, uses the attributes
to determine how addresses are assigned and to provide optional application-specific
characteristics to the client. For example, the DHCP application might specify that a
client that matches certain prerequisite information is dynamically assigned an address
from a particular named range. Based on which named range is used, DHCP specifies
additional DHCP attributes such as the boot file that the client uses, the DNS server, and
the maximum lease time.

You use the dhcp-attributes statement to configure DHCP client-specific attributes for
address-assignment pools.

To configure address-assignment pool attributes for DHCP clients:

1. Specify the name of the address-assignment pool.

[edit access]
user@host# edit address-assignment pool blr-pool family inet

2. Configure optional DHCP client attributes.

[edit access address-assignment pool blr-pool family inet]


user@host# set dhcp-attributes maximum-lease-time 2419200
user@host# set dhcp-attributes name-server 192.168.10.2
user@host# set dhcp-attributes boot-file boot-file.txt
user@host# set dhcp-attributes boot-file boot-server juniper.net

NOTE: To configure DHCP client-specific attributes in a routing instance,


configure the dhcp-attributes statements in the [edit routing-instances]
hierarchy.

Verifying and Managing DHCP Local Server Configuration

Purpose View or clear information about client address bindings and statistics for the DHCP local
server.

Action • To display the address bindings in the client table on the DHCP local server:

user@host> show dhcp server binding

• To display DHCP local server statistics:

user@host> show dhcp server statistics

• To clear the binding state of a DHCP client from the client table on the DHCP local
server:

722 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

user@host> clear dhcp server binding

• To clear all DHCP local server statistics:

user@host> clear dhcp server statistics

NOTE: To clear or view information about client bindings and statistics in a


routing instance, run the following commands:

• show dhcp server binding routing instance <routing-instance name>

• show dhcp server statistics routing instance <routing-instance name>

• clear dhcp server binding routing instance <routing-instance name>

• clear dhcp server statistics routing instance <routing-instance name>

Configuring a DHCP Client

• Minimum DHCP Client Configuration on page 723


• Configuring Optional DHCP Client Attributes on page 723
• Verifying and Managing DHCP Client Configuration on page 724

Minimum DHCP Client Configuration

The following sample output shows the minimum configuration you must use to configure
an SRX Series device as a DHCP client. In this output, the interface is ge-0/0/0 and the
logical unit is 0.

[edit interfaces]
ge-0/0/0 {
unit 0 {
family inet {
dhcp-client
}
}
}

NOTE: To configure a DHCP client in a routing instance, add the interface in


a routing instance using the [edit routing-instances] hierarchy.

Configuring Optional DHCP Client Attributes

For the device to operate as a DHCP client, you configure a logical interface on the device
to obtain an IP address from the DHCP local server in the network. You can then set the
client-identifier, lease time, retransmission attempts, retry interval, preferred DHCP local
server address, and vendor class ID.

To configure optional DHCP client attributes:

1. Configure the DHCP client identifier prefix as the routing instance name.

Copyright © 2013, Juniper Networks, Inc. 723


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set client-identifier prefix host

2. Set the DHCP lease time.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set lease-time 86400

3. Set the number of attempts allowed to retransmit a DHCP packet.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set retransmission-attempt 6

4. Set the interval (in seconds) allowed between retransmission attempts. The range
is 4 through 64. The default is 4 seconds.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set retransmission-interval 5

5. Set the IPv4 address of the preferred DHCP local server.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set server-address 10.1.1.1

6. Set the vendor class ID for the DHCP client.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set vendor-id ether

NOTE: To configure the DHCP client in a routing instance, configure the


interface in the [edit routing-instances] hierarchy.

Verifying and Managing DHCP Client Configuration

Purpose View or clear information about client address bindings and statistics for the DHCP client.

Action • To display the address bindings in the client table on the DHCP client:

user@host> show dhcp client binding

• To display DHCP client statistics:

user@host> show dhcp client statistics

• To clear the binding state of a DHCP client from the client table on the DHCP client:

user@host> clear dhcp client binding

• To clear all DHCP client statistics:

user@host> clear dhcp client statistics

724 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

NOTE: To clear or view information about client bindings and statistics in a


routing instance, run the following commands:

• show dhcp client binding routing instance <routing-instance name>

• show dhcp client statistics routing instance <routing-instance name>

• clear dhcp client binding routing instance <routing-instance name>

• clear dhcp client statistics routing instance <routing-instance name>

Configuring a DHCP Relay Agent

• Minimum DHCP Relay Agent Configuration on page 725


• Verifying and Managing DHCP Relay Configuration on page 725

Minimum DHCP Relay Agent Configuration

The following sample output shows the minimum configuration you must use to configure
an SRX Series device as a DHCP relay agent. In this output, the active server group is
named server-1 and its IP address is 1.1.1.1/24. The DHCP relay agent configuration is
applied to a group named bob. Within this group, the DHCP relay agent is enabled on
interface ge-1/0/1.0.

[edit forwarding-options]
dhcp-relay {
group bob {
interface ge-1/0/1.0
}
server-group server-1 {
address 1.1.1.1/24
}
active-server-group server-1
}

NOTE: To configure the DHCP relay agent in a routing instance, configure


the dhcp-relay statements in the [edit routing-instances] hierarchy level .

Verifying and Managing DHCP Relay Configuration

Purpose View or clear address bindings or statistics for DHCP relay agent clients.

Action • To display the address bindings for DHCP relay agent clients:

user@host> show dhcp relay binding

• To display DHCP relay agent statistics:

user@host> show dhcp relay statistics

• To clear the binding state of DHCP relay agent clients:

Copyright © 2013, Juniper Networks, Inc. 725


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

user@host> clear dhcp relay binding

• To clear all DHCP relay agent statistics:

user@host> clear dhcp relay statistics

NOTE: To clear or view information about client bindings and statistics in a


routing instance, run the following commands:

• show dhcp relay binding routing instance <routing-instance name>

• show dhcp relay statistics routing instance <routing-instance name>

• clear dhcp relay binding routing instance <routing-instance name>

• clear dhcp relay statistics routing instance <routing-instance name>

Minimum DHCP Local Server Configuration

This following sample output shows the minimum configuration you must use to configure
an SRX Series device as a DHCP local server. In this output, the server group is named
bob, and the DHCP local server is enabled on interface ge-1/0/1.0 within the group.

[edit access]
address-assignment {
pool verizon family inet {
network 192.168.1.0/24;
}
}

edit system services


dhcp-local-server {
group bob {
interface ge-1/0/1.0
}
}

edit interfaces ge-1/0/1 unit 0


family {
inet {
address 192.168.1.1/24
}
}

NOTE: You can configure the DHCP local server in a routing instance by using
the dhcp-local server, interface, and address-assignment statements in the
[edit routing-instances] hierarchy level.

Related • Configuring Address-Assignment Pools on page 720


Documentation
• Administration Guide for Security Devices

726 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Configuring Address-Assignment Pools

The address-assignment pool feature enables you to create address pools that can be
shared by different client applications.

To configure an address-assignment pool:

1. Configure the address-assignment pool name and specify the addresses for the pool.

See “Configuring an Address-Assignment Pool Name and Addresses” on page 720.

2. (Optional) Configure named ranges (subsets) of addresses.

See “Configuring a Named Address Range for Dynamic Address Assignment” on


page 721.

3. (Optional;IPv4 only) Create static address bindings.

See “Configuring Static Address Assignments” on page 721.

4. (Optional) Configure attributes for DHCP clients.

See “Configuring DHCP Client-Specific Attributes” on page 722.

Related • Administration Guide for Security Devices


Documentation

Configuring an Address-Assignment Pool Name and Addresses

When configuring an address-assignment pool, you must specify the name of the pool
and its addresses.

To configure an IPv4 address-assignment pool:

1. Configure the name of the pool and specify the IPv4 family.

[edit access]
user@host# edit address-assignment pool blr-pool family inet

2. Configure the network address and the prefix length of the addresses in the pool.

[edit access address-assignment pool blr-pool family inet]


user@host# set network 192.168.0.0/16

NOTE: You can configure an IPv4 address-assignment pool in a routing


instance by configuring the address-assignment statements in the [edit
routing-instances] hierarchy level.

Related • Configuring Address-Assignment Pools on page 720


Documentation
• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 727


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Configuring DHCP Client-Specific Attributes

You use the address-assignment pool feature to include application-specific attributes


when clients obtain an address. The client application, such as DHCP, uses the attributes
to determine how addresses are assigned and to provide optional application-specific
characteristics to the client. For example, the DHCP application might specify that a
client that matches certain prerequisite information is dynamically assigned an address
from a particular named range. Based on which named range is used, DHCP specifies
additional DHCP attributes such as the boot file that the client uses, the DNS server, and
the maximum lease time.

You use the dhcp-attributes statement to configure DHCP client-specific attributes for
address-assignment pools.

To configure address-assignment pool attributes for DHCP clients:

1. Specify the name of the address-assignment pool.

[edit access]
user@host# edit address-assignment pool blr-pool family inet

2. Configure optional DHCP client attributes.

[edit access address-assignment pool blr-pool family inet]


user@host# set dhcp-attributes maximum-lease-time 2419200
user@host# set dhcp-attributes name-server 192.168.10.2
user@host# set dhcp-attributes boot-file boot-file.txt
user@host# set dhcp-attributes boot-file boot-server juniper.net

NOTE: To configure DHCP client-specific attributes in a routing instance,


configure the dhcp-attributes statements in the [edit routing-instances]
hierarchy.

Related • Configuring Address-Assignment Pools on page 720


Documentation
• Administration Guide for Security Devices

Configuring a Named Address Range for Dynamic Address Assignment

You can optionally configure multiple named ranges, or subsets, of addresses within an
address-assignment pool. During a dynamic address assignment, a client can be assigned
an address from a specific named range. To create a named range, you specify a name
for the range and define the address range.

To create a named range within an IPv4 address-assignment pool:

1. Specify the name of the address-assignment pool.

[edit access]
user@host# edit address-assignment pool blr-pool family inet

728 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

2. Configure the name of the range and the lower and upper boundaries of the addresses
in the range.

[edit access address-assignment pool isp_1 family inet]


user@host# set range southeast low 192.168.102.2 high 192.168.102.254

NOTE: To configure named address ranges in a routing instance, configure


the address-assignment statements in the [edit routing-instances] hierarchy
level.

Related • Configuring Address-Assignment Pools on page 720


Documentation
• Administration Guide for Security Devices

Configuring Static Address Assignments

You can optionally create a static IPv4 address binding by reserving a specific address
for a particular client. The address is removed from the address-assignment pool so that
it is not assigned to another client. When you reserve an address, you identify the client
host and create a binding between the client MAC address and the assigned IP address.

To configure a static IPv4 address binding:

1. Specify the name of the IPv4 address-assignment pool containing the IP address you
want to reserve for the client.

[edit access]
user@host# edit address-assignment pool blr-pool family inet

2. Specify the name of the client for the static binding, the client MAC address, and the
IP address to reserve for the client. This configuration specifies that the client with
MAC address 01:03:05:07:09:0b is always assigned IP address 192.168.10.2.

[edit access address-assignment pool blr-pool family inet]


user@host# set host svale6_boston_net hardware-address 01:03:05:07:09:0b
ip-address 192.168.10.2

NOTE: To configure static binding for an IPv4 address in a routing instance,


configure the address-assignment statements in the [edit routing-instances]
hierarchy.

Related • Configuring Address-Assignment Pools on page 720


Documentation
• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 729


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Enabling TCP/IP Propagation on a DHCP Local Server

This topic describes how to configure TCP/IP settings on a DHCP local server, which
includes a DHCP client and a DHCP local server.

To enable TCP/IP setting propagation on a DHCP local server:

1. Configure the update-server option on the DHCP client.

[edit interfaces ge-0/0/1 unit 0 family inet]


dhcp-client {
update-server;
}

2. Configure the address pool to specify the interface (where update-server is configured)
from which TCP/IP settings can be propagated.

[edit access]
address-assignment {
pool sprint family inet {
network 192.168.2.0/24;
dhcp-attributes {
propagate-settings ge-0/0/1.0;
}
}
}

3. Configure the DHCP local server.

edit system services


dhcp-local-server {
group bob {
interface ge-1/0/1.0
}
}

Related • Administration Guide for Security Devices


Documentation

Minimum DHCP Client Configuration

The following sample output shows the minimum configuration you must use to configure
an SRX Series device as a DHCP client. In this output, the interface is ge-0/0/0 and the
logical unit is 0.

[edit interfaces]
ge-0/0/0 {
unit 0 {
family inet {
dhcp-client
}
}
}

730 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

NOTE: To configure a DHCP client in a routing instance, add the interface in


a routing instance using the [edit routing-instances] hierarchy.

Related • Configuring Optional DHCP Client Attributes on page 723


Documentation
• Administration Guide for Security Devices

Configuring Optional DHCP Client Attributes

For the device to operate as a DHCP client, you configure a logical interface on the device
to obtain an IP address from the DHCP local server in the network. You can then set the
client-identifier, lease time, retransmission attempts, retry interval, preferred DHCP local
server address, and vendor class ID.

To configure optional DHCP client attributes:

1. Configure the DHCP client identifier prefix as the routing instance name.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set client-identifier prefix host

2. Set the DHCP lease time.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set lease-time 86400

3. Set the number of attempts allowed to retransmit a DHCP packet.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set retransmission-attempt 6

4. Set the interval (in seconds) allowed between retransmission attempts. The range
is 4 through 64. The default is 4 seconds.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set retransmission-interval 5

5. Set the IPv4 address of the preferred DHCP local server.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set server-address 10.1.1.1

6. Set the vendor class ID for the DHCP client.

[edit interfaces ge-0/0/1 unit 0 family inet dhcp-client]


user@host# set vendor-id ether

NOTE: To configure the DHCP client in a routing instance, configure the


interface in the [edit routing-instances] hierarchy.

Related • Minimum DHCP Client Configuration on page 723


Documentation
• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 731


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Minimum DHCP Relay Agent Configuration

The following sample output shows the minimum configuration you must use to configure
an SRX Series device as a DHCP relay agent. In this output, the active server group is
named server-1 and its IP address is 1.1.1.1/24. The DHCP relay agent configuration is
applied to a group named bob. Within this group, the DHCP relay agent is enabled on
interface ge-1/0/1.0.

[edit forwarding-options]
dhcp-relay {
group bob {
interface ge-1/0/1.0
}
server-group server-1 {
address 1.1.1.1/24
}
active-server-group server-1
}

NOTE: To configure the DHCP relay agent in a routing instance, configure


the dhcp-relay statements in the [edit routing-instances] hierarchy level .

Related • Verifying and Managing DHCP Relay Configuration on page 725


Documentation
• Administration Guide for Security Devices

DHCPv6 Client
• Minimum DHCPv6 Client Configuration on page 732
• Configuring Optional DHCPv6 Client Attributes on page 733
• Configuring Nontemporary Address Assignment on page 734
• Configuring Identity Associations for Nontemporary Addresses and Prefix
Delegation on page 735
• Configuring Auto-Prefix Delegation on page 735
• Configuring the DHCPv6 Client Rapid Commit Option on page 736
• Configuring a DHCPv6 Client in Autoconfig Mode on page 737
• Configuring TCP/IP Propagation on a DHCPv6 Client on page 737

Minimum DHCPv6 Client Configuration

This topic describes the minimum configuration you must use to configure an SRX Series
device as a DHCPv6 client.

To configure the device as a DHCPv6 client:

1. Specify the DHCPv6 client interface.

[edit]

732 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

user@host# set interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client

2. Configure the DHCPv6 client type. The client type can be autoconfig or statefull.

• To enable DHCPv6 auto configuration mode, configure the client type as autoconfig.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-type autoconfig

• For stateful address assignment, configure the client type as statefull.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-type statefull

3. Specify the identity association type.

• To configure identity association for nontemporary address (IA_NA) assignment,


specify the client-ia type as ia-na.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-ia-type ia-na

• To configure identity association for prefix delegation (IA_PD), specify the


client-ia-type as ia-pd.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-ia-type ia-pd

4. Configure the DHCPv6 client identifier by specifying the DHCP unique identifier (DUID)
type. The following DUID types are supported:

• Link Layer address (duid-ll)

• Link Layer address plus time (duid-llt)

• Vendor-assigned unique ID based on enterprise number (vendor)

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-identifier duid-type duid-ll

NOTE: To configure a DHCPv6 client in a routing instance, add the interface


to a routing instance using the [edit routing-instances] hierarchy.

Related • DHCPv6 Client Overview on page 682


Documentation

Configuring Optional DHCPv6 Client Attributes

To enable a device to operate as a DHCPv6 client, you configure a logical interface on


the device to obtain an IPv6 address from the DHCPv6 local server in the network. You
can then specify the retransmission attempts, client requested configuration options,
interface used to delegate prefixes, rapid commit, and update server options.

To configure optional DHCPv6 client attributes:

1. Specify one of the following DHCPv6 client requested configuration options:

Copyright © 2013, Juniper Networks, Inc. 733


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• dns-server

• domain

• ntp-server

• sip-domain

• sip-server

For example, to specify the DHCPv6 client requested option as dns-server:

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set req-option dns-server

2. Set the number of attempts allowed to retransmit a DHCPv6 client protocol packet.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set retransmission-attempt 6

3. Configure the update-server option on the DHCPv6 client.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set update-server

4. Specify the interface used to delegate prefixes.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set update-router-advertisement interface ge-0/0/0

5. Configure the two-message (rapid commit) exchange option for address assignment.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set rapid-commit

NOTE: To configure a DHCPv6 client in a routing instance, add the interface


to a routing instance using the [edit routing-instances] hierarchy.

Related • Minimum DHCPv6 Client Configuration on page 732


Documentation

Configuring Nontemporary Address Assignment

Nontemporary address assignment is also known as stateful address assignment. In the


stateful address assignment mode, the DHCPv6 client requests global addresses from
the DHCPv6 server. Based on the DHCPv6 server’s response, the DHCPv6 client assigns
the global addresses to interfaces and sets a lease time for all valid responses. When
the lease time expires, the DHCPv6 client renews the lease from the DHCPv6 server.

To configure nontemporary (stateful) address assignment:

1. Specify the DHCPv6 client interface.

[edit]
user@host# set interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client

2. Configure the client type as statefull.

734 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-type statefull

3. Specify the IA_NA assignment.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-ia-type ia-na

Related • Minimum DHCPv6 Client Configuration on page 732


Documentation

Configuring Identity Associations for Nontemporary Addresses and Prefix


Delegation

The DHCPv6 client requests IPv6 addresses and prefixes from the DHCPv6 server. Based
on the DHCPv6 server’s response, the DHCPv6 client assigns the IPv6 addresses to
interfaces and sets a lease time for all valid responses. When the lease time expires, the
DHCPv6 client renews the lease from the DHCPv6 server.

To configure identity association for nontemporary addresses (IA_NA) and identity


association for prefix delegation (IA_PD):

1. Specify the DHCPv6 client interface.

[edit]
user@host# set interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client

2. Configure the client type as statefull.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-type statefull

3. Specify the IA_NA.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-ia-type ia-na

4. Specify the IA_PD.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-ia-type ia-pd

Related • Minimum DHCPv6 Client Configuration on page 732


Documentation

Configuring Auto-Prefix Delegation

You can use DHCPv6 client prefix delegation to automate the delegation of IPv6 prefixes
to the customer premises equipment (CPE). With prefix delegation, a delegating router
delegates IPv6 prefixes to a requesting router. The requesting router then uses the prefixes
to assign global IPv6 addresses to the devices on the subscriber LAN. The requesting
router can also assign subnet addresses to subnets on the LAN.

To configure auto-prefix delegation:

1. Configure the DHCPv6 client type as statefull.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]

Copyright © 2013, Juniper Networks, Inc. 735


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

user@host# set client-type statefull

2. Specify the identity association type as ia-na for nontemporary addresses.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-ia-type ia-na

3. Specify the identity association type as ia-pd for prefix delegation.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-ia-type ia-pd

4. Configure the DHCPv6 client identifier by specifying the DUID type.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-identifier duid-type duid-ll

5. Specify the interface used to delegate prefixes.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set update-router-advertisement interface ge-0/0/0

Related • Minimum DHCPv6 Client Configuration on page 732


Documentation
• Configuring Optional DHCPv6 Client Attributes on page 733

Configuring the DHCPv6 Client Rapid Commit Option

The DHCPv6 client can obtain configuration parameters from a DHCPv6 server through
a rapid two-message exchange (solicit and reply). When the rapid commit option is
enabled by both the DHCPv6 client and the DHCPv6 server, the two-message exchange
is used, rather than the default four-method exchange (solicit, advertise, request, and
reply). The two-message exchange provides faster client configuration and is beneficial
in environments in which networks are under a heavy load.

To configure the DHCPv6 client to support the DHCPv6 rapid commit option:

1. Specify the DHCPv6 client interface.

[edit]
user@host# set interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client

2. Configure the two-message exchange option for address assignment.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set rapid-commit

Related • DHCPv6 Client Overview on page 682


Documentation

736 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Configuring a DHCPv6 Client in Autoconfig Mode

A DHCPv6 client configured in autoconfig mode acts as a stateful client, a stateless client
(DHCPv6 server is required for TCP/IP configuration), and stateless–no DHCP client,
based on the managed (M) and other configuration (O) bits in the received router
advertisement messages.

If the managed bit is 1 and the other configuration bit is 0, the DHCPv6 client acts as a
stateful client. In stateful mode, the client receives IPv6 addresses from the DHCPv6
server, based on the identity association for nontemporary addresses (IA_NA) assignment.

If the managed bit is 0 and the other configuration bit is 1, the DHCPv6 client acts as a
stateless client. In stateless mode, the addresses are automatically configured, based
on the prefixes in the router advertisement messages received from the router. The
stateless client receives configuration parameters from the DHCPv6 server.

If the managed bit is 0 and the other configuration bit is also 0, the DHCPv6 client acts
as a stateless–no DHCP client. In the stateless–no DHCP mode, the client receives IPv6
addresses from the router advertisement messages.

To configure DHCPv6 client in autoconfig mode:

1. Configure the DHCPv6 client type as autoconfig.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-type autoconfig

2. Specify the identity association type as ia-na for nontemporary addresses.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set client-ia-type ia-na

3. Specify the interface on which to configure router advertisement.

[edit protocols router-advertisement]


user@host# set interface ge-0/0/1.0

Related • Minimum DHCPv6 Client Configuration on page 732


Documentation
• Configuring Optional DHCPv6 Client Attributes on page 733

Configuring TCP/IP Propagation on a DHCPv6 Client

You can enable or disable the propagation of TCP/IP settings received on the device
acting as a DHCPv6 client. The settings can be propagated to the server pool running on
the device. This topic describes how to configure TCP/IP settings on a DHCPv6 client,
where both the DHCPv6 client and DHCPv6 server are on the same device.

To configure TCP/IP setting propagation on a DHCPv6 client:

1. Configure the update-server option on the DHCPv6 client.

[edit interfaces ge-0/0/0 unit 0 family inet6 dhcpv6-client]


user@host# set update-server

Copyright © 2013, Juniper Networks, Inc. 737


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

2. Configure the address pool to specify the interface (where update-server is configured)
from which TCP/IP settings can be propagated.

[edit access]
user@host# set address-assignment pool 2 family inet6 dhcp-attributes
propagate-settings ge-0/0/0

Related • DHCPv6 Client Overview on page 682


Documentation
• Minimum DHCPv6 Client Configuration on page 732

DHCPv6 Local Server


• Creating a Security Policy for DHCPv6 on page 738
• Example: Configuring DHCPv6 Server Options on page 739
• Example: Configuring an Address-Assignment Pool on page 741
• Configuring a Named Address Range for Dynamic Address Assignment on page 744
• Configuring Address-Assignment Pool Linking on page 744
• Configuring DHCP Client-Specific Attributes on page 745
• Configuring an Address-Assignment Pool for Router Advertisement on page 746

Creating a Security Policy for DHCPv6

For the DHCPv6 server to allow DHCPv6 requests, you must create a security policy to
enable DHCPv6 traffic. In this example, the zone my-zone allows DHCPv6 traffic from
the zone untrust, and the ge-0/0/3.0 interface is configured with the IPv6 address 3000:1.

To create a security zone policy to allow DHCPv6:

1. Create the zone and add an interface to that zone.

[edit security zones]


user@host# edit security-zone my-zone interfaces ge-0/0/3.0

2. Configure host inbound traffic system services to allow DCHPv6.

[edit security zones security-zone my-zone interfaces ge-0/0/3.0]


user@host# set host-inbound-traffic system-services dhcpv6

3. If you are done configuring the device, enter commit from configuration mode.

Related • DHCPv6 Server Overview on page 683


Documentation
• Example: Configuring DHCPv6 Server Options on page 739

• Example: Configuring an Address-Assignment Pool on page 741

• Administration Guide for Security Devices

738 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Example: Configuring DHCPv6 Server Options

This example shows how to configure DHCPv6 server options.

• Requirements on page 739


• Overview on page 739
• Configuration on page 739
• Verification on page 741

Requirements

Before you begin:

• Determine the IPv6 address pool range.

• Determine the IPv6 prefix. See the Understanding Address Books.

• Determine the grace period, maximum lease time, or any custom options that should
be applied to clients.

• List the IP addresses that are available for the devices on your network; for example,
DNS and SIP servers.

Overview

In this example, you set a default client limit as 100 for all DHCPv6 groups. You then
create a group called my-group that contains at least one interface. In this case, the
interface is ge-0/0/3.0. You set a range of interfaces using the upto command and set
a custom client limit as 200 for group my-group that overrides the default limit. Finally,
you configure interface ge-0/0/3.0 with IPv6 address 3000::1/64 and set router
advertisement for interface ge-0/0/3.0.

NOTE: A DHCPv6 group must contain at least one interface.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set system services dhcp-local-server dhcpv6 overrides interface-client-limit 100


set system services dhcp-local-server dhcpv6 group my-group interface ge-0/0/3.0
set system services dhcp-local-server dhcpv6 group my-group interface ge-0/0/3.0 upto
ge-0/0/6.0
set system services dhcp-local-server dhcpv6 group my-group overrides
interface-client-limit 200
set interfaces ge-0/0/3 unit 0 family inet6 address 3000::1/64
set protocols router-advertisement interface ge-0/0/3.0 prefix 3000::/64

Copyright © 2013, Juniper Networks, Inc. 739


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure DHCPv6 server options:

1. Configure a DHCP local server.

[edit]
user@host# edit system services dhcp-local-server dhcpv6

2. Set a default limit for all DHCPv6 groups.

[edit system services dhcp-local-server dhcpv6]


user@host# set overrides interface-client-limit 100

3. Specify a group name and interface.

[edit system services dhcp-local-server dhcpv6]


user@host# set group my-group interface ge-0/0/3.0

4. Set a range of interfaces.

[edit system services dhcp-local-server dhcpv6]


user@host# set group my-group interface ge-0/0/3.0 upto ge-0/0/6.0

5. Set a custom client limit for the group.

[edit system services dhcp-local-server dhcpv6]


user@host# set group my-group overrides interface-client-limit 200

6. Configure an interface with an IPv6 address.

[edit interfaces]
user@host# set ge-0/0/3 unit 0 family inet6 address 3000::1/64

7. Set router advertisement for the interface.

[edit protocols]
user@host# set router-advertisement interface ge-0/0/3.0 prefix 3000::/64

Results From configuration mode, confirm your configuration by entering the show system services
dhcp-local-server, show interfaces ge-0/0/3, and show protocols commands. If the output
does not display the intended configuration, repeat the configuration instructions in this
example to correct it.

[edit]
user@host# show system services dhcp-local-server
dhcpv6 {
overrides {
interface-client-limit 100;
}
group my-group {
overrides {
interface-client-limit 200;
}
interface ge-0/0/3.0 {
upto ge-0/0/6.0;
}
}

740 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

}
[edit]
user@host# show interfaces ge-0/0/3
unit 0 {
family inet6 {
address 3000::1/64;
}
}
[edit]
user@host# show protocols
router-advertisement {
interface ge-0/0/3.0 {
prefix 3000::1/64;
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying DHCPv6 Local Server Configuration

Purpose Verify that the client address bindings and statistics for the DHCPv6 local server have
been configured

Action From operational mode, enter these commands:

• show dhcpv6 server binding command to display the address bindings in the client
table on the DHCPv6 local server.

• show dhcpv6 server statistics command to display the DHCPv6 local server statistics.

• clear dhcpv6 server bindings all command to clear all DHCPv6 local server bindings.
You can clear all bindings or clear a specific interface, or routing instance.

• clear dhcpv6 server statistics command to clear all DHCPv6 local server statistics.

Related • DHCPv6 Server Overview on page 683


Documentation
• Example: Configuring an Address-Assignment Pool on page 741

• Configuring a Named Address Range for Dynamic Address Assignment on page 744

• Creating a Security Policy for DHCPv6 on page 738

• Administration Guide for Security Devices

Example: Configuring an Address-Assignment Pool

This example shows how to configure an address-assignment pool.

• Requirements on page 742


• Overview on page 742

Copyright © 2013, Juniper Networks, Inc. 741


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Configuration on page 742


• Verification on page 743

Requirements

Before you begin:

• Specify the name of the address-assignment pool and configure addresses for the
pool.

• Set DHCPv6 attributes for the address-assignment pool.

Overview

In this example, you configure an address-pool called my-pool and specify the IPv6 family
as inet6. You configure the IPv6 prefix as 3000:0000::/10, the range name as range1,
and the IPv6 range for DHCPv6 clients from a low of 3000:0000::/32 to a high of
3000:1000::/32. You can define the range based on the lower and upper boundaries of
the prefixes in the range or based on the length of the prefixes in the range. Finally, you
specify the DHCPv6 attribute for the DNS server as 3001::1, the grace period as 3600,
and the maximum lease time as 120.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set access address-assignment pool my-pool family inet6 prefix 3000:0000::/10


set access address-assignment pool my-pool family inet6 range range1 low
3000:0000::/32 high 3000:1000::/32
set access address-assignment pool my-pool family inet6 dhcp-attributes dns-server
3001::1
set access address-assignment pool my-pool family inet6 dhcp-attributes grace-period
3600
set access address-assignment pool my-pool family inet6 dhcp-attributes
maximum-lease-time 120

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure an IPv6 address-assignment pool:

1. Configure an address-pool and specify the IPv6 family.

[edit access]
user@host# edit address-assignment pool my-pool family inet6

2. Configure the IPv6 prefix, the range name, and IPv6 range for DHCPv6 clients.

[edit access address-assignment pool my-pool family inet6]


user@host# set prefix 3000:0000::/10
user@host# set range range1 low 3000:0000::/32 high 3000:1000::/32

3. Configure the DHCPv6 attribute for the DNS server for the address pool.

742 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

[edit access address-assignment pool my-pool family inet6]


user@host# set dhcp-attributes dns-server 3001::1

4. Configure the DHCPv6 attribute for the grace period.

[edit access address-assignment pool my-pool family inet6]


user@host# set dhcp-attributes grace-period 3600

5. Configure the DHCPv6 attribute for the maximum lease time.

[edit access address-assignment pool my-pool family inet6]


user@host# set dhcp-attributes maximum-lease-time 120

Results From configuration mode, confirm your configuration by entering the show access
address-assignment command. If the output does not display the intended configuration,
repeat the configuration instructions in this example to correct it.

[edit]
user@host# show access address-assignment
pool my-pool {
family inet6 {
prefix 3000:0000::/10;
range range1 {
low 3000:0000::/32;
high 3000:1000::/32;
}
dhcp-attributes {
maximum-lease-time 120;
grace-period 3600;
dns-server {
3001::1;
}
}
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying Configuration

Purpose Verify that the address-assignment pool has been configured.

Action From operational mode, enter the show access address-assignment command.

Related • DHCPv6 Server Overview on page 683


Documentation
• Example: Configuring DHCPv6 Server Options on page 739

• Configuring a Named Address Range for Dynamic Address Assignment on page 744

• Creating a Security Policy for DHCPv6 on page 738

• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 743


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Configuring a Named Address Range for Dynamic Address Assignment

You can optionally configure multiple named ranges, or subsets of addresses, within an
address-assignment pool. During dynamic address assignment, a client can be assigned
an address from a specific named range. To create a named range, you specify a name
for the range and define the address range and DHCPv6 attributes.

To configure a named address range for dynamic address assignment:

1. Specify the name of the address-assignment pool and the IPv6 family.

[edit access]
user@host# edit address-assignment pool my-pool2 family inet6

2. Configure the IPv6 prefix and then define the range name and IPv6 range for DHCPv6
clients. You can define the range based on the lower and upper boundaries of the
prefixes in the range, or based on the length of the prefixes in the range.

[edit access address-assignment pool my-pool2 family inet6]


user@host# set prefix 3000:5000::/10
user@host# set range range2 low 3000:2000::/32 high 3000:3000::/32

3. Configure DHCPv6 attributes for the address pool.

[edit access address-assignment pool my-pool2 family inet6]


user@host# set dhcp-attributes dns-server 2001:db8:18:: grace-period 3600
maximum-lease-time 120

4. If you are done configuring the device, enter commit from configuration mode.

Related • Administration Guide for Security Devices


Documentation

Configuring Address-Assignment Pool Linking

Address-assignment pool linking enables you to specify a secondary address pool for
the device to use when the primary address-assignment pool is fully allocated. When
the primary pool has no available addresses remaining, the device automatically switches
over to the linked secondary pool and begins allocating addresses from that pool. The
device uses a secondary pool only when the primary address-assignment pool is fully
allocated.

You can create a chain of multiple linked pools. For example, you can link pool A to pool
B, and link pool B to pool C. When pool A has no available addresses, the device switches
to pool B for addresses. When pool B is exhausted, the device switches to pool C. There
is no limit to the number of linked pools in a chain. However, you cannot create multiple
links to or from the same pool—a pool can be linked to only one secondary pool, and a
secondary pool can be linked from only one primary pool.

744 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

To link a primary address-assignment pool named pool1 to a secondary pool named


pool2:

[edit access address-assignment]


user@host# set pool pool1 link pool2

Related • Administration Guide for Security Devices


Documentation

Configuring DHCP Client-Specific Attributes

You use the address-assignment pool feature to include application-specific attributes


when clients obtain an address. A client application, such as DHCPv6, uses the attributes
to determine how addresses are assigned and to provide optional application-specific
characteristics to the client. For example, the DHCPv6 application might specify that a
client that matches certain prerequisite information is dynamically assigned an address
from a particular named range. Based on which named range is used, DHCPv6 specifies
additional DHCPv6 attributes such as the DNS server or the maximum lease time for
clients.

You use the dhcp-attributes statement to configure DHCPv6 client-specific attributes


for address-assignment pools at the [edit access address-assignment pool pool-name
family inet6] hierarchy.

Table 99 on page 745 describes the DHCPv6 client attributes for configuring IPv6
address-assignment pools.

Table 99: DHCPv6 Attributes


DHCPv6
Attribute Description Option

dns-server IPv6 address of DNS server to which clients can 23


send DNS queries

grace-period Grace period offered with the lease –

maximum-lease-time Maximum lease time allowed by the DHCPv6 –


server

option User-defined options –

sip-server-address IPv6 address of SIP outbound proxy server 22

sip-server-domain-name Domain name of the SIP outbound proxy server 21

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 745


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Configuring an Address-Assignment Pool for Router Advertisement

You can create an address-assignment pool that is explicitly used for router advertisement
address assignment. You populate the address-assignment pool using the standard
procedure, but you additionally specify that the pool is used for router advertisement.

To configure an address-assignment pool that is used for router advertisement:

1. Create the IPv6 address-assignment pool.

2. Specify that the address-assignment pool is used for router advertisement.

[edit access address-assignment]


user@host# set neighbor-discovery-router-advertisement router1

3. If you are done configuring the device, enter commit from configuration mode.

Related • Administration Guide for Security Devices


Documentation

Configuration Statements
• [edit security certificates] Hierarchy Level on page 746
• [edit security ssh-known-hosts] Hierarchy Level on page 747
• Interfaces Configuration Statement Hierarchy on page 747
• Groups Configuration Statement Hierarchy on page 762

[edit security certificates] Hierarchy Level


security {
certificates {
cache-size bytes;
cache-timeout-negative seconds;
certification-authority profile-name {
ca-name name;
crl filename;
encoding (binary | pem);
enrollment-url url;
file filename;
ldap-url url;
}
enrollment-retry number;
local name {
certificate;
load-key-file url;
}
maximum-certificates number;
path-length length;
}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• Administration Guide for Security Devices

746 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• Installation and Upgrade Guide for Security Devices

[edit security ssh-known-hosts] Hierarchy Level


security {
ssh-known-hosts {
fetch-from-server server-name;
host hostname {
dsa-key dsa-key;
ecdsa-sha2-nistp256-key ecdsa-sha2-nistp256-key;
ecdsa-sha2-nistp384-key ecdsa-sha2-nistp384-key;
ecdsa-sha2-nistp521-key ecdsa-sha2-nistp521-key;
rsa-key rsa-key;
rsa1-key rsa1-key;
}
load-key-file key-file;
}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• Administration Guide for Security Devices

Interfaces Configuration Statement Hierarchy

Use the statements in the interfaces configuration hierarchy to configure interfaces on


the device.

interfaces {
interface-name {
accounting-profile name;
clocking (external | internal);
dce;
description text;
disable;
e1-options {
bert-algorithm algorithm;
bert-error-rate rate;
bert-period seconds;
fcs (16 | 32);
framing (g704 | g704-no-crc4 | unframed);
idle-cycle-flag (flags | ones);
invert-data data;
loopback (local | remote);
start-end-flag (shared | filler);
timeslots time-slot-range;
}
e3-options {
bert-algorithm algorithm;
bert-error-rate rate;
bert-period seconds;
compatibility-mode {
digital-link {
subrate value;

Copyright © 2013, Juniper Networks, Inc. 747


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
kentrox {
subrate value;
}
larscom;
}
fcs (16 | 32);
framing (g.751 | g.832);
idle-cycle-flag value;
invert-data;
loopback (local | remote);
(no-payload-scrambler | payload-scrambler);
(no-unframed | -unframed);
start-end-flag (filler | shared);
}
encapsulation (ether-vpls-ppp | ethernet-bridge | ethernet-ccc | ethernet-tcc |
ethernet-vpls | extended-frame-relay-ccc | extended-frame-relay-tcc |
extended-vlan-bridge | extended-vlan-ccc | extended-vlan-tcc | extended-vlan-vpls
| frame-relay-port-ccc | vlan-ccc | vlan-vpls);
fastether-options {
802.3ad interface-name {
(backup | primary);
lacp {
port-priority port-number;
}
}
(auto-negotiation | no-auto-negotiation);
ignore-l3-incompletes;
ingress-rate-limit rate;
(loopback | no-loopback);
mpls {
pop-all-labels {
required-depth number;
}
}
redundant-parent interface-name;
source-address-filter mac-address;
}
flexible-vlan-tagging;
gigether-options {
802.3ad interface-name {
(backup | primary);
lacp {
port-priority port-number;
}
}
(auto-negotiation <remote-fault> (local-interface-offline | local-interface-online)
| no-auto-negotiation);
(flow-control | no-flow-control);
ignore-l3-incompletes;
(loopback | no-loopback);
mpls {
pop-all-labels {
required-depth [number];
}
}

748 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

redundant-parent interface-name;
source-address-filter mac-address;
}
gratuitous-arp-reply;
hierarchical-scheduler {
maximum-hierarchy-levels 2;
}
hold-time {
down milliseconds;
up milliseconds;
}
keepalives {
down-count number;
interval number;
up-count number;
}
link-mode (full-duplex | half-duplex);
lmi {
lmi-type (ansi | c-lmi | itu);
n391dte number;
n392dce number;
n392dte number;
n393dce number;
n393dte number;
t391dte number;
t392dce number;
}
logical-tunnel-options {
per-unit-mac-disable;
}
mac mac-address;
mtu bytes;
native-vlan-idvlan-id;
no-gratuitous-arp-request;
no-keepalives;
optics-options {
alarm {
low-light-alarm (link-down | syslog);
}
warning {
low-light-warning (link-down | syslog);
}
wavelength wavelength-options;
}
otn-options {
bytes {
transmit-payload-type number];
}
fec (efec | gfec | none);
(laser-enable | no-laser-enable);
(line-loopback | no-line-loopback);
rate (fixed-stuff-bytes | no-fixed-stuff-bytes | pass-thru);
trigger {
oc-lof {
hold-time {
down milliseconds;

Copyright © 2013, Juniper Networks, Inc. 749


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

up milliseconds;
}
ignore;
}
oc-lom {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
oc-los {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
oc-wavelength-lock {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
odu-ais {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
odu-bdi {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
odu-lck {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
odu-oci {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
odu-sd {
hold-time {
down milliseconds;

750 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

up milliseconds;
}
ignore;
}
odu-tca-bbe {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
odu-tca-es {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
odu-tca-ses {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
odu-tca-uas {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
odu-ttim {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
opu-ptim {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
otu-ais {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
otu-bdi {
hold-time {
down milliseconds;

Copyright © 2013, Juniper Networks, Inc. 751


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

up milliseconds;
}
ignore;
}
otu-bdi {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
otu-fec-deg {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
otu-fec-deg {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
otu-fec-exe {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
otu-iae {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
otu-sd {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
otu-tca-bbe {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
otu-tca-es {
hold-time {
down milliseconds;

752 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

up milliseconds;
}
ignore;
}
otu-tca-ses {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
otu-tca-uas {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
otu-ttim {
hold-time {
down milliseconds;
up milliseconds;
}
ignore;
}
}
tti (odu-dapi | odu-expected-receive-dapi | odu-expected-receive-sapi | odu-sapi |
otu-dapi |otu-expected-receive-dapi | otu-expected-receive-sapi |otu-sapi);
}
passive-monitor-mode;
(per-unit-scheduler | no-per-unit-schedule);
port-mirror-instance;
ppp-options {
chap {
access-profile name;;
default-chap-secret secret;
local-name name;
no-rfc2486;
passive;
}
compression {
acfc;
pfc;
}
dynamic-profile (dynamic-profile | junos-default-profile);
lcp-max-conf-req number;
lcp-restart-timer milliseconds;
loopback-clear-timer seconds;
ncp-max-conf-req number;
ncp-restart-timer milliseconds;
no-termination-request;
pap {
access-profile name;
default-password password;
local-name name;
local-password password;

Copyright © 2013, Juniper Networks, Inc. 753


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

no-rfc2486;
passive;
}
}
promiscuous-mode;
receive-bucket {
overflow {
discard;
tag;
}
rate number;
threshold number;
}
redundant-pseudo-interface-options {
redundancy-group number;
}
satop-options {
excessive-packet-loss-rate {
sample-period milliseconds;
threshold percentage;
}
idle-pattern number;
(jitter-buffer-auto-adjust | jitter-buffer-latency milliseconds | jitter-buffer-packets
number;
payload-size number;
}
speed (100m |10m | 1g);
stacked-vlan-tagging;
switch-options {
switch-port port-number {
(auto-negotiation | no-auto-negotiation);
cascade-port;
link-mode (full-duplex | half-duplex);
speed (100m |10m | 1g);
vlan-id number;
}
}
t1-options {
alarm-compliance {
accunet-t1-5-service;
}
bert-algorithm algorithm;
bert-error-rate rate;
bert-period seconds;
buildout value;
byte-encoding (nx56 | nx64);
fcs (16 | 32);
framing (esf | sf);
idle-cycle-flags (flags | ones);
invert-data;
line-encoding (ami | b8zs);
loopback (local | payload | remote);
remote-loopback-respond;
start-end-flag (filler | shared);
timeslots time-slot-range;
}

754 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

t3-options {
bert-algorithm algorithm ;
bert-error-rate rate ;
bert-period seconds ;
(cbit-parity | no-cbit-parity);
compatibility-mode {
adtran {
subrate value;
}
digital-link {
subrate value;
}
kentrox {
subrate value;
}
larscom;
subrate value;
}
verilink;
subrate value;
}
}
fcs (16 | 32);
(feac-loop-respond | no-feac-loop-respond);
idle-cycle-flag (flags | ones);
(long-buildout | no-long-buildout);
(loop-timing | no-loop-timing);
loopback (local | payload | remote);
(no-payload-scrambler | payload-scrambler);
(no-unframed | unframed);
start-end-flag value (filler | shared);
}
traceoptions {
flag (all | event | ipc | media);
}
transmit-bucket {
overflow {
discard;
}
rate number;
threshold number;
}
(traps | no-traps);
unit unit-number {
accept-source-mac {
mac-address mac-address;
}
accounting-profile name;
arp-resp (restricted | unrestricted);
backup-options {
interface interface-name;
}
bandwidth bandwidth;
description text;
disable;

Copyright © 2013, Juniper Networks, Inc. 755


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

encapsulation (dix | ether-vpls-fr | frame-relay-ppp | ppp-over-ether | vlan-bridge |


vlan-ccc | vlan-vpls |vlan-tcc);
family {
bridge {
bridge-domain-type (svlan| bvlan);
filter {
group number;
input filter-name;
input-list [filter-name];
output filter-name;
output-list [filter-name];
}
interface-mode (access | trunk);
policer {
input input-policer-name;
output outputpolicer-name;
}
vlan-id vlan-id;
vlan-id-list [vlan-id];
vlan-rewrite {
translate {
from-vlan-id;
to-vlan-id ;
}
}
}
ccc {
filter {
group number;
input filter-name;
input-list [filter-name];
output filter-name;
output-list [filter-name];
}
policer {
input input-policer-name;
output output-policer-name;
}
}
ethernet-switching {
native-vlan-id native-vlan-id;
port-mode (access | tagged-access | trunk);
reflective-relay;
vlan {
members [member-name];
}
}
inet {
accounting {
destination-class-usage;
source-class-usage {
input;
output;
}
}
address (source–address/prefix) {

756 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

arp destination-address {
(mac mac-address | multicast-mac multicast-mac-address);
publish publish-address;
}
broadcast address;
preferred;
primary;
vrrp-group group-id {
(accept-data | no-accept-data);
advertise-interval seconds;
advertisements-threshold number;
authentication-key key-value;
authentication-type (md5 | simple);
fast-interval milliseconds;
inet6-advertise-interval milliseconds
(preempt <hold-timeseconds> | no-preempt );
priority value;
track {
interface interface-name {
bandwidth-threshold bandwidth;
priority-cost value;
}
priority-hold-time seconds;
route route-address{
routing-instance routing-instance;
priority-cost value;
}
}
virtual-address [address];
virtual-link-local-address address;
vrrp-inherit-from {
active-group value;
active-interface interface-name;
}
}
web-authentication {
http;
https;
redirect-to-https;
}
}
dhcp {
client-identifier {
(ascii string | hexadecimal string);
}
lease-time (length | infinite);
retransmission-attempt value;
retransmission-interval seconds;
server-address server-address;
update-server;
vendor-id vendor-id ;
}
dhcp-client {
client-identifier {
prefix {
host-name;

Copyright © 2013, Juniper Networks, Inc. 757


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

logical-system-name;
routing-instance-name;
}
use-interface-description (device | logical);
user-id (ascii string| hexadecimal string);
}
lease-time (length | infinite);
retransmission-attempt value;
retransmission-interval seconds;
server-address server-address;
update-server;
vendor-id vendor-id ;
}
filter {
group number;
input filter-name;
input-list [filter-name];
output filter-name;
output-list [filter-name];
}
mtu value;
no-neighbor-learn;
no-redirects;
policer {
arp arp-name;
input input-name;
output output-name;
}
primary;
rpf-check {
fail-filter filter-name;
mode {
loose;
}
}
sampling {
input;
output;
simple-filter;
}
targeted-broadcast {
(forward-and-send-to-re |forward-only);
}
unnumbered-address {
interface-name;
preferred-source-address preferred-source-address;
}
}
inet6 {
accounting {
destination-class-usage;
source-class-usage {
input;
ouput;
}
}

758 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

address source–address/prefix {
eui-64;
ndp address {
(mac mac-address | multicast-mac multicast-mac-address);
publish;
}
preferred;
primary;
vrrp-inet6-group group_id {
(accept-data | no-accept-data);
advertisements-threshold number;
authentication-key value;
authentication-type (md5 | simple);
fast-interval milliseconds;
inet6-advertise-interval milliseconds;
(preempt <hold-time seconds>| no-preempt );
priority value;
track {
interface interface-name {
bandwidth-threshold value;
priority-cost value;
}
priority-hold-time seconds;
route route-address{
routing-instance routing-instance;
}
}
virtual-inet6-address [address];
virtual-link-local-address address;
vrrp-inherit-from {
active-group value;
active-interface interface-name;
}
}
web-authentication {
http;
https;
redirect-to-https;
}
}
(dad-disable | no-dad-disable);
dhcpv6-client {
client-ia-type (ia-na | ia-pd);
client-identifier duid-type (duid-ll | duid-llt | vendor);
client-type (autoconfig | statefull);
rapid-commit;
req-option (dns-server | domain | fqdn | nis-domain | nis-server | ntp-server |
sip-domain | sip-server |time-zone | vendor-spec);
retransmission-attempt number;
update-router-advertisement {
interface interface-name;
}
update-server;
}
filter {
group number;

Copyright © 2013, Juniper Networks, Inc. 759


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

input filter-name;
input-list [filter-name];
output filter-name;
output-list [filter-name];
}
mtu value;
nd6-stale-time seconds;
no-neighbor-learn;
policer {
input input-name;
output output-name;
}
rpf-check {
fail-filter filter-name;
mode {
loose;
}
}
sampling {
input;
output;
}
unnumbered-address {
interface-name;
preferred-source-address preferred-source-address;
}
}
iso {
address source-address;
mtu value;
}
mlfr-end-to-end {
bundle bundle-name;
}
mlfr-uni-nni {
bundle bundle-name;
}
mlppp {
bundle bundle-name;
}
mpls {
filter {
group number;
input filter-name;
input-list [filter-name];
output filter-name;
output-list [filter-name];
}
mtu mtu-value;
policer {
input input-name;
output output-name;
}
}
tcc {
policer {

760 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

input input-name;
output output-name;
}
proxy {
inet-address inet-address;
}
remote {
inet-address inet-address;
mac-address mac-address;
}
}
vpls {
filter {
group number;
input filter-name;
input-list [filter-name];
output filter-name;
output-list [filter-name];
}
policer {
input input-name;
output output-name;
}
}
}
input-vlan-map {
inner-tag-protocol-id tpid;
inner-vlan-id number ;
(pop | push | swap);
tag-protocol-id tpid;
vlan-id number;
}
interface-shared-with {
psd-name;
}
native-inner-vlan-id value;
(no-traps | traps);
output-vlan-map {
inner-tag-protocol-id tpid;
inner-vlan-id number;
(pop | push | swap);
tag-protocol-id tpid;
vlan-id number;
}
ppp-options {
chap {
access-profile name;
default-chap-secret name;
local-name name;
no-rfc2486;
passive;
}
dynamic-profile profile-name;
lcp-max-conf-req number;
lcp-restart-timer milliseconds;
loopback-clear-timer seconds;

Copyright © 2013, Juniper Networks, Inc. 761


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

ncp-max-conf-req number;
ncp-restart-timer milliseconds;
no-termination-request;
pap {
access-profile name;
default-password password;
local-name name;
local-password password;
no-rfc2486;
passive;
}
}
proxy-arp (restricted | unrestricted);
radio-router {
bandwidth number;
credit {
interval number;
}
data-rate number;
latency number;
quality number;
resource number;
threshold number;
}
swap-by-poppush;
traps;
vlan-id vlan-id;
vlan-id-range vlan-id-range;
vlan-id-list [vlan-id];
vlan-id-range vlan-id1-vlan-id2;
vlan-tags {
(inner vlan-id | inner-range vlan-id1-vlan-id2);
inner-list [vlan-id];
outer vlan-id;
}
}
vlan-tagging;
}
}

Related • Layer 2 Bridging and Transparent Mode Feature Guide for Security Devices
Documentation
• Junos OS Interfaces Library for Security Devices

• Administration Guide for Security Devices

Groups Configuration Statement Hierarchy

Use the statements in the groups configuration hierarchy to configure information that
can be dynamically updated in various parts of the device configuration.

groups {
group-name {
configuration-data ;
}
}

762 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Related • CLI User Guide


Documentation

Copyright © 2013, Juniper Networks, Inc. 763


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

address-assignment (Access)

Syntax address-assignment {
abated-utilization percentage;
abated-utilization-v6 percentage;
high-utilization percentage;
high-utilization-v6 percentage;
neighbor-discovery-router-advertisement ndra-name;
pool pool-name {
family {
inet {
dhcp-attributes {
boot-file boot-file-name;
boot-server boot-server-name;
domain-name domain-name;
grace-period seconds;
maximum-lease-time (seconds | infinite);
name-server ipv4-address;
netbios-node-type (b-node | h-node | m-node | p-node);
next-server next-server-name;
option dhcp-option-identifier-code {
array {
byte [8-bit-value];
flag [ false| off |on |true];
integer [32-bit-numeric-values];
ip-address [ip-address];
short [signed-16-bit-numeric-value];
string [character string value];
unsigned-integer [unsigned-32-bit-numeric-value];
unsigned-short [16-bit-numeric-value];
}
byte 8-bit-value;
flag (false | off | on | true);
integer 32-bit-numeric-values;
ip-address ip-address;
short signed-16-bit-numeric-value;
string character string value;
unsigned-integer unsigned-32-bit-numeric-value;
unsigned-short 16-bit-numeric-value;
}
option-match {
option-82 {
circuit-id match-value {
range range-name;
}
remote-id match-value;
range range-name;
}
}
}
propagate-ppp-settings [interface-name];
propagate-settings interface-name;
router ipv4-address;
server-identifier ip-address;

764 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

sip-server {
ip-address ipv4-address;
name sip-server-name;
}
tftp-server server-name;
wins-server ipv4-address;
}
host hostname {
hardware-address mac-address;
ip-address reserved-address;
}
network network address;
range range-name {
high upper-limit;
low lower-limit;
}
xauth-attributes {
primary-dns ip-address;
primary-wins ip-address;
secondary-dns ip-address;
secondary-wins ip-address;
}
}
inet6 {
dhcp-attributes {
dns-server ipv6-address;
grace-period seconds;
maximum-lease-time (seconds | infinite);
option dhcp-option-identifier-code {
array {
byte [8-bit-value];
flag [ false| off |on |true];
integer [32-bit-numeric-values];
ip-address [ip-address];
short [signed-16-bit-numeric-value];
string [character string value];
unsigned-integer [unsigned-32-bit-numeric-value];
unsigned-short [16-bit-numeric-value];
}
byte 8-bit-value;
flag (false | off | on | true);
integer 32-bit-numeric-values;
ip-address ip-address;
short signed-16-bit-numeric-value;
string character string value;
unsigned-integer unsigned-32-bit-numeric-value;
unsigned-short 16-bit-numeric-value;
}
propagate-ppp-settings [interface-name];
sip-server-address ipv6-address;
sip-server-domain-name domain-name;
}
prefix ipv6-network-prefix;
range range-name {
high upper-limit;
low lower-limit;

Copyright © 2013, Juniper Networks, Inc. 765


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

prefix-length delegated-prefix-length;
}
}
link pool-name;
}
}

Hierarchy Level [edit access]

Release Information Statement introduced in Junos OS Release 10.4.

Description The address-assignment pool feature enables you to create IPv4 and IPv6 address pools
that different client applications can share. For example, multiple client applications,
such as DHCPv4 or DHCPv6, can use an address-assignment pool to provide addresses
for their particular clients.

Required Privilege access—To view this statement in the configuration.


Level access-control—To add this statement to the configuration.

Related • Dynamic VPN Feature Guide for SRX Series Gateway Devices
Documentation
• Administration Guide for Security Devices

766 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

address-pool (Access)

Syntax address-pool pool-name {


(address address-or-address-prefix ) {
address-range {
high upper-limit;
low lower-limit;
mask network-mask;
}
primary-dns name;
primary-wins name;
secondary-dns name;
secondary-wins name;
}

Hierarchy Level [edit access]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Create an address-pool for L2TP clients.

Options • pool-name—Name assigned to the address-pool.

• address—Configure subnet information for the address-pool.

• address-range—Defines the address range available for clients.

• primary-dns—Specify the primary-dns IP address.

• secondary-dns—Specify the secondary-dns IP address.

• primary-wins—Specify the primary-wins IP address.

• secondary-wins—Specify the secondary-wins IP address.

Required Privilege access—To view this statement in the configuration.


Level access-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 767


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

client-ia-type

Syntax client-ia-type (ia-na | ia-pd);

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcpv6-client]

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description Configure the DHCPv6 client identity association type.

Options ia-na— Identity association for nontemporary address

ia-pd—Identity association for prefix delegation

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

client-identifier (dhcp-client)

Syntax client-identifier {
user-id {ascii ascii hexadecimal hexadecimal;
use-interface-description {logical |device};
prefix [host-name routing-instance-name];
}

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcp-client]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description The DHCP server identifies a client by a client-identifier value.

Options The remaining statements are explained separately.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

768 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

client-identifier (dhcpv6-client)

Syntax client-identifier duid-type (duid-ll | duid-llt | vendor);

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcpv6-client]

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description The DHCPv6 server identifies a client by a client-identifier value.

Options duid-type—The DHCPv6 client is identified by a DHCP unique identifier (DUID).

duid-ll—Link Layer address.

duid-llt—Link Layer address plus time.

vendor—Vendor-assigned unique ID based on the enterprise number.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

client-list-name (SNMP)

Syntax client-list-name client-list-name;

Hierarchy Level [edit snmp community community-name ]

Release Information Statement introduced in Release 8.5 of Junos OS.

Description Specify the name of the list of SNMP network management system (NSM) clients that
are authorized to collect information about network operations. You cannot use an SNMP
client list and individually configured SNMP clients in the same configuration.

Options client-list-name— Name of the client list. Client list is the list of IP address prefixes defined
with the prefix-list statement in the policy-options hierarchy.

Required Privilege snmp—To view this statement in the configuration.


Level snmp-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 769


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

client-type

Syntax client-type (autoconfig | statefull);

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcpv6-client]

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description The type of DHCPv6 client.

Options • autoconfig—Autoconfig client type for router advertisement

• statefull— Stateful client type for address assignment

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

770 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

dhcp-attributes (Access IPv4 Address Pools)

Syntax dhcp-attributes {
boot-file boot-file-name;
boot-server boot-server-name;
domain-name domain-name;
grace-period seconds;
maximum-lease-time (seconds | infinite);
name-server ipv4-address;
netbios-node-type (b-node | h-node | m-node | p-node);
next-server next-server-name;
option dhcp-option-identifier-code {
array {
byte [8-bit-value];
flag [ false| off |on |true];
integer [32-bit-numeric-values];
ip-address [ip-address];
short [signed-16-bit-numeric-value];
string [character string value];
unsigned-integer [unsigned-32-bit-numeric-value];
unsigned-short [16-bit-numeric-value];
}
byte 8-bit-value;
flag (false | off | on | true);
integer 32-bit-numeric-values;
ip-address ip-address;
short signed-16-bit-numeric-value;
string character string value;
unsigned-integer unsigned-32-bit-numeric-value;
unsigned-short 16-bit-numeric-value;
}
option-match {
option-82 {
circuit-id match-value {
range range-name;
}
remote-id match-value;
range range-name;
}
}
}
propagate-ppp-settings [interface-name];
propagate-settings interface-name;
router ipv4-address;
server-identifier ip-address;
sip-server {
ip-address ipv4-address;
name sip-server-name;
}
tftp-server server-name;
wins-server ipv4-address;
}

Hierarchy Level [edit access address-assignment pool pool-name family inet]

Copyright © 2013, Juniper Networks, Inc. 771


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Configure attributes for IPv4 address pools that can be used by different clients. The
DHCP attributes for this statement uses standard IPv4 DHCP options.

Required Privilege access—To view this statement in the configuration.


Level access-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

772 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

dhcp-attributes (Access IPv6 Address Pools)

Syntax dhcp-attributes {
dns-server ipv6-address;
grace-period seconds;
maximum-lease-time (seconds | infinite);
option dhcp-option-identifier-code {
array {
byte [8-bit-value];
flag [ false| off |on |true];
integer [32-bit-numeric-values];
ip-address [ip-address];
short [signed-16-bit-numeric-value];
string [character string value];
unsigned-integer [unsigned-32-bit-numeric-value];
unsigned-short [16-bit-numeric-value];
}
byte 8-bit-value;
flag (false | off | on | true);
integer 32-bit-numeric-values;
ip-address ip-address;
short signed-16-bit-numeric-value;
string character string value;
unsigned-integer unsigned-32-bit-numeric-value;
unsigned-short 16-bit-numeric-value;
}
propagate-ppp-settings [interface-name];
sip-server-address ipv6-address;
sip-server-domain-name domain-name;
}

Hierarchy Level [edit access address-assignment pool pool-name family inet6]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Configure attributes for address pools that can be used by different clients.

Options • dns-server IPv6-address—Specify a DNS server to which clients can send DNS queries.

• grace-period seconds —Specify the grace period offered with the lease.

Range: 0 through 4,294,967,295 seconds


Default: 0 (no grace period)

• maximum-lease-time seconds—Specify the maximum length of time in seconds for


which a client can request and hold a lease on a DHCP server.

Range: 30 through 4,294,967,295 seconds


Default: 86,400 seconds (24 hours)

• option dhcp-option-identifier-code—Specify the DHCP option identifier code.

• propagate-ppp-settings [interface-name—Specify PPP interface name for propagating


DNS or WINS settings.

Copyright © 2013, Juniper Networks, Inc. 773


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• sip-server-address IPv6-address—Specify the IPv6 address of the SIP outbound proxy


server.

• sip-server-domain-name domain-name—Specify the domain name of the SIP outbound


proxy server.

Required Privilege access—To view this statement in the configuration.


Level access-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

dhcp-client

Syntax dhcp-client {
client-identifier {
prefix {
host-name;
logical-system-name;
routing-instance-name;
}
use-interface-description (device | logical);
user-id (ascii string| hexadecimal string);
}
lease-time (length | infinite);
retransmission-attempt value;
retransmission-interval seconds;
server-address server-address;
update-server;
vendor-id vendor-id ;
}

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Configure the Dynamic Host Configuration Protocol (DHCP) client.

Options The remaining statements are explained separately.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

774 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

dhcpv6-client

Syntax dhcpv6-client {
client-ia-type (ia-na | ia-pd);
client-identifier duid-type (duid-ll | duid-llt | vendor);
client-type (autoconfig | statefull);
rapid-commit;
req-option (dns-server | domain | fqdn | nis-domain | nis-server | ntp-server | sip-domain
| sip-server |time-zone | vendor-spec);
retransmission-attempt number;
update-router-advertisement {
interface interface-name;
}
update-server;
}

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family]

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description Configure the Dynamic Host Configuration Protocol version 6 (DHCPv6) client.

Options The remaining options are explained separately.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 775


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

dhcp-local-server (System Services)

Syntax dhcp-local-server {
dhcpv6 {
authentication {
password password;
username-include {
circuit-type;
client-id;
delimiter delimiter-character;
domain-name domain-name;
interface-name;
logical-system-name;
relay-agent-interface-id;
relay-agent-remote-id;
relay-agent-subscriber-id;
routing-instance-name;
user-prefix user-prefix;
}
}
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile-name;
}
group group-name {
authentication {
password password;
username-include {
circuit-type;
client-id;
delimiter delimiter-character;
domain-name domain-name;
interface-name;
logical-system-name;
relay-agent-interface-id;
relay-agent-remote-id;
relay-agent-subscriber-id;
routing-instance-name;
user-prefix user-prefix;
}
}
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile;

776 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

}
interface interface-name {
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile-name;
}
exclude;
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
service-profile service-profile-name
trace ;
upto interface-name;
}
liveness-detection {
failure-action {
clear-binding;
clear-binding-if-interface-up;
log-only;
}
method {
bfd {
detection-time {
threshold milliseconds;
}
holddown-interval interval;
minimum-interval milliseconds;
minimum-receive-interval milliseconds;
multiplier number;
no-adaptation;
session-mode (automatic | multihop | single-hop);
transmit-interval {
minimum-interval milliseconds;
threshold milliseconds;
}
version (0 | 1 | automatic);
}
}
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}

Copyright © 2013, Juniper Networks, Inc. 777


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

reconfigure {
attempts number;
clear-on-abort;
strict;
timeout number;
token token-name;
trigger {
radius-disconnect;
}
}
service-profile service-profile-name;
}
liveness-detection {
failure-action {
clear-binding;
clear-binding-if-interface-up;
log-only;
}
method {
bfd {
detection-time {
threshold milliseconds;
}
holddown-interval interval;
minimum-interval milliseconds;
minimum-receive-interval milliseconds;
multiplier number;
no-adaptation;
session-mode (automatic | multihop | single-hop);
transmit-interval {
minimum-interval milliseconds;
threshold milliseconds;
}
version (0 | 1 | automatic);
}
}
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
reconfigure {
attempts number;
clear-on-abort;
strict;
timeout number;
token token-name;
trigger {
radius-disconnect;
}
}
service-profile service-profile-name;
}

778 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

group group-name {
interface interface-name {
exclude;
upto upto-interface-name;
}
}
}

Hierarchy Level [edit system services]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Configure DHCP Local Server for DHCPv6, forwarding snoop (unicast) packets, and
setting traceoptions.

NOTE: SRX Series and J Series devices do not support client authentication.

Options The remaining statements are explained separately.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 779


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

dhcpv6 (System Services)

Syntax dhcpv6 {
authentication {
password password;
username-include {
circuit-type;
client-id;
delimiter delimiter-character;
domain-name domain-name;
interface-name;
logical-system-name;
relay-agent-interface-id;
relay-agent-remote-id;
relay-agent-subscriber-id;
routing-instance-name;
user-prefix user-prefix;
}
}
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile-name;
}
group group-name {
authentication {
password password;
username-include {
circuit-type;
client-id;
delimiter delimiter-character;
domain-name domain-name;
interface-name;
logical-system-name;
relay-agent-interface-id;
relay-agent-remote-id;
relay-agent-subscriber-id;
routing-instance-name;
user-prefix user-prefix;
}
}
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile;
}

780 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

interface interface-name {
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile-name;
}
exclude;
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
service-profile service-profile-name
trace ;
upto interface-name;
}
liveness-detection {
failure-action {
clear-binding;
clear-binding-if-interface-up;
log-only;
}
method {
bfd {
detection-time {
threshold milliseconds;
}
holddown-interval interval;
minimum-interval milliseconds;
minimum-receive-interval milliseconds;
multiplier number;
no-adaptation;
session-mode (automatic | multihop | single-hop);
transmit-interval {
minimum-interval milliseconds;
threshold milliseconds;
}
version (0 | 1 | automatic);
}
}
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
reconfigure {

Copyright © 2013, Juniper Networks, Inc. 781


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

attempts number;
clear-on-abort;
strict;
timeout number;
token token-name;
trigger {
radius-disconnect;
}
}
service-profile service-profile-name;
}
liveness-detection {
failure-action {
clear-binding;
clear-binding-if-interface-up;
log-only;
}
method {
bfd {
detection-time {
threshold milliseconds;
}
holddown-interval interval;
minimum-interval milliseconds;
minimum-receive-interval milliseconds;
multiplier number;
no-adaptation;
session-mode (automatic | multihop | single-hop);
transmit-interval {
minimum-interval milliseconds;
threshold milliseconds;
}
version (0 | 1 | automatic);
}
}
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
reconfigure {
attempts number;
clear-on-abort;
strict;
timeout number;
token token-name;
trigger {
radius-disconnect;
}
}
service-profile service-profile-name;
}

782 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Hierarchy Level [edit system services]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Configure DHCPv6 server to provide IPv6 addresses to clients.

NOTE: SRX Series and J Series devices do not support client authentication.

Options • duplicate-clients-on-interface—Allow duplicate clients on different interfaces in a


subnet.

Remaining options are explained separately.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 783


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

family (Security Forwarding Options)

Syntax family {
inet6 {
mode (drop | flow-based | packet-based);
}
iso {
mode packet-based;
}
mpls {
mode packet-based;
}
}

Hierarchy Level [edit security forwarding-options]

Release Information Statement introduced in Release 8.5 of Junos OS.

Description Determine the protocol family to be used for packet forwarding.

NOTE: Packet-based processing is not supported on the following SRX Series


devices: SRX1400, SRX3400, SRX3600, SRX5600, and SRX5800.

Options The remaining statements are explained separately.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • MPLS Feature Guide for Security Devices


Documentation
• Administration Guide for Security Devices

784 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

forwarding-options (Security)

Syntax forwarding-options {
family {
inet6 {
mode (drop | flow-based | packet-based);
}
iso {
mode packet-based;
}
mpls {
mode packet-based;
}
}
}

Hierarchy Level [edit security]

Release Information Statement introduced in Release 8.5 of Junos OS.

Description Determine how the inet6, iso, and mpls protocol families manage security forwarding
options.

NOTE: Packet-based processing is not supported on the following SRX Series


devices: SRX1400, SRX3400, SRX3600, SRX5600, and SRX5800.

Options The remaining statements are explained separately.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • MPLS Feature Guide for Security Devices


Documentation
• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 785


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

group (System Services DHCP)

Syntax group group-name {


authentication {
password password;
username-include {
circuit-type;
client-id;
delimiter delimiter-character;
domain-name domain-name;
interface-name;
logical-system-name;
relay-agent-interface-id;
relay-agent-remote-id;
relay-agent-subscriber-id;
routing-instance-name;
user-prefix user-prefix;
}
}
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile;
}
interface interface-name {
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile-name;
}
exclude;
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
service-profile service-profile-name
trace ;
upto interface-name;
}
liveness-detection {
failure-action {
clear-binding;

786 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

clear-binding-if-interface-up;
log-only;
}
method {
bfd {
detection-time {
threshold milliseconds;
}
holddown-interval interval;
minimum-interval milliseconds;
minimum-receive-interval milliseconds;
multiplier number;
no-adaptation;
session-mode (automatic | multihop | single-hop);
transmit-interval {
minimum-interval milliseconds;
threshold milliseconds;
}
version (0 | 1 | automatic);
}
}
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
reconfigure {
attempts number;
clear-on-abort;
strict;
timeout number;
token token-name;
trigger {
radius-disconnect;
}
}
service-profile service-profile-name;
}

Hierarchy Level [edit system services dhcp-local-server dhcpv6]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Configure a group of interfaces that have a common configuration. The remaining
statements are explained separately.

Copyright © 2013, Juniper Networks, Inc. 787


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Options • group-name—Name of the group.

NOTE: SRX Series and J Series devices do not support DHCP client
authentication.

The remaining statements are explained separately.

Required Privilege access—To view this statement in the configuration.


Level access-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

788 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

host (SSH Known Hosts)

Syntax host hostname {


dsa-key dsa-key;
ecdsa-sha2-nistp256-key ecdsa-sha2-nistp256-key;
ecdsa-sha2-nistp384-key ecdsa-sha2-nistp384-key;
ecdsa-sha2-nistp521-key ecdsa-sha2-nistp521-key;
rsa-key rsa-key;
rsa1-key rsa1-key;
}

Hierarchy Level [edit security ssh-known-hosts]

Release Information Statement modified in Junos OS Release 8.5.

Description Configure the type of base-64 encoded host key.

Options • hostname—Name of the SSH known host.

• dsa-key dsa-key—Digital Signature Algorithm (DSA) for SSH version 2

• ecdsa-sha2-nistp256-key ecdsa-sha2-nistp256-key—Elliptic Curve Digital Signature


Algorithm (ECDSA)

• ecdsa-sha2-nistp384-key ecdsa-sha2-nistp384-key—Elliptic Curve Digital Signature


Algorithm (ECDSA)

• ecdsa-sha2-nistp521-key ecdsa-sha2-nistp521-key—Elliptic Curve Digital Signature


Algorithm (ECDSA)

• rsa-key rsa-key—RSA public key algorithm, which supports encryption and digital
signatures for SSH version 1 and SSH version 2

• rsa1-key rsa1-key—RSA public key algorithm, which supports encryption and digital
signatures for SSH version 1

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 789


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

hostkey-algorithm

Syntax hostkey-algorithm {
(ssh-dss | no-ssh-dss);
(ssh-ecdsa |no-ssh-ecdsa);
(ssh-rsa | no-ssh-rsa);
}

Hierarchy Level [edit system services ssh]

Release Information Statement introduced in Release 11.2 of Junos OS.


Statement options modified in Release 12.2 of Junos OS.

Description Allow or disallow a host-key signature algorithm for the SSH host to use to authenticate
another host.

Options • ssh-dss—Allow generation of a 1024-bit Digital Signature Algorithm (DSA) host-key.

• no-ssh-dss—Do not allow generation of a 1024-bit Digital Signature Algorithm (DSA)


host-key.

• ssh-ecdsa—Allow generation of an Elliptic Curve Digital Signature Algorithm (ECDSA)


host-key.

• no-ssh-ecdsa—Do not allow generation of an Elliptic Curve Digital Signature Algorithm


(ECDSA) host-key.

• ssh-rsa—Allow generation of a 2048-bit RSA host-key.

• no-ssh-rsa—Do not allow generation of a 2048-bit RSA host-key.

NOTE: DSA keys are not supported in FIPS, so the ssh-dss option is not
available on systems operating in FIPS mode.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

790 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

interface (System Services DHCP)

Syntax interface interface-name {


exclude;
overrides {
interface-client-limit number;
}
trace;
upto upto-interface-name;
}

Hierarchy Level [edit system services dhcp-local-server dhcpv6 group group-name]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Specify one or more interfaces, or a range of interfaces, that are within a specified group
on which the DHCP local server is enabled. You can repeat the interface interface-name
statement to specify multiple interfaces within a group, but you cannot specify the same
interface in more than one group.

Options • interface-name—Name of the interface.

• trace—Enable tracing of the interface specified by the interface-name argument.

• upto upto-interface-name—The upper end of the range of interfaces; the lower end of
the range is the interface-name entry. The interface device name of the
upto-interface-name must be the same as the device name of the interface-name.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 791


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

interfaces (Security Zones)

Syntax interfaces interface-name {


host-inbound-traffic {
protocols protocol-name {
except;
}
system-services service-name {
except;
}
}
}

Hierarchy Level [edit security zones functional-zone management],


[edit security zones security-zone zone-name]

Release Information Statement introduced in Junos OS Release 8.5.

Description Specify the set of interfaces that are part of the zone.

Options interface-name —Name of the interface.

The remaining statements are explained separately.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Ethernet Port Switching Feature Guide for Security Devices


Documentation
• Layer 2 Bridging and Transparent Mode Feature Guide for Security Devices

• Security Zones and Interfaces Feature Guide for Security Devices

• Administration Guide for Security Devices

792 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

interface-traceoptions (System Services DHCP)

Syntax interface-traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}

Hierarchy Level [edit routing-instances routing-instance-name system services dhcp-local-server],


[edit system services dhcp-local-server]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Configure extended DHCP local server tracing operations that can be enabled on a specific
interface or group of interfaces. You use the interface interface-name trace statement at
the [edit system services group group-name] hierarchy level to enable the tracing operation
on the specific interfaces.

Options file-name—Name of the file to receive the output of the tracing operation. Enclose the
name in quotation marks (“ ”). All files are placed in a file named jdhcpd in the
directory /var/log. If you include the file statement, you must specify a filename.

files number—(Optional) Maximum number of trace files. When a trace file named
trace-file reaches its maximum size, it is renamed trace-file.0, then trace-file.1, and
so on, until the maximum number of trace files is reached. Then the oldest trace file
is overwritten. If you specify a maximum number of files, you also must specify a
maximum file size with the size option.
Range: 2 through 1000
Default: 3 files

flag flag—Tracing operation to perform. To specify more than one tracing operation,
include multiple flag statements. You can include the following flags:

• all—Trace all events

• dhcpv6-packet—Trace DHCPv6 packet decoding operations.

• dhcpv6-packet-option—Trace DHCPv6 option decoding operations.

• dhcpv6-state—Trace changes in state for DHCPv6 operations.

• packet—Trace packet decoding operations

• packet-option—Trace DHCP option decoding operations

• state—Trace changes in state

Copyright © 2013, Juniper Networks, Inc. 793


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

match regular-expression—(Optional) Refine the output to include lines that contain the
regular expression.

no-remote-trace—Disable remote tracing.

no-world-readable—(Optional) Disable unrestricted file access.

size size—(Optional) Maximum size of each trace file, in kilobytes (KB), megabytes (MB),
or gigabytes (GB). If you specify a maximum file size, you also must specify a
maximum number of trace files with the files option.
Syntax: xk to specify KB, xm to specify MB, or xg to specify GB
Range: 10 KB through 1 GB
Default: 128 KB

world-readable—(Optional) Enable unrestricted file access.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

794 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

internet-options

Syntax internet-options {
icmpv4-rate-limit {
bucket size seconds;
packet-rate packet-rate;
}
icmpv6-rate-limit {
bucket size seconds;
packet-rate packet-rate;
}
ipv6-duplicate-addr-detection-transmits number;
no-path-mtu-discovery;
no-source-quench;
no-tcp-reset;
no-tcp-rfc1323;
no-tcp-rfc1323-paws;
path-mtu-discovery;
source-port {
upper-limit range;
}
source-quench;
tcp-drop-synfin-set;
}

Hierarchy Level [edit system]

Release Information Statement introduced in Junos OS Release 11.1.

Description Configure tunable options for Internet operations.

Options • icmpv4-rate-limit—Configure rate-limiting parameters for Internet Control Message


Protocol version 4 (ICMPv4) messages.

• bucket-size seconds—Set ICMP rate-limiting maximum bucket size in seconds.

• packet-rate packet-rate— Set ICMP rate-limiting packets earned per second.

• icmpv6-rate-limit—Configure rate-limiting parameters for Internet Control Message


Protocol version 6 (ICMPv6) messages.

• bucket-size seconds—Set ICMP rate-limiting maximum bucket size in seconds.

• packet-rate packet-rate— Set ICMP rate-limiting packets earned per second.

• ipv6-duplicate-addr-detection-transmits number—Control the number of attempts for


IPv6 duplicate address detection.

• no-path-mtu-discovery—Do not enable path maximum transmission unit (MTU)


discovery on TCP connections.

• no-source-quench—Do not react to incoming ICMP source quench messages.

• no-tcp-reset—Do not send RST TCP packets for packets sent to non-listening ports.

• no-tcp-rfc1323—Disable RFC 1323 TCP extensions.

Copyright © 2013, Juniper Networks, Inc. 795


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• no-tcp-rfc1323-paws—Disable RFC 1323 Protection Against Wrapped Sequence Number


extension.

• path-mtu-discovery—Enable path MTU discovery on TCP connections.

• source-port—Configure source port selection parameters.

• upper-limit range—Specify upper limit of source port selection range.

• source-quench—React to incoming ICMP source quench messages.

• tcp-drop-synfin-set—Drop TCP packets that have both SYN and FIN flags.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

lease-time (dhcp-client)

Syntax lease-time seconds;

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcp-client]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Specify the time to negotiate and exchange Dynamic Host Configuration Protocol (DHCP)
information.

Options seconds— Request time to negotiate and exchange information.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

796 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

lockout-period

Syntax lockout-period minutes;

Hierarchy Level [edit system login retry-options]

Release Information Statement introduced in Junos OS Release 11.2.

Description Configure the amount of time before the user can attempt to log in to the router after
being locked out due to the number of failed login attempts specified in the
tries-before-disconnect statement.

Options minutes—Amount of time before the user can attempt to log in after being locked out.
Default: 120
Range: 1 through 43200

Required Privilege admin—To view this statement in the configuration.


Level admin-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

name-server (Access)

Syntax name-server address;

Hierarchy Level [edit access address-assignment pool pool-name family (inet | inet6) xauth-attributes]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Specify the DNS server IP address for an address-assignment pool.

Required Privilege access—To view this statement in the configuration.


Level access-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 797


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

neighbor-discovery-router-advertisement (Access)

Syntax neighbor-discovery-router-advertisement ndra-pool-name;

Hierarchy Level [edit access address-assignment]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Configure the name of the address-assignment pool used to assign the router
advertisement prefix.

Options ndra-pool-name—Name of the address assignment pool.

Required Privilege access—To view this statement in the configuration.


Level access-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

798 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

overrides (System Services DHCP)

Syntax overrides {
interface-client-limit number;
}

Hierarchy Level [edit system services dhcp-local-server dhcpv6]


[edit system services dhcp-local-server dhcpv6 group group-name]
[edit system services dhcp-local-server dhcpv6 group group-name interface interface-name]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Override the default configuration settings for the extended DHCP local server. Specifying
the overrides statement with no subordinate statements removes all DHCP local server
overrides at that hierarchy level.

• To override global DHCP local server configuration options, include the overrides
statement and its subordinate statements at the [edit system services dhcp-local-server]
hierarchy level.

• To override configuration options for a named group of interfaces, include the


statements at the [edit system services dhcp-local-server dhcpv6 group group-name]
hierarchy level.

• To override configuration options for a specific interface within a named group of


interfaces, include the statements at the [edit system services dhcp-local-server dhcpv6
group group-name interface interface-name] hierarchy level.

• Use the DHCPv6 hierarchy levels to override DHCPv6 configuration options.

Options interface-client-limit number—Sets the maximum number of DHCP clients per interface
allowed for a specific group or for all groups. A group specification takes precedence
over a global specification for the members of that group.
Range: 1 through 500,000
Default: No limit

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 799


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

port (System Services Reverse SSH)

Syntax port port-number;

Hierarchy Level [edit system services reverse ssh ]

Release Information Statement introduced in Release 9.6 of Junos OS.

Description Reverse SSH allows you to configure a device to listen on a specific port for telnet and
SSH (secure shell) services. When you connect to that port, the device provides an
interface to the auxiliary port on the device. You can control the port that is used. By
default, port 2901 is used.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

port (System Services Reverse Telnet)

Syntax port port-number;

Hierarchy Level [edit system services reverse telnet]

Release Information Statement introduced in Release 9.6 of Junos OS.

Description Reverse Telnet allows you to configure a device to listen on a specific port for telnet and
SSH (secure shell) services. When you connect to that port, the device provides an
interface to the auxiliary port on the device. You can control the port that is used. By
default, port 2900 is used.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

800 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

prefix

Syntax prefix {
host-name;
logical-system-name;
routing-instance-name;
}

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcp-client
client-identifier]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Specify a prefix as a client identifier.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 801


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

profilerd

Syntax profilerd {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}

Hierarchy Level [edit system processes]

Release Information Statement introduced in Junos OS Release 8.5.

Description Specify the profiler process.

Options • command binary-file-path—Path to binary for process.

• disable—Disable the profiler process.

• failover—Configure the device to reboot if the software process fails four times within
30 seconds, and specify the software to use during the reboot.

• alternate-media—Configure the device to switch to backup media that contains a


version of the system if a software process fails repeatedly.

• other-routing-engine—Instruct the secondary Routing Engine to take mastership if


a software process fails. If this statement is configured for a process, and that process
fails four times within 30 seconds, then the device reboots from the secondary
Routing Engine.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

802 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

proxy

Syntax proxy {
password password;
port port-number;
server url;
username user-name;
}

Hierarchy Level [edit system]

Release Information Statement introduced in Junos OS Release 8.5.

Description Specify the proxy information for the router.

Options • password password—Password configured in the proxy server.

• port port number—Proxy server port number.

Range: 0 through 65,535

• server url—URL or IP address of the proxy server host.

• username username—Username configured in the proxy server.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

rapid-commit

Syntax rapid-commit;

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcpv6-client]

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description Used to signal the use of the two-message exchange for address assignment.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 803


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

reconfigure (System Services DHCP)

Syntax reconfigure {
attempts number;
clear-on-abort;
strict;
timeout number;
token token-name;
trigger {
radius-disconnect;
}
}

Hierarchy Level [edit system services dhcp-local-server dhcpv6]


[edit system services dhcp-local-server group group-name]
[edit system services dhcp-local-server dhcpv6 group group-name]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Enable dynamic reconfiguration triggered by the DHCP local server of all DHCP clients
or only the DHCP clients serviced by the specified group of interfaces. A group
configuration takes precedence over a DHCP local server configuration.

Options attempts number—Configure maximum number of attempts to reconfigure all DHCP


clients or only the DHCP clients serviced by the specified group of interfaces before
reconfiguration is considered to have failed. A group configuration takes precedence
over a DHCP local server configuration.
Range: 1 through 10 attempts
Default: 8 attempts

clear-on-abort —Delete all DHCP clients or only the DHCP clients serviced by the specified
group of interfaces when reconfiguration fails; that is, when the maximum number
of retry attempts have been made without success. A group configuration takes
precedence over a DHCP local server configuration.

strict —Configure the system to only allow packets that contain the reconfigure accept
option.

timeout seconds—Configure the initial value in seconds between attempts to reconfigure


all DHCP clients or only the DHCP clients serviced by the specified group of interfaces.
Each successive attempts doubles the interval between attempts. For example, if
the first value is 2, the first retry is attempted 2 seconds after the first attempt fails.
The second retry is attempted 4 seconds after the first retry fails. The third retry is
attempted 8 seconds after the second retry fails, and so on. A group configuration
takes precedence over a DHCP local server configuration.
Range: 1 through 10 seconds
Default: 2 seconds

token token-name—Configure a plain-text token for all DHCP clients or only the clients
specified by the specified group of interfaces. The default is null (empty string).

804 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

trigger — Specify DHCP reconfigure trigger.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

req-option

Syntax req-option (dns-server | domain | fqdn | nis-domain | nis-server | ntp-server | sip-domain |


sip-server | time-zone | vendor-spec);

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcpv6-client]

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description The configuration options requested by the DHCPv6 client.

Options dns-server—Specify a DNS server.

domain—Specify a domain name.

fqdn—Specify a fully qualified domain name.

nis-domain—Specify a Network Information Service (NIS) domain.

nis-server—Specify a Network Information Service (NIS) server.

ntp-server—Specify a Network Time Protocol (NTP) server.

sip-domain—Specify a Session Initiation Protocol (SIP) domain.

sip-server—Specify a Session Initiation Protocol (SIP) server.

time-zone—Specify a time zone.

vendor-spec—Specify vendor specification.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 805


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

retransmission-attempt (dhcp-client)

Syntax retransmission-attempts number;

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcp-client]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Specify the number of times the device attempts to retransmit a Dynamic Host Control
Protocol (DHCP) packet fallback.

Options number—Number of attempts to retransmit the packet.

Range: 0 through 6

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

retransmission-attempt (dhcpv6-client)

Syntax retransmission-attempt number;

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcpv6-client]

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description Specify the number of times the device retransmits a DHCPv6 client packet if a DHCPv6
server fails to respond. After the specified number of attempts, no further attempts at
reaching a server are made.

Options number—Number of retransmit attempts

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

806 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

retransmission-interval (dhcp-client)

Syntax retransmission-interval seconds;

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family familydhcp-client]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Specify the time between successive retransmission attempts.

Options seconds—Number of seconds between successive retransmission attempts.

Range: 4 through 64 seconds

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

ssh (reverse)

Syntax ssh port port-number;

Hierarchy Level [edit system services reverse]

Release Information Statement introduced in Release 9.6 of Junos OS.

Description Reverse Telnet allows you to configure a device to listen on a specific port for telnet and
SSH (secure shell) services. When you connect to that port, the device provides an
interface to the auxiliary port on the device. Use reverse SSH to encrypt the reverse telnet
communication between the device and the client.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 807


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

ssh-known-hosts

Syntax ssh-known-hosts {
fetch-from-server server-name;
host hostname {
dsa-key dsa-key;
ecdsa-sha2-nistp256-key ecdsa-sha2-nistp256-key;
ecdsa-sha2-nistp384-key ecdsa-sha2-nistp384-key;
ecdsa-sha2-nistp521-key ecdsa-sha2-nistp521-key;
rsa-key rsa-key;
rsa1-key rsa1-key;
}
load-key-file key-file;
}

Hierarchy Level [edit security]

Release Information Statement modified in Release 8.5 of Junos OS.

Description Configure SSH support for known hosts and for administering SSH host key updates.

Options • fetch-from-server server-name—Retrieve SSH public host key information from a


specified server.

• load-key-file key-file—Import SSH host-key information from the specified


/var/tmp/ssh-known-hosts file.

The remaining statements are explained separately

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

808 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

server-address (dhcp-client)

Syntax server address ip-address;

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcp-client]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Specify the preferred DHCP server address that is sent to DHCP clients.

Options ip-address—DHCP server address.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

telnet (System Services Reverse)

Syntax telnet port port-number;

Hierarchy Level [edit system services reverse ]

Release Information Statement introduced in Release 9.6 of Junos OS.

Description Reverse Telnet allows you to configure a device to listen on a specific port for telnet and
SSH (secure shell) services. When you connect to that port, the device provides an
interface to the auxiliary port on the device.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 809


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

traceoptions (System Services DHCP)

Syntax traceoptions {
file {
filename;
files number;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}

Hierarchy Level [edit routing-instances routing-instance-name system services dhcp-local-server],


[edit system services dhcp-local-server]
[edit system processes dhcp-service]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Configure extended DHCP local server tracing operations for DHCP processes.

Options • file-name—Name of the file to receive the output of the tracing operation. Enclose the
name in quotation marks (“ ”). All files are placed in a file named jdhcpd in the directory
/var/log. If you include the file statement, you must specify a filename.

• files number—(Optional) Maximum number of trace files. When a trace file named
trace-file reaches its maximum size, it is renamed trace-file.0, then trace-file.1, and so
on, until the maximum number of trace files is reached. Then the oldest trace file is
overwritten. If you specify a maximum number of files, you also must specify a maximum
file size with the size option.

Range: 2 through 1000


Default: 3 files

• match regular-expression—(Optional) Refine the output to include lines that contain


the regular expression.

• size maximum-file-size—(Optional) Maximum size of each trace file, in kilobytes (KB),


megabytes (MB), or gigabytes (GB). If you specify a maximum file size, you also must
specify a maximum number of trace files with the files option.

Syntax: xk to specify KB, xm to specify MB, or xg to specify GB


Range: 10 KB through 1 GB
Default: 128 KB

• world-readable—(Optional) Enable unrestricted file access.

• no-world-readable—(Optional) Disable unrestricted file access.

• flag flag—Tracing operation to perform. To specify more than one tracing operation,
include multiple flag statements. You can include the following flags:

• all—Trace all events.

810 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• database—Trace database operations.

• dhcpv6-general—Trace operations for DHCPv6.

• dhcpv6-io—Trace input/output operations for DHCPv6.

• dhcpv6-packet—Trace DHCPv6 packet decoding operations.

• dhcpv6-packet-option—Trace DHCPv6 option decoding operations.

• dhcpv6-rpd—Trace routing protocol process operations.

• dhcpv6-session-db—Trace session database operations for DHCPv6.

• dhcpv6-state—Trace changes in state for DHCPv6 operations.

• fwd—Trace firewall process operations.

• general—Trace miscellaneous general operations.

• ha—Trace high-availability related operations.

• interface—Trace interface operations.

• io—Trace input/output operations.

• packet—Trace packet decoding operations.

• packet- option—Trace DHCP option decoding operations.

• performance—Trace DHCP performance measurement operations.

• profile—Trace DHCP profile operations.

• rpd—Trace routing protocol process operations.

• rtsock—Trace routing socket operations.

• session-db—Trace session database operations.

• state—Trace changes in state.

• statistics—Trace changes in statistics.

• ui—Trace changes in user interface operations.

• no remote-trace—Disable remote tracing.

Required Privilege trace—To view this statement in the configuration.


Level trace-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 811


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

update-router-advertisement

Syntax update-router-advertisement (interface interface-name);

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcpv6-client]

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description Specify the interface used to delegate prefixes.

Options interface interface-name—Interface on which to delegate prefixes

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

update-server (dhcp-client)

Syntax update-server;

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcp-client]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Propagate DHCP options to a local DHCP server.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

update-server (dhcpv6-client)

Syntax update-server;

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcpv6-client]

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description Propagate TCP/IP settings to the DHCPv6 server.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

812 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

user-id

Syntax user-id {ascii ascii hexadecimal hexadecimal};

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcp-client
client-identifier]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Specify an ASCII or hexadecimal user ID for the Dynamic Host Configuration Protocol
(DHCP) client.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

use-interface

Syntax use-interface-description {logical |device};

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcp-client
client-identifier]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description The description configured at the physical or logical interface level is used for client
identification.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 813


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

vendor-id

Syntax vendor-id vendor-id;

Hierarchy Level [edit interfaces interface-name unit logical-unit-number family family dhcp-client]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Configure a vendor class ID for the Dynamic Host Configuration Protocol (DHCP) client.

Options vendor-id—Vendor class ID.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

vpn (Forwarding Options)

Syntax vpn;

Hierarchy Level [edit forwarding-options helpers bootp]


[edit forwarding-options helpers bootp interface interface-name]

Release Information Statement introduced in Release 9.0 of Junos OS.

Description For Dynamic Host Configuration Protocol (DHCP) or BOOTP client request forwarding,
enable virtual private network (VPN) encryption for a client request to pass through a
VPN tunnel.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Configuration Statements (System)


• System Configuration Statement Hierarchy on page 814

System Configuration Statement Hierarchy

Use the statements in the system configuration hierarchy to configure system


management functions including addresses of the Domain Name System (DNS) servers;
device’s hostname, address, and domain name; health monitoring; interface filtering;
properties of the device’s auxiliary and console ports; security profiles for logical systems;
time zones and Network Time Protocol (NTP) properties; trace options; and user login
accounts, including user authentication and the root-level user account. Statement
descriptions that are exclusive to the J Series and SRX Series devices running Junos OS
are described in this section.

814 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

system {
accounting {
destination {
radius {
server server-address {
accounting-port port-number;
max-outstanding-requests number;
port number;
retry number;
secret password;
source-address address;
timeout seconds;
}
}
tacplus {
server server-address {
port port-number;
secret password;
single-connection;
source-address source-address;
timeout seconds;
}
}
}
events [change-log interactive-commands login];
traceoptions {
file {
filename;
files number;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
allow-v4mapped-packets;
archival {
configuration {
archive-sites url {
password password;
}
transfer-interval interval;
transfer-on-commit;
}
}
arp {
aging-timer minutes;
gratuitous-arp-delay seconds;
gratuitous-arp-on-ifup;
interfaces {
interface name {
aging-timer minutes;
}
}
passive-learning;

Copyright © 2013, Juniper Networks, Inc. 815


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

purging;
}
authentication-order [password radius tacplus];
auto-configuration {
traceoptions {
file {
filename;
files number;
match reqular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
auto-snapshot;
autoinstallation {
configuration-servers {
url {
password password;
}
}
interfaces {
interface-name {
bootp;
rarp;
}
}
usb {
disable;
}
}
auto-snapshot;
backup-router {
address;
destination [network];
}
commit {
server {
commit-interval seconds;
days-to-keep-error-logs days;
maximum-aggregate-pool number;
maximum entries number;
traceoptions {
file {
filename;
files number;
microsecond-stamp;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}

816 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

}
synchronize;
}
compress-configuration-files;
default-address-selection;
diag-port-authentication {
encrypted-password passsword;
plain-text-password;
}
domain-name domain-name;
domain-search [domain-list];
donot-disable-ip6op-ondad;
dump-device (boot-device | compact-flash | usb);
dynamic-profile-options {
versioning;
}
encrypt-configuration-files;
extensions {
providers {
provider-id {
license-type license deployment-scope [deployments];
}
}
resource-limits {
package package-name {
resources {
cpu {
priority number;
time seconds;
}
file {
core-size bytes;
open number;
size bytes;
}
memory {
data-size mbytes;
locked-in mbytes;
resident-set-size mbytes;
socket-buffers mbytes;
stack-size mbytes;
}
}
}
process process-ui-name {
resources {
cpu {
priority number;
time seconds;
}
file {
core-size bytes;
open number;
size bytes;
}
memory {

Copyright © 2013, Juniper Networks, Inc. 817


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

data-size mbytes;
locked-in mbytes;
resident-set-size mbytes;
socket-buffers mbytes;
stack-size mbytes;
}
}
}
}
}
fips {
level (0 | 1 | 2 | 3 | 4);
}
host-name hostname;
inet6-backup-router {
address;
destination destination;
}
internet-options {
icmpv4-rate-limit {
bucket-size seconds;
packet-rate packets-per-second;
}
icmpv6-rate-limit {
bucket-size seconds;
packet-rate packets-per-second;
}
(ipip-path-mtu-discovery | no-ipip-path-mtu-discovery);
ipv6-duplicate-addr-detection-transmits number;
(ipv6-path-mtu-discovery | no-ipv6-path-mtu-discovery);
ipv6-path-mtu-discovery-timeout minutes;
no-tcp-reset (drop-all-tcp | drop-tcp-with-syn-only);
no-tcp-rfc1323;
no-tcp-rfc1323-paws;
(path-mtu-discovery | no-path-mtu-discovery);
source-port upper-limit upper-limit;
(source-quench | no-source-quench);
tcp-drop-synfin-set;
tcp-mss bytes;
}
kernel-replication;
license {
autoupdate {
url url;
password password;
}
renew {
before-expiration number;
interval interval-hours;
}
traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;

818 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
location {
altitude feet;
building name;
country-code code;
floor number;
hcoord horizontal-coordinate;
lata service-area;
latitude degrees;
longitude degrees;
npa-nxx number;
postal-code postal-code;
rack number;
vcoord vertical-coordinate;
}
login {
announcement text;
class class-name {
access-end hh:mm;
access-start hh:mm;
allow-commands regular-expression;
allow-configuration regular-expression;
allow-configuration-regexps [regular-expression];
allowed-days [day];
deny-commands regular-expression;
deny-configuration regular-expression;
deny-configuration-regexps [regular-expression];
idle-timeout minutes;
logical-system logical-system;
login-alarms;
login-script script;
login-tip;
permissions [permissions ];
security-role (audit-administrator | crypto-administrator | ids-administrator |
security-administrator);
}
deny-sources {
address [address-or-hostname];
}
message text;
}
password {
change-type (character-set | set-transitions);
format (des | md5 | sha1);
maximum-length length;
minimum-changes number;
minimum-length length;
}
retry-options {
backoff-factor seconds;
backoff-threshold number;

Copyright © 2013, Juniper Networks, Inc. 819


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

lockout-period time;
maximum-time seconds;
minimum-time seconds;
tries-before-disconnect number;
}
user username {
authentication {
encrypted-password password;
load-key-file url;
plain-text-password;
ssh-dsa public-key;
ssh-rsa public-key;
}
class class-name;
full-name complete-name;
uid uid-value;
}
}
max-configuration-rollbacks number;
max-configurations-on-flash number;
mirror-flash-on-disk;
name-server ip-address;
nd-maxmcast-solicit value;
nd-retrasmit-timer value;
no-compress-configuration-files;
no-debugger-on-alt-break;
no-multicast-echo;
no-neighbor-learn;
no-ping-record-route;
no-ping-time-stamp;
no-redirects;
no-saved-core-context;
ntp {
authentication-key key-number {
type md5;
value password;
}
boot-server address;
broadcast broadcast-address {
key key;
ttl value;
version version;
}
broadcast-client;
multicast-client {
address;
}
peer peer-address {
key key;
prefer;
version version;
}
server server-address {
key key;
prefer;
version version;

820 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

}
source-address source-address;
trusted-key [key-number];
}
pic-console-authentication {
encrypted-password password;
plain-text-password;
}
ports {
auxiliary {
disable;
insecure;
type (ansi | small-xterm | vt100 | xterm);
}
console {
disable;
insecure;
log-out-on-disconnect;
type (ansi | small-xterm | vt100 | xterm);
}
}
processes {
802.1x-protocol-daemon {
command binary-file-path;
disable;
}
adaptive-services {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
alarm-control {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
application-identification {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
application-security {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
audit-process {
command binary-file-path;
disable;
}
auto-configuration {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
bootp {

Copyright © 2013, Juniper Networks, Inc. 821


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
chassis-control {
disable;
failover alternate-media;
}
class-of-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
craft-control {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
database-replication {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
datapath-trace-service {
disable;
traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
dhcp {
command binary-file-path;
disable;
}
dhcp-service {
disable;
failover (alternate-media | other-routing-engine);
interface-traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;

822 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

}
traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
dialer-services {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
diameter-service {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
disk-monitoring {
command binary-file-path;
disable;
}
dynamic-flow-capture {
command binary-file-path;
disable;
}
ecc-error-logging {
command binary-file-path;
disable;
}
ethernet-connectivity-fault-management {

Copyright © 2013, Juniper Networks, Inc. 823


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ethernet-link-fault-management {
command binary-file-path;
disable;
}
ethernet-switching {
command binary-file-path;
disable;
}
event-processing {
command binary-file-path;
disable;
}
fipsd {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
firewall {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
firewall-authentication-service {
disable;
}
forwarding {
command binary-file-path;
disable;
}
general-authentication-service {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
gprs-process {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
group-key-member {
disable;
}
group-key-server {

824 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

disable;
}
idp-policy {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ilmi {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
inet-process {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
init {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
interface-control {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ipmi {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ipsec-key-management {
(disable | enable);
}
jsrp-service {
disable;
}
jtasktest {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
kernel-replication {
command binary-file-path;
disable;
}
l2-learning {
command binary-file-path;
disable;
}
l2cpd-service {
command binary-file-path;
disable;
}
lacp {

Copyright © 2013, Juniper Networks, Inc. 825


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

command binary-file-path;
disable;
}
lldpd-service {
command binary-file-path;
disable;
}
logical-system-mux {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
logical-system-service {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
mib-process {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
mobile-ip {
command binary-file-path;
disable;
}
mountd-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
mspd {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
multicast-snooping {
command binary-file-path;
disable;
}
named-service {
disable;
failover (alternate-media | other-routing-engine);
}
neighbor-liveness {
command binary-file-path;
disable;

826 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

failover (alternate-media | other-routing-engine);


}
network-security {
disable;
}
network-security-trace {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
nfsd-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ntp {
disable;
failover (alternate-media | other-routing-engine);
}
ntpd-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
peer-selection-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
periodic-packet-services {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
pgcp-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
pgm {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
pic-services-logging {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
ppp {
command binary-file-path;
disable;
}
pppoe {
command binary-file-path;
disable;

Copyright © 2013, Juniper Networks, Inc. 827


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
process-monitor {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error |info |notice | verbose | warning);
no-remote-trace;
}
}
profilerd {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
r2cp {
command binary-file-path;
disable;
}
redundancy-interface-process {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
remote-operations {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
resource-cleanup {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error |info |notice | verbose | warning);
no-remote-trace;
}
}
routing {
disable;
failover (alternate-media | other-routing-engine);
}
sampling {
command binary-file-path;

828 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

disable;
failover (alternate-media | other-routing-engine);
}
sbc-configuration-process {
disable;
failover (alternate-media | other-routing-engine);
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
sdk-service {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error |info |notice | verbose | warning);
no-remote-trace;
}
}
secure-neighbor-discovery {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
security-log {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
send {
disable;
}
service-deployment {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
shm-rtsdbd {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}

Copyright © 2013, Juniper Networks, Inc. 829


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

simple-mail-client-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
smtpd-service {
disable;
}
snmp {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
static-subscribers {
disable;
}
statistics-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
subscriber-management {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
subscriber-management-helper {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
system-health-management {
disable;
}
tunnel-oamd {
command binary-file-path;
disable;
}
uac-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
usb-control {
command binary-file-path;
disable;
}
virtualization-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}
vrrp {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);

830 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

}
wan-acceleration {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
watchdog {
enable;
disable;
timeout value;
}
web-management {
disable;
failover (alternate media | other-routing-engine);
}
wireless-lan-service {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
wireless-wan-service {
disable;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
proxy {
password password;
port port-number;
server url;

Copyright © 2013, Juniper Networks, Inc. 831


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

username user-name;
}
radius-options {
attributes {
nas-ip-address nas-ip-address;
}
password-protocol protocol-name;
}
radius-server server-address {
accounting-port number;
max-outstanding-requests number;
port number;
retry number;
secret password;
source-address source-address;
timeout seconds;
}
root-authentication {
encrypted-password password;
load-key-file url;
plain-text-password;
ssh-dsa public-key {
<from pattern-list>;
}
ssh-rsa public-key {
<from pattern-list>;
}
}
saved-core-context;
saved-core-files number;
scripts {
commit {
allow-transients;
direct-access;
file filename {
checksum (md5 | sha-256 | sha1);
optional;
refresh;
refresh-from url;
source url;
}
refresh;
refresh-from url;
traceoptions {
file {
filename;
files number;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
load-scripts-from-flash;
op {

832 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

file filename {
arguments name {
description text;
}
checksum (md5 | sha-256 | sha1);
command filename-alias;
description cli-help-text;
refresh;
refresh-from url;
source url;
}
no-allow-url;
refresh;
refresh-from url;
traceoptions {
file {
filename;
files number;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
security-profile security-profile-name {
address-book {
maximum amount;
reserved amount;
}
appfw-profile {
maximum amount;
reserved amount;
}
appfw-rule {
maximum amount;
reserved amount;
}
appfw-rule-set {
maximum amount;
reserved amount;
}
auth-entry {
maximum amount;
reserved amount;
}
cpu {
reserved percent;
}
dslite-softwire-initiator {
maximum amount;
reserved amount;
}
flow-gate {
maximum amount;
reserved amount;

Copyright © 2013, Juniper Networks, Inc. 833


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
flow-session {
maximum amount;
reserved amount;
}
idp-policy idp-policy-name;
logical-system logical-system-name;
nat-cone-binding {
maximum amount;
reserved amount;
}
nat-destination-pool {
maximum amount;
reserved amount;
}
nat-destination-rule {
maximum amount;
reserved amount;
}
nat-interface-port-ol {
maximum amount;
reserved amount;
}
nat-nopat-address {
maximum amount;
reserved amount;
}
nat-pat-address {
maximum amount;
reserved amount;
}
nat-pat-portnum {
maximum amount
reserved amount
}
nat-port-ol-ipnumber {
maximum amount;
reserved amount;
}
nat-rule-referenced-prefix {
maximum amount;
reserved amount;
}
nat-source-pool {
maximum amount;
reserved amount;
}
nat-source-rule {
maximum amount;
reserved amount;
}
nat-static-rule {
maximum amount;
reserved amount;
}
policy {

834 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

maximum amount;
reserved amount;
}
policy-with-count {
maximum amount;
reserved amount;
}
root-logical-system;
scheduler {
maximum amount;
reserved amount;
}
zone {
maximum amount;
reserved amount;
}
}
security-profile-resources {
cpu-control;
cpu-control-target percent;
}
services {
database-replication {
traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
dhcp {
boot-file filename;
boot-server (address | hostname);
default-lease-time (infinite | seconds);
domain-name domain-name;
domain-search dns-search-suffix;
maximum-lease-time (infinite | seconds);
name-server ip-address;
next-server ip-address;
option option-identifier-code array type-name [ type-values ] | byte 8-bit-value | flag
(false | off | on | true) | integer signed-32-bit-value | ip-address address | short
signed-16-bit-value | string text-string | unsigned-integer 32-bit-value |
unsigned-short 16-bit-value);
pool subnet-ip-address/mask {
address-range {
high address;
low address;
}
boot-file filename;
boot-server (address | hostname);
default-lease-time (infinite | seconds);

Copyright © 2013, Juniper Networks, Inc. 835


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

domain-name domain-name;
domain-search dns-search-suffix;
exclude-address ip-address;
maximum-lease-time (infinite | seconds);
name-server ip-address;
next-server ip-address;
option option-identifier-code array type-name [ type-values ] | byte 8-bit-value |
flag (false | off | on | true) | integer signed-32-bit-value | ip-address address |
short signed-16-bit-value | string text-string | unsigned-integer 32-bit-value |
unsigned-short 16-bit-value);
propagate-ppp-settings interface-name;
propagate-settings interface-name;
router ip-address;
server-identifier dhcp-server;
sip-server {
address ip-address;
name sip-server-name;
}
wins-server ip-address;
}
propagate-ppp-settings interface-name;
propagate-settings interface-name;
router ip-address;
server-identifier dhcp-server;
sip-server {
address ip-address;
name sip-server-name;
}
static-binding mac-address;
traceoptions {
file {
filename ;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
wins-server ip-address;
}
dhcp-local-server {
dhcpv6 {
authentication {
password password;
username-include {
circuit-type;
client-id;
delimiter delimiter-character;
domain-name domain-name;
interface-name;
logical-system-name;
relay-agent-interface-id;
relay-agent-remote-id;

836 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

relay-agent-subscriber-id;
routing-instance-name;
user-prefix user-prefix;
}
}
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile-name;
}
group group-name {
authentication {
password password;
username-include {
circuit-type;
client-id;
delimiter delimiter-character;
domain-name domain-name;
interface-name;
logical-system-name;
relay-agent-interface-id;
relay-agent-remote-id;
relay-agent-subscriber-id;
routing-instance-name;
user-prefix user-prefix;
}
}
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile;
}
interface interface-name {
dynamic-profile {
profile-name;
aggregate-clients {
merge;
replace;
}
junos-default-profile;
use-primary dynamic-profile-name;
}
exclude;
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;

Copyright © 2013, Juniper Networks, Inc. 837


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
rapid-commit ;
}
service-profile service-profile-name
trace ;
upto interface-name;
}
liveness-detection {
failure-action {
clear-binding;
clear-binding-if-interface-up;
log-only;
}
method {
bfd {
detection-time {
threshold milliseconds;
}
holddown-interval interval;
minimum-interval milliseconds;
minimum-receive-interval milliseconds;
multiplier number;
no-adaptation;
session-mode (automatic | multihop | single-hop);
transmit-interval {
minimum-interval milliseconds;
threshold milliseconds;
}
version (0 | 1 | automatic);
}
}
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
reconfigure {
attempts number;
clear-on-abort;
strict;
timeout number;
token token-name;
trigger {
radius-disconnect;
}
}
service-profile service-profile-name;
}
liveness-detection {
failure-action {
clear-binding;
clear-binding-if-interface-up;
log-only;

838 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

}
method {
bfd {
detection-time {
threshold milliseconds;
}
holddown-interval interval;
minimum-interval milliseconds;
minimum-receive-interval milliseconds;
multiplier number;
no-adaptation;
session-mode (automatic | multihop | single-hop);
transmit-interval {
minimum-interval milliseconds;
threshold milliseconds;
}
version (0 | 1 | automatic);
}
}
overrides {
delegated-pool pool-name;
interface-client-limit number;
process-inform {
pool pool-name;
}
rapid-commit ;
}
reconfigure {
attempts number;
clear-on-abort;
strict;
timeout number;
token token-name;
trigger {
radius-disconnect;
}
}
service-profile service-profile-name;
}
group group-name {
interface interface-name {
exclude;
upto upto-interface-name;
}
}
}
dns {
dns-proxy {
cache hostname inet ip-address;
default-domain domain-name {
forwarders ip-address;
}
interface interface-name;
propogate-setting (enable | disable);
view view-name {
domain domain-name {

Copyright © 2013, Juniper Networks, Inc. 839


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

forwarders ip-address;
}
match-clients subnet-address;
}
}
}
dnssec {
disable;
dlv {
domain-name domain-name trusted-anchor trusted-anchor;
}
secure-domains domain-name;
trusted-keys (key dns-key | load-key-file url);
forwarders {
ip-address;
}
max-cache-ttl seconds;
max-ncache-ttl seconds;
traceoptions {
category {
category-type;
}
debug-level level;
file {
filename;
files number;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
dynamic-dns {
client hostname {
agent agent-name;
interface interface-name;
password server-password;
server server-name;
username user-name;
}
}
finger {
connection-limit number;
rate-limit number;
}
ftp {
connection-limit number;
rate-limit number;
}
netconf {
ssh {
connection-limit number;
port port-number;
rate-limit number;

840 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

}
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
on-demand;
}
}
outbound-ssh {
client client-id {
address {
port port-number;
retry number;
timeout value;
}
device-id device-id;
keep-alive {
retry number;
time-out value;
}
reconnect-strategy (in-order |sticky);
secret secret;
services {
netconf;
}
}
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
service-deployment {
local-certificate certificate-name;
servers server-address {
port port-number;
security-options {
ssl3;
tls;
}
user user-name;
}
source-address source-address;
traceoptions {

Copyright © 2013, Juniper Networks, Inc. 841


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
ssh {
ciphers [cipher];
client-alive-count-max number;
client-alive-interval seconds;
connection-limit number;
hostkey-algorithm {
(ssh-dss | no-ssh-dss);
(ssh-ecdsa |no-ssh-ecdsa);
(ssh-rsa | no-ssh-rsa);
}
key-exchange [algorithm];
macs [algorithm];
max-sessions-per-connection number;
protocol-version {
v1;
v2;
}
rate-limit number;
root-login (allow | deny | deny-password);
(tcp-forwarding | no-tcp-forwarding);
}
subscriber-management {
enforce-strict-scale-limit-license;
gres-route-flush-delay;
maintain-subscriber interface-delete;
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
}
}
subscriber-management-helper {
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);

842 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

}
flag flag;
no-remote-trace;
}
}
telnet {
connection-limit number;
rate-limit number;
}
web-management {
control {
max-threads number;
}
http {
interface [interface-name];
port port-number;
}
https {
interface [interface-name];
local-certificate name;
pki-local-certificate name;
port port-number;
system-generated-certificate;
}
management-url url;
session {
idle-timeout minutes;
session-limit number;
}
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
xnm-clear-text {
connection-limit number;
rate-limit number;
}
xnm-ssl {
connection-limit number;
local-certificate name;
rate-limit number;
}
}
static-host-mapping hostname {
alias [host-name-alias];
inet [ip- address];
inet6 [ipv6- address];

Copyright © 2013, Juniper Networks, Inc. 843


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

sysid system-identifier;
}
syslog {
allow-duplicates;
archive {
binary-data;
files number;
size maximum-file-size;
(world-readable | no-world-readable);
}
console {
(any | facility) severity;
}
file filename {
allow-duplicates;
archive {
archive-sites url {
password password;
}
(binary-data| no-binary-data);
files number;
size maximum-file-size;
start-time "YYYY-MM-DD.hh:mm";
transfer-interval minutes;
(world-readable | no-world-readable);
}
structure-data {
brief;
}
(any | facility) severity;
}
host (hostname | other-routing-engine) {
(any | facility) severity;
}
log-rotate-frequency minutes;
source-address source-address;
time-format {
millisecond;
year;
}
user (username | *) {
(any | facility) severity;
}
}
tacplus-options {
(exclude-cmd-attribute | no-cmd-attribute-value);
service-name service-name;
}
tacplus-server server-address {
port port-number;
secret password;
single-connection;
source-address source-address;
timeout seconds;
}
time-zone (GMThour-offset | time-zone);

844 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

tracing {
destination-override {
syslog {
host address;
}
}
}
use-imported-time-zones;
}

Related • Master Administrator for Logical Systems Feature Guide for Security Devices
Documentation
• Firewall User Authentication Feature Guide for Security Devices

• Infranet Authentication Feature Guide for Security Devices

• Installation and Upgrade Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 845


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

ciphers

Syntax ciphers [ cipher-1 cipher-2 cipher-3 ...]

Hierarchy Level [edit system services ssh]

Release Information Statement introduced in Release 11.2 of Junos OS.

Description Specify the set of ciphers the SSH server can use to perform encryption and decryption
functions.

Options • 3des-cbc—Triple Data Encryption Standard (DES) in Cipher Block Chaining (CBC)
mode.

• aes128-cbc—128-bit Advanced Encryption Standard (AES) in CBC mode.

• aes256-cbc—256-bit AES in CBC mode.

• aes128-ctr—128-bit AES in CBC mode.

• aes192-ctr—192-bit AES in counter mode.

• aes256-ctr—256-bit AES in counter Mode.

• arcfour128—128-bit RC4-stream cipher in CBC mode.

• arcfour256—256-bit RC4-stream cipher in CBC mode.

• blowfish128-cbc—128-bit blowfish-symmetric block cipher in CBC mode.

• cast128-cbc—128-bit cast in CBC mode.

NOTE: Ciphers represent a set. To configure ssh ciphers:

user@host#set system services ssh ciphers [ aes256-cbc aes192-cbc ]

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

846 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

disable (System Services)

Syntax disable;

Hierarchy Level [edit system services dns dnssec]

Release Information Statement introduced in Release 10.2 of Junos OS.

Description Disables DNSSEC in the DNS server.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

dlv

Syntax dlv {
domain-name domain-name trusted-anchor trusted-anchor;
}

Hierarchy Level [edit system services dns dnssec]

Release Information Statement introduced in Release 10.2 of Junos OS.

Description Configure DNSSEC Lookaside Validation (DLV).

Options • domain-name domain-name—Specify the secure domain server name.

• trusted-anchor trusted-anchor—Specify the trusted DLV anchor.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 847


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

kernel-replication (System)

Syntax kernel-replication;

Hierarchy Level [edit system]

Release Information Statement introduced in Junos OS Release 11.1.

Description Configure kernel replication.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

848 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

location

Syntax location {
altitude feet;
building name;
country -code code;
floor number;
hcoord horizontal-coordinate;
lata service-area;
latitude degrees;
longitude degrees;
npa-nxx number;
postal-code postal-code;
rack number;
vcoord vertical-coordinate;
}

Hierarchy Level [edit system]

Release Information Statement introduced in Junos OS Release 8.5.

Description Configure the physical location of the device.

Options • altitude feet—Number of feet above sea level.

• building name—Name of building. The name of the building can be 1 to 28 characters


in length. If the string contains spaces, enclose it in quotation marks (" ").

• country-code code—Two-letter country code.

• floor number—Floor number in the building.

• hcoord horizontal-coordinate—Bellcore Horizontal Coordinate.

• lata service-area—Long-distance service area.

• latitude degrees—Latitude in degree format.

• longitude degrees—Longitude in degree format.

• npa-nxx number—First six digits of the phone number (area code and exchange).

• postal-code postal-code—Zip code or Postal code.

• rack number—Rack number.

• vcoord vertical-coordinate—Bellcore Vertical Coordinate.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 849


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

macs

Syntax macs [algorithm]

Hierarchy Level [edit system services ssh]

Release Information Statement introduced in Release 11.2 of Junos OS.


SHA-2 options introduced in Release 12.1 of Junos OS.

Description Specify the set of message authentication code (MAC) algorithms that the SSH server
can use to authenticate messages.

Options • hmac-md5—Hash-based MAC using Message-Digest 5 (MD5).

• hmac-md5-96—96-bits of Hash-based MAC using MD5.

• hmac-ripemd160—Hash-based MAC using RIPEMD.

• hmac-sha1—Hash-based MAC using Secure Hash Algorithm (SHA-1).

• hmac-sha1-96—96-bits of Hash-based MAC using SHA-1.

• hmac-sha2-256—256-bits of Hash-based MAC using SHA-2.

• hmac-sha2-256-96—first 96-bits of hmac-sha2-256.

• hmac-sha2-512—96-bits of Hash-based MAC using SHA-1.

• umac-64—Message Authentication Code using Universal Hashing.

NOTE: The macs configuration statement represents a set. Therefore, it


should be configured as in the following.

user@host#set system services ssh macs [hmac-md5 hmac-sha1]

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

850 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

radius-server

Syntax radius-server server-address {


accounting-port port-number;
port port-number;
retry value;
secret password;
max-outstanding-requests value;
source-address source-address;
timeout seconds;
}

Hierarchy Level [edit system]

Release Information Statement introduced in Junos OS Release 8.5.

Description Configure RADIUS server address for subscriber access management, Layer 2 Tunnelling
Protocol (L2TP), or (Point-to-Point Protocol (PPP).

To configure multiple RADIUS servers, include multiple radius-server statements. The


servers are tried in order and in a round-robin fashion until a valid response is received
from one of the servers or until all the configured retry limits are reached.

Options • server-address—Address of the RADIUS server.

• accounting-port port-number—RADIUS server accounting port number.

Range: 1 through 65,335 files

Default: 1813

• port port-number—RADIUS server authentication port number.

Range: 1 through 65,335 files

Default: 1812

• retry value—Number of times that the router is allowed to attempt to contact a RADIUS
server.

Range: 1 through 10

Default: 3

• secret password—Password to use; it can include spaces if the character string is


enclosed in quotation marks.

• max-outstanding-requests value—Maximum number of outstanding requests in flight


to server.

Range: 1 through 65,335 files

• source-address source-address—Valid IPv4 or IPv6 address configured on one of the


router or switch interfaces.

• timeout seconds—Amount of time to wait.

Copyright © 2013, Juniper Networks, Inc. 851


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Range: 1 through 90 seconds

Default: 3 seconds

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

root-authentication

Syntax root-authentication {
encrypted-password password;
load-key-file URL;
plain-text-password;
ssh-dsa public-key {
<from pattern-list>;
}
ssh-rsa public-key {
<from pattern-list>;
}
}

Hierarchy Level [edit system]

Release Information Statement introduced in Junos OS Release 8.5.

Description Specify authentication information for the root login.

Options • encrypted-password password—Specify the encrypted authentication password. You


must configure a password whose number of characters range from 1 through 128
characters and enclose the password in quotation marks.

• plain-text-password—The CLI prompts you for a password encrypts it, and stores the
encrypted version in its user database.

• load-key-fileURL—File URL containing one or more SSH keys.

• ssh-dsa public-key—SSH DSA public key string.

• from pattern-list—Pattern list of allowed hosts.

• ssh-rsa public-key—SSH RSA public key string.

• from pattern-list—Pattern list of allowed hosts.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

852 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

static-subscribers

Syntax static-subscribers {
disable;
}

Hierarchy Level [edit system processes]

Release Information Statement introduced in Junos OS Release 8.5.

Description Associate subscribers with statically configured interfaces, and provide dynamic service
activation for these subscribers.

Options disable—Disable the static subscribers process.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

statistics-service

Syntax statistics-service {
command binary-file-path;
disable;
}

Hierarchy Level [edit system processes]

Release Information Statement introduced in Junos OS Release 8.5.

Description Specify the Packet Forwarding Engine (PFE) statistics service management process.

Options • command binary-file-path—Path to the binary process.

• disable—Disable the Packet Forwarding Engine (PFE) statistics service management


process.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 853


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

subscriber-management

Syntax subscriber-management {
command binary-file-path;
disable;
}

Hierarchy Level [edit system processes]

Release Information Statement introduced in Junos OS Release 8.5.

Description Specify the subscriber management process.

Options • command binary-file-path—Path to the binary process.

• disable—Disable the subscriber management process.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

854 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

subscriber-management-helper

Syntax subscriber-management-helper {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}

Hierarchy Level [edit system processes]

Release Information Statement introduced in Junos OS Release 8.5.

Description Specify the subscriber management helper process.

Options • command binary-file-path—Path to the binary process.

• disable—Disable the subscriber management helper process.

• failover—Configure the device to reboot if the software process fails four times within
30 seconds, and specify the software to use during the reboot.

• alternate-media—Configure the device to switch to backup media that contains a


version of the system if a software process fails repeatedly.

• other-routing-engine—Instruct the secondary Routing Engine to take mastership if


a software process fails. If this statement is configured for a process, and that process
fails four times within 30 seconds, then the device reboots from the secondary
Routing Engine.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 855


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

uac-service

Syntax uac-service {
command binary-file-path;
disable;
failover (alternate-media | other-routing-engine);
}

Hierarchy Level [edit system processes]

Release Information Statement introduced in Junos OS Release 8.5.

Description Specify the unified access control daemon process.

Options • command binary-file-path—Path to the binary process.

• disable—Disable the unified access control daemon process.

• failover—Configure the device to reboot if the software process fails four times within
30 seconds, and specify the software to use during the reboot.

• alternate-media—Configure the device to switch to backup media that contains a


version of the system if a software process fails repeatedly.

• other-routing-engine—Instruct the secondary Routing Engine to take mastership if


a software process fails. If this statement is configured for a process, and that process
fails four times within 30 seconds, then the device reboots from the secondary
Routing Engine.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation
• Firewall User Authentication Feature Guide for Security Devices

856 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

usb-control

Syntax usb-control {
command binary-file-path;
disable;
}

Hierarchy Level [edit system processes]

Release Information Statement introduced in Junos OS Release 8.5.

Description Specify the universal serial bus (USB) supervise process.

Options • command binary-file-path—Path to the binary process.

• disable—Disable the universal serial bus (USB) supervise process.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

watchdog

Syntax watchdog {
disable;
enable;
timeout value;
}

Hierarchy Level [edit system processes]

Release Information Statement introduced in Junos OS Release 8.5.

Description Enable or disable the watchdog timer when Junos OS encounters a problem.

Options • disable—Disable the watchdog timer.

• enable—Enable the watchdog timer.

• timeout value—Specify amount of time to wait in seconds.

Range: 1 through 3600 seconds.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 857


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

web-management

Syntax web-management {
disable;
failover (alternate-media | other-routing-engine);
}

Hierarchy Level [edit system processes]

Release Information Statement introduced in Junos OS Release 8.5.

Description Specify the Web management process.

Options • disable—Disable the Web management process.

• failover—Configure the device to reboot if the software process fails four times within
30 seconds, and specify the software to use during the reboot.

• alternate-media—Configure the device to switch to backup media that contains a


version of the system if a software process fails repeatedly.

• other-routing-engine—Instruct the secondary Routing Engine to take mastership if


a software process fails. If this statement is configured for a process, and that process
fails four times within 30 seconds, then the device reboots from the secondary
Routing Engine.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • Administration Guide for Security Devices


Documentation

858 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

web-management (System Services)

Syntax web-management {
http {
interfaces interface-names ;
port port;
}
https {
interfaces interface-names;
system-generated-certificate name;
port port;
}
management url management url;
session {
idle-timout minutes;
session-limit number;
}
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(no-world-readable | world-readable);
}
flag flag;
level level;
no-remote-trace;
}
}

Hierarchy Level [edit system services]

Release Information Statement introduced in Junos OS Release 9.0.

Description Configure settings for HTTP or HTTPS access. HTTP access allows management of the
device using the J-Web interface. HTTPS access allows secure management of the device
using the J-Web interface. With HTTPS access, communication is encrypted between
your browser and the webserver for your device.

Options control—Disable the SBC process.

• max-threads—Maximum simultaneous threads to handle requests.

Range: 0 through 16

http—Configure HTTP.

• interface [value]—Interface value that accept HTTP access.

• port number—TCP port for incoming HTTP connections.

Range: 1 through 65,535

Copyright © 2013, Juniper Networks, Inc. 859


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

https—Configure HTTPS.

• interface [value]—Interface value that accept HTTP access.

• port number—TCP port for incoming HTTP connections.

Range: 1 through 65,535

• local-certificate—X.509 certificate to use from configuration.

• pki-local-certificate—X.509 certificate to use from PKI local store.

• system-generated-certificate—X.509 certificate generated automatically by system.

management url management url—URL Path for Web management access.

session—Configure web management session.

• idle-timout minutes—Default timeout of web-management sessions in minutes.

• session-limit number—Maximum number of web-management sessions to allow.

860 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

traceoptions—Set the trace options.

• file—Configure the trace file information.

• filename—Name of the file to receive the output of the tracing operation. Enclose
the name within quotation marks. All files are placed in the directory /var/log.
By default, the name of the file is the name of the process being traced.

• files number— Maximum number of trace files. When a trace file named trace-file
reaches its maximum size, it is renamed trace-file.0, then trace-file.1, and so on,
until the maximum number of trace files is reached. Then the oldest trace file
is overwritten.

If you specify a maximum number of files, you also must specify a maximum
file size with the size maximum file-size option.

Range: 2 through 1000 files

Default: 10 files

• match regular-expression—Refine the output to include lines that contain the regular
expression.

• size maximum-file-size—Maximum size of each trace file, in kilobytes (KB),


megabytes (MB), or gigabytes (GB).

Range: 10 KB through 1 GB

Default: 128 KB

If you specify a maximum file size, you also must specify a maximum number of
trace files with the files number option.

• (world-readable | no-world-readable)— By default, log files can be accessed only


by the user who configures the tracing operation. The world-readable option enables
any user to read the file. To explicitly set the default behavior, use the
no-world-readable option.

• flag flag—Specify which tracing operation to perform. To specify more than one
tracing operation, include multiple flag statements. You can include the following
flags.

• all—Trace all areas.

• configuration—Trace configuration.

• dynamic-vpn—Trace dynamic-vpn events.

• init—Trace daemon init process.

• mgd—Trace MGD requests.

• webauth—Trace webauth requests.

• level level —Specify the level of debugging output.

• all—Match all levels.

• error—Match error conditions.

Copyright © 2013, Juniper Networks, Inc. 861


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• info—Match informational messages.

• notice—Match conditions that should be handled specially.

• verbose—Match verbose messages.

• warning—Match warning messages.

• no-remote-trace—Disable the remote tracing.

Required Privilege system—To view this statement in the configuration.


Level system-control—To add this statement to the configuration.

Related • WLAN Feature Guide for Security Devices


Documentation
• Administration Guide for Security Devices

• Firewall User Authentication Feature Guide for Security Devices

• Dynamic VPN Feature Guide for SRX Series Gateway Devices

Administration

• Secure Web Access on page 862


• User Authentication and Access on page 868
• USB Modems for Remote Management Setup on page 895
• Telnet and SSH Device Control on page 896
• DHCP for IP Address Device on page 904
• File Management on page 906
• Licenses on page 912
• Operational Commands on page 920

Secure Web Access


• Generating an SSL Certificate Using the openssl Command on page 862
• Generating a Self-Signed SSL Certificate on page 863
• Manually Generating Self-Signed SSL Certificates on page 863
• Configuring Device Addresses on page 864
• Enabling Access Services on page 865
• Example: Configuring Secure Web Access on page 866
• Adding, Editing, and Deleting Certificates on the Device on page 868

Generating an SSL Certificate Using the openssl Command

To generate an SSL certificate using the openssl command:

862 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

1. Enter openssl in the CLI. The openssl command generates a self-signed SSL certificate
in privacy-enhanced mail (PEM) format. It writes the certificate and an unencrypted
1024-bit RSA private key to the specified file.

NOTE: Run this command on a LINUX or UNIX device because Juniper


Networks Services Gateways do not support the openssl command.

% openssl req –x509 –nodes –newkey rsa:1024 –keyout filename.pem -out


filename.pem

Replace filename with the name of a file in which you want the SSL certificate to be
written—for example, new.pem.

2. When prompted, type the appropriate information in the identification form. For
example, type US for the country name.

3. Display the contents of the file new.pem.

cat new.pem

Copy the contents of this file for installing the SSL certificate.

Related • Administration Guide for Security Devices


Documentation

Generating a Self-Signed SSL Certificate

To generate a self-signed SSL certificate on Juniper Networks devices:

1. Establish basic connectivity.

2. Reboot the system. The self-signed certificate is automatically generated at bootup


time.

user@host> request system reboot


Reboot the system ? [yes,no] yes

3. Specify system-generated-certificate under HTTPS Web management.

[edit]
user@host# show system services web-management https
system-generated-certificate

Related • Administration Guide for Security Devices


Documentation

Manually Generating Self-Signed SSL Certificates

To manually generate a self-signed SSL certificate on Juniper Networks devices:

1. Establish basic connectivity.

2. If you have root login access, you can manually generate the self-signed certificate
by using the following commands:

root@host> request security pki generate-size 512 certificate-id certname

Copyright © 2013, Juniper Networks, Inc. 863


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Generated key pair sslcert, key size 512 bits

root@host> request security pki local-certificate generate-self-signed certificate-id


cert-name email email domain-name domain-name ip-address ip-address subject
“DC= Domain name, CN= Common-Name, OU= Organizational-Unit-name, O=
Organization-Name, ST= state, C= Country”

Self-signed certificate generated and loaded successfully

NOTE: When generating the certificate, you must specify the subject,
e-mail address, and either domain-name or ip-address.

3. Specify local-certificate under HTTPS Web management.

[edit]
root@host# show system services web-management https local-certificate certname

Related • Administration Guide for Security Devices


Documentation

Configuring Device Addresses

You can use the Management tab to configure IPv4 and loopback addresses on the
device.

To configure IPv4 and loopback addresses:

1. In the J-Web user interface, select Configure>System Properties>Management Access.

2. Click Edit. The Edit Management Access dialog box appears.

3. Select the Management tab.

4. If you want to enable a loopback address for the device, enter an address and
corresponding subnet mask in the Loopback address section.

5. If you want to enable an IPv4 address for the device, select IPv4 address and enter a
corresponding management port, subnet mask, and default gateway.

6. Click OK to save the configuration or Cancel to clear it.

Related • Administration Guide for Security Devices


Documentation

864 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Enabling Access Services

You can use the Services tab to specify the type of connections that users can make to
the device. For instance, you can enable secure HTTPS sessions to the device or enable
access to the Junos XML protocol XML scripting API.

To enable access services:

1. In the J-Web user interface, select Configure>System Properties>Management Access.

2. Click Edit. The Edit Management Access dialog box appears.

3. Select the Services tab.

4. If you want to enable users to create secure Telnet or secure SSH connections to the
device, select Enable Telnet or Enable SSH.

5. If you want to enable access to the Junos XML protocol XML scripting API, select
Enable Junos XML protocol over clear text or Enable Junos XML protocol over SSL. If
you enable Junos XML protocol over SSL, select the certificate you want to use for
encryption from the Junos XML protocol certificate drop-down list.

6. Select Enable HTTP if you want users to connect to device interfaces over an HTTP
connection. Then specify the interfaces that should use the HTTP connection:

• Enable on all interfaces—Select this option if you want to enable HTTP on all device
interfaces.

• Selected interfaces—Use the arrow buttons to populate this list with individual
interfaces if you want to enable HTTP on only some of the device interfaces.

7. If you want users to connect to device interfaces over a secure HTTPS connection,
select Enable HTTPS. Then select which certificate you want to use to secure the
connection from the HTTPS certificates list and specify the interfaces that should use
the HTTPS connection:

• Enable on all interfaces—Select this option if you want to enable HTTPS on all device
interfaces.

• Selected interfaces—Use the arrow buttons to populate this list with individual
interfaces if you want to enable HTTPS on only some of the device interfaces.

8. Click OK to save the configuration or Cancel to clear it.

To verify that Web access is enabled correctly, connect to the device using one of the
following methods:

• For HTTP access—In your Web browser, type http://URL or http://IP address.

• For HTTPS access—In your Web browser, type https://URL or https://IP address.

• For SSL Junos XML protocol access—A Junos XML protocol client such as Junos Scope
is required.

Related • Administration Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 865


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Example: Configuring Secure Web Access

This example shows how to configure secure Web access on your device.

• Requirements on page 866


• Overview on page 866
• Configuration on page 866
• Verification on page 867

Requirements

No special configuration beyond device initialization is required before configuring this


feature.

NOTE: You can enable HTTPS access on specified interfaces. If you enable
HTTPS without specifying an interface, HTTPS is enabled on all interfaces.

Overview

In this example, you import the SSL certificate that you have generated as a new and
private key in PEM format. You then enable HTTPS access and specify the SSL certificate
to be used for authentication. Finally, you specify the port as 8443 on which HTTPS
access is to be enabled.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set security certificates local new load-key-file /var/tmp/new.pem


set system services web-management https local-certificate new port 8443

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode in the CLI User Guide.

To configure secure Web access on your device:

1. Import the SSL certificate and private key.

[edit security]
user@host# set certificates local new load-key-file /var/tmp/new.pem

2. Enable HTTPS access and specify the SSL certificate and port.

[edit system]
user@host# set services web-management https local-certificate new port 8443

866 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Results From configuration mode, confirm your configuration by entering the show security
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@host# show security
certificates {
local {
new {
"-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQC/C5UI4frNqbi
qPwbTiOkJvqoDw2YgYse0Z5zzVJyErgSg954T\nEuHM67Ck8hAOrCnb0YO+SY
Y5rCXLf4+2s8k9EypLtYRw/Ts66DZoXI4viqE7HSsK\n5sQw/UDBIw7/MJ+OpA
... KYiFf4CbBBbjlMQJ0HFudW6ISVBslONkzX+FT\ni95ddka6iIRnArEb4VFCRh+
e1QBdp1UjziYf7NuzDx4Z\n -----END RSA PRIVATE KEY-----\n-----BEGIN
CERTIFICATE----- \nMIIDjDCCAvWgAwIBAgIBADANBgkqhkiG9w0BAQQ ...
FADCBkTELMAkGA1UEBhMCdXMx\nCzAJBgNVBAgTAmNhMRIwEAYDVQQHEwlzdW5ue
HB1YnMxDTALBgNVBAMTBGpucHIxJDAiBgkqhkiG\n9w0BCQEWFW5iaGFyZ2F2YUB
fLUYAnBYmsYWOH\n -----END CERTIFICATE-----\n"; ## SECRET-DATA
}
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

• Verifying an SSL Certificate Configuration on page 867


• Verifying a Secure Access Configuration on page 867

Verifying an SSL Certificate Configuration

Purpose Verify the SSL certificate configuration.

Action From operational mode, enter the show security command.

Verifying a Secure Access Configuration

Purpose Verify the secure access configuration.

Action From operational mode, enter the show system services command. The following sample
output displays the sample values for secure Web access:

[edit]
user@host# show system services
web-management {
http;
https {
port 8443;
local-certificate new;
}
}

Copyright © 2013, Juniper Networks, Inc. 867


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Secure Web Access Overview on page 653


Documentation
• Generating an SSL Certificate Using the openssl Command on page 862

• Generating a Self-Signed SSL Certificate on page 863

• Configuring Device Addresses on page 864

• Junos OS Interfaces Library for Security Devices

Adding, Editing, and Deleting Certificates on the Device

You can use the Certificates tab to upload SSL certificates to the device, edit existing
certificates on the device, or delete certificates from the device. You can use the
certificates to secure HTTPS and Junos XML protocol sessions.

To add, edit, or delete a certificate:

1. In the J-Web user interface, select Configure>System Properties>Management Access.

2. Click Edit. The Edit Management Access dialog box appears.

3. Select the Certificates tab.

4. Choose one of the following options:

• If you want to add a new certificate, click Add. The Add Certificate section is
expanded.

• If you want to edit the information for an existing certificate, select it and click Edit.
The Edit Certificate section is expanded.

• If you want to delete an existing certificate, select it and click Delete. (You can skip
the remaining steps in this section.)

5. In the Certificate Name box, type a name—for example, new.

6. In the Certificate content box, paste the generated certificate and RSA private key.

7. Click Save.

8. Click OK to save the configuration or Cancel to clear it.

Related • Administration Guide for Security Devices


Documentation

User Authentication and Access


• Example: Configuring a RADIUS Server for System Authentication on page 869
• Example: Configuring a TACACS+ Server for System Authentication on page 871
• Example: Configuring Authentication Order on page 874
• Example: Configuring New Users on page 876
• Example: Configuring System Retry Options on page 879
• Example: Creating Template Accounts on page 882
• Handling Authorization Failure on page 885

868 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• Understanding Administrative Roles on page 886


• Example: Configuring Administrative Roles on page 888

Example: Configuring a RADIUS Server for System Authentication

This example shows how to configure a RADIUS server for system authentication.

• Requirements on page 869


• Overview on page 869
• Configuration on page 869
• Verification on page 871

Requirements

Before you begin:

• Perform the initial device configuration. See the Getting Started Guide for your device.

• Configure at least one RADIUS server. For more details, see RADIUS Authentication and
Accounting Servers Configuration Overview.

Overview

In this example, you add a new RADIUS server with an IP address of 172.16.98.1 and specify
the shared secret password of the RADIUS server as Radiussecret1. The secret is stored
as an encrypted value in the configuration database. Finally, you specify the source
address to be included in the RADIUS server requests by the device. In most cases you
can use the loopback address of the device, which in this example is 10.0.0.1.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set system radius-server address 172.16.98.1


set system radius-server 172.16.98.1 secret Radiussecret1
set system radius-server 172.16.98.1 source-address 10.0.0.1

GUI Step-by-Step To configure a RADIUS server for system authentication:


Procedure
1. In the J-Web user interface, select Configure>System Properties>User Management.

2. Click Edit. The Edit User Management dialog box appears.

3. Select the Authentication Method and Order tab.

4. In the RADIUS section, click Add. The Add Radius Server dialog box appears.

5. In the IP Address box, type the server’s 32–bit IP address.

6. In the Password and Confirm Password boxes, type the secret password for the server
and verify your entry.

7. In the Server Port box, type the appropriate port.

Copyright © 2013, Juniper Networks, Inc. 869


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

8. In the Source Address box, type the source IP address of the server.

9. In the Retry Attempts box, specify the number of times that the server should try to
verify the user’s credentials.

10. In the Time Out box, specify the amount of time (in seconds) the device should wait
for a response from the server.

11. Click OK to check your configuration and save it as a candidate configuration.

12. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure a RADIUS server for system authentication:

1. Add a new RADIUS server and set its IP address.

[edit system]
user@host# set radius-server address 172.16.98.1

2. Specify the shared secret (password) of the RADIUS server.

[edit system]
user@host# set radius-server 172.16.98.1 secret Radiussecret1

3. Specify the device’s loopback address source address.

[edit system]
user@host# set radius-server 172.16.98.1 source-address 10.0.0.1

Results From configuration mode, confirm your configuration by entering the show system
radius-server command. If the output does not display the intended configuration, repeat
the configuration instructions in this example to correct it.

[edit]
user@host# show system radius-server
radius-server 172.16.98.1 {
secret Radiussecret1;
source-address 10.0.0.1;
}

If you are done configuring the device, enter commit from configuration mode.

870 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

NOTE: To completely set up RADIUS authentication, you must create user


template accounts and specify a system authentication order. Do one of the
following tasks:

• Configure a system authentication order. See “Example: Configuring


Authentication Order” on page 874.

• Configure a user. See “Example: Configuring New Users” on page 876.

• Configure local user template accounts. See “Example: Creating Template


Accounts” on page 882.

Verification

Confirm that the configuration is working properly.

Verifying the RADIUS Server System Authentication Configuration

Purpose Verify that the RADIUS server has been configured for system authentication.

Action From operational mode, enter the show system radius-server command.

Related • Understanding User Authentication Methods on page 661


Documentation
• Understanding User Accounts on page 662

• Example: Configuring a TACACS+ Server for System Authentication on page 871

• Understanding Login Classes on page 663

• Administration Guide for Security Devices

Example: Configuring a TACACS+ Server for System Authentication

This example shows how to configure a TACACS+ server for system authentication.

• Requirements on page 871


• Overview on page 872
• Configuration on page 872
• Verification on page 873

Requirements

Before you begin:

• Perform the initial device configuration. See the Getting Started Guide for your device.

• Configure at least one TACACS+ server.

Copyright © 2013, Juniper Networks, Inc. 871


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Overview

In this example, you set the IP address to 172.16.98.24 and the shared secret password
of the TACACS+ server to Tacacssecret1. The secret password is stored as an encrypted
value in the configuration database. You then set the loopback source address as 10.0.0.1

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set system tacplus-server address 172.16.98.24


set system tacplus-server 172.16.98.24 secret Tacacssecret1
set system tacplus-server 172.16.98.24 source-address 10.0.0.1

GUI Step-by-Step To configure a TACACS+ server for system authentication:


Procedure
1. In the J-Web user interface, select Configure>System Properties>User Management.

2. Click Edit. The Edit User Management dialog box appears.

3. Select the Authentication Method and Order tab.

4. In the TACACS section, click Add. The Add TACACS Server dialog box appears.

5. In the IP Address box, type the server’s 32–bit IP address.

6. In the Password and Confirm Password boxes, type the secret password for the server
and verify your entry.

7. In the Server Port box, type the appropriate port.

8. In the Source Address box, type the source IP address of the server.

9. In the Retry Attempts box, specify the number of times that the server should try to
verify the user’s credentials.

10. In the Time Out box, specify the amount of time (in seconds) the device should wait
for a response from the server.

11. Click OK to check your configuration and save it as a candidate configuration.

12. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure a TACACS+ server for system authentication:

1. Add a new TACACS+ server and set its IP address.

[edit system]
user@host# set tacplus-server address 172.16.98.24

2. Specify the shared secret (password) of the TACACS+ server.

872 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

[edit system]
user@host# set tacplus-server 172.16.98.24 secret Tacacssecret1

3. Specify the device’s loopback address as the source address.

[edit system]
user@host# set tacplus-server 172.16.98.24 source-address 10.0.0.1

Results From configuration mode, confirm your configuration by entering the show system
tacplus-server command. If the output does not display the intended configuration, repeat
the configuration instructions in this example to correct it.

[edit]
user@host# show system tacplus-server
tacplus-server 172.16.98.24 {
secret Tacacssecret1;
source-address 10.0.0.1;
}

If you are done configuring the device, enter commit from configuration mode.

NOTE: To completely set up TACACS+ authentication, you must create user


template accounts and specify a system authentication order. Do one of the
following tasks:

• Configure a system authentication order. See “Example: Configuring


Authentication Order” on page 874.

• Configure a user. See “Example: Configuring New Users” on page 876.

• Configure local user template accounts. See “Example: Creating Template


Accounts” on page 882.

Verification

Confirm that the configuration is working properly.

Verifying the TACACS+ Server System Authentication Configuration

Purpose Verify that the TACACS+ server has been configured for system authentication.

Action From operational mode, enter the show system tacplus-server command.

Related • Understanding User Authentication Methods on page 661


Documentation
• Understanding User Accounts on page 662

• Example: Configuring a RADIUS Server for System Authentication on page 869

• Understanding Login Classes on page 663

• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 873


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Example: Configuring Authentication Order

This example shows how to configure authentication order.

• Requirements on page 874


• Overview on page 874
• Configuration on page 874
• Verification on page 875

Requirements

Before you begin, perform the initial device configuration. See the Getting Started Guide
for your device.

Overview

You can configure the authentication methods that the device uses to verify that a user
can gain access. For each login attempt, the device tries the authentication methods in
order, starting with the first one, until the password matches. If you do not configure
system authentication, users are verified based on their configured local passwords.

This example configures the device to attempt user authentication with the local password
first, then with the RADIUS server, and finally with the TACACS+ server.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

insert system authentication-order radius after password


insert system authentication-order tacplus after radius

GUI Step-by-Step To configure authentication order:


Procedure
1. In the J-Web user interface, select Configure>System Properties>User Management.

2. Click Edit. The Edit User Management dialog box appears.

3. Select the Authentication Method and Order tab.

4. Under Available Methods, select the authentication method the device should use to
authenticate users, and use the arrow button to move the item to the Selected Methods
list. Available methods include:

• RADIUS

• TACACS+

• Local Password

If you want to use multiple methods to authenticate users, repeat this step to add the
additional methods to the Selected Methods list.

874 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

5. Under Selected Methods, use the Up Arrow and Down Arrow to specify the order in
which the device should execute the authentication methods.

6. Click OK to check your configuration and save it as a candidate configuration.

7. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure authentication order:

1. Add RADIUS authentication to the authentication order.

[edit]
user@host# insert system authentication-order radius after password

2. Add TACACS+ authentication to the authentication order.

[edit]
user@host# insert system authentication-order tacplus after radius

Results From configuration mode, confirm your configuration by entering the show system
authentication-order command. If the output does not display the intended configuration,
repeat the configuration instructions in this example to correct it.

[edit]
user@host# show system authentication-order
authentication-order [password, radius, tacplus];

If you are done configuring the device, enter commit from configuration mode.

NOTE: To completely set up RADIUS or TACACS+ authentication, you must


configure at least one RADIUS or TACACS+ server and create user template
accounts. Do one of the following tasks:

• Configure a RADIUS server. See “Example: Configuring a RADIUS Server


for System Authentication” on page 869.

• Configure a TACACS+ server. See “Example: Configuring a TACACS+ Server


for System Authentication” on page 871.

• Configure a user. See “Example: Configuring New Users” on page 876.

• Configure template accounts. See “Example: Creating Template Accounts”


on page 882.

Verification

Confirm that the configuration is working properly.

Copyright © 2013, Juniper Networks, Inc. 875


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Verifying the Authentication Order Configuration

Purpose Verify that the authentication order has been configured.

Action From operational mode, enter the show system authentication-order command.

Related • Understanding User Authentication Methods on page 661


Documentation
• Understanding User Accounts on page 662

• Understanding Login Classes on page 663

• Administration Guide for Security Devices

Example: Configuring New Users

This example shows how to configure new users.

• Requirements on page 876


• Overview on page 876
• Configuration on page 877
• Verification on page 878

Requirements

No special configuration beyond device initialization is required before configuring this


feature.

Overview

You can add new users to the device’s local database. For each account, you define a
login name and password for the user and specify a login class for access privileges. The
login password must meet the following criteria:

• The password must be at least six characters long.

• You can include most character classes in a password (alphabetic, numeric, and special
characters), but not control characters.

• The password must contain at least one change of case or character class.

In this example, you create a login class named operator-and-boot and allow it to reboot
the device. You can define any number of login classes. You then allow the
operator-and-boot login class to use commands defined in the clear, network, reset,
trace, and view permission bits.

Then you create user accounts. User accounts provide enable you to access the device.
(You can access the device without accounts if you configured RADIUS or TACACS+
servers.) You set the username as cmartin and the login class as superuser. Finally, you
define the encrypted password for the user.

876 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set system login class operator-and-boot allow-commands “request system reboot”


set class system login operator-and-boot permissions [clear network reset trace view]
set system login user cmartin class superuser authentication encrypted-password
$1$14c5.$sBopasdFFdssdfFFdsdfs0

GUI Step-by-Step To configure new users:


Procedure
1. In the J-Web user interface, select Configure>System Properties>User Management.

2. Click Edit. The Edit User Management dialog box appears.

3. Select the Users tab.

4. Click Add to add a new user. The Add User dialog box appears.

5. In the User name box, type a unique name for the user.

Do not include spaces, colons, or commas in the username.

6. In the User ID box, type a unique ID for the user.

7. In the Full Name box, type the user’s full name.

If the full name contains spaces, enclose it in quotation marks. Do not include colons
or commas.

8. In the Password and Confirm Password boxes, enter a login password for the user
and verify your entry.

9. From the Login Class list, select the user’s access privilege:

• operator

• read-only

• unauthorized

This list also includes any user-defined login classes.

10. Click OK in the Add User dialog box and Edit User Management dialog box.

11. Click OK to check your configuration and save it as a candidate configuration.

12. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure new users:

1. Set the name of the login class and allow the use of the reboot command.

Copyright © 2013, Juniper Networks, Inc. 877


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit system login]


user@host# set class operator-and-boot allow-commands “request system reboot”

2. Set the permission bits for the login class.

[edit system login]


user@host# set class operator-and-boot permissions [clear network reset trace
view]

3. Set the username, login class, and encrypted password for the user.

[edit system login]


user@host# set user cmartin class superuser authentication encrypted-password
$1$14c5.$sBopasdFFdssdfFFdsdfs0

Results From configuration mode, confirm your configuration by entering the show system login
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@host# show system login
class operator-and-boot {
permissions [ clear network reset trace view ];
allow-commands "request system reboot";
}
user cmartin {
class superuser;
authentication {
encrypted-password "$1$14c5.$sBopasdFFdssdfFFdsdfs0";
}
}

If you are done configuring the device, enter commit from configuration mode.

NOTE: To completely set up RADIUS or TACACS+ authentication, you must


configure at least one RADIUS or TACACS+ server and specify a user template
account. Do one of the following tasks:

• Configure a RADIUS server. See “Example: Configuring a RADIUS Server


for System Authentication” on page 869.

• Configure a TACACS+ server. See “Example: Configuring a TACACS+ Server


for System Authentication” on page 871.

• Configure a user. See “Example: Configuring New Users” on page 876.

• Configure template accounts. See “Example: Creating Template Accounts”


on page 882.

Verification

Confirm that the configuration is working properly.

878 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Verifying the New Users Configuration

Purpose Verify that the new users have been configured.

Action From operational mode, enter the show system login command.

Related • Understanding User Authentication Methods on page 661


Documentation
• Understanding User Accounts on page 662

• Understanding Template Accounts on page 666

• Understanding Login Classes on page 663

• Administration Guide for Security Devices

Example: Configuring System Retry Options

This example shows how to configure system retry options to protect the device from
malicious users.

• Requirements on page 879


• Overview on page 879
• Configuration on page 881
• Verification on page 882

Requirements

Before you begin, you should understand “Handling Authorization Failure” on page 885.

No special configuration beyond device initialization is required before configuring this


feature.

Overview

Malicious users sometimes try to log in to a secure device by guessing an authorized user
account’s password. Locking out a user account after a number of failed authentication
attempts helps protect the device from malicious users.

Device lockout allows you to configure the number of failed attempts before the user
account is locked out of the device and configure the amount of time before the user can
attempt to log in to the device again. You can configure the amount of time in-between
failed login attempts of a user account and can manually lock and unlock user accounts.

Copyright © 2013, Juniper Networks, Inc. 879


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE:
This example includes the following settings:

• backoff-factor — Sets the length of delay in seconds after each failed login
attempt. When a user incorrectly logs in to the device, the user must wait
the configured amount of time before attempting to log in to the device
again. The length of delay increases by this value for each subsequent login
attempt after the value specified in the backoff-threshold statement. The
default value for this statement is five seconds, with a range of five to ten
seconds.

• backoff-threshold — Sets the threshold for the number of failed login


attempts on the device before the user experiences a delay when
attempting to reenter a password. When a user incorrectly logs in to the
device and hits the threshold of failed login attempts, the user experiences
a delay that is set in the backoff-factor statement before attempting to log
in to the device again. The default value for this statement is two, with a
range of one through three.

• lockout-period — Sets the amount of time in minutes before the user can
attempt to log in to the device after being locked out due to the number of
failed login attempts specified in the tries-before-disconnect statement.
When a user fails to correctly login after the number of allowed attempts
specified by the tries-before-disconnect statement, the user must wait the
configured amount of minutes before attempting to log in to the device
again. The lockout-period must be greater than zero. The range at which
you can configure the lockout-period is one through 43,200 minutes.

• tries-before-disconnect — Sets the maximum number of times the user is


allowed to enter a password to attempt to log in to the device through SSH
or Telnet. When the user reaches the maximum number of failed login
attempts, the user is locked out of the device. The user must wait the
configured amount of minutes in the lockout-period statement before
attempting to log back in to the device. The tries-before-disconnect
statement must be set when the lockout-period statement is set; otherwise,
the lockout-period statement is meaningless. The default number of
attempts is ten, with a range of one through ten attempts.

Once a user is locked out of the device, if you are the security administrator,
you can manually remove the user from this state using the clear system login
lockout <username> command. You can also use the show system login lockout
command to view which users are currently locked out, when the lockout
period began for each user, and when the lockout period ends for each user.

If the security administrator is locked out of the device, he can log in to the
device from the console port, which ignores any user locks. This provides a
way for the administrator to remove the user lock on their own user account.

880 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

In this example the user waits for the backoff-threshold multiplied by the backoff-factor
interval, in seconds, to get the login prompt. In this example, the user must wait 5 seconds
after the first failed login attempt and 10 seconds after the second failed login attempt
to get the login prompt. The user gets disconnected after 15 seconds after the third failed
attempt because the tries-before-disconnect option is configured as 3.

The user cannot attempt anther login until 120 minutes has elapsed, unless a security
administrator manually clears the lock sooner.

Configuration

CLI Quick To quickly configure the lockout-period, copy the following commands, paste them in a
Configuration text file, remove any line breaks, and then copy and paste the commands into the CLI.

[edit]
set system login retry-options backoff-factor 5
set system login retry-options backoff-threshold 1
set system login retry-options lockout-period 120
set system login retry-options tries-before-disconnect 3

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure system retry-options:

1. Configure the backoff factor.

[edit ]
user@host# set system login retry-options backoff-factor 5

2. Configure the backoff threshold.

[edit]
user@host# set system login retry-options backoff-threshold 1

3. Configure the amount of time the device gets locked after failed attempts.

[edit]
user@host# set system login retry-options lockout-period 5

4. Configure the number of unsuccessful attempts during which, the device can remain
unlocked.

[edit]
user@host# set system login retry-options tries-before-disconnect 3

Results From configuration mode, confirm your configuration by entering the show system login
retry-options command. If the output does not display the intended configuration, repeat
the configuration instructions in this example to correct it.

[edit]
user@host# show system login retry-options
backoff-factor 5;
backoff-threshold 1;
lockout-period 5;
tries-before-disconnect 3;

Copyright © 2013, Juniper Networks, Inc. 881


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

If you are done configuring the device, enter commit from configuration mode.

Verification

Displaying the Locked User Logins

Purpose Verify that the login lockout configuration is enabled

Action Attempt 3 unsuccessful logins for a particular username. The device gets locked for the
user and then login to the device with a different user name. From operational mode,
enter the show system login lockout command.

Meaning When you perform 3 unsuccessful login attempts with a particular username, the device
is locked for that user for 5 minutes as configured in the example. You can verify that the
user is, locked by logging in to the device with a different username and entering the show
system login lockout command.

Related • Handling Authorization Failure on page 885


Documentation
• Administration Guide for Security Devices

Example: Creating Template Accounts

This example shows how to create template accounts.

• Requirements on page 882


• Overview on page 882
• Configuration on page 883
• Verification on page 884

Requirements

No special configuration beyond device initialization is required before configuring this


feature.

Overview

You can create template accounts that are shared by a set of users when you are using
RADIUS or TACACS+ authentication. When a user is authenticated by a template account,
the CLI username is the login name, and the privileges, file ownership, and effective user
ID are inherited from the template account.

By default, Junos OS uses the remote template account when:

• The authenticated user does not exist locally on the device.

• The authenticated user's record in the RADIUS or TACACS+ server specifies local user,
or the specified local user does not exist locally on the device.

In this example, you create a remote template account and set the username to remote
and the login class for the user as operator. You create a remote template that is applied

882 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

to users authenticated by RADIUS or TACACS+ that do not belong to a local template


account.

You then create a local template account and set the username as admin and the login
class as superuser. You use local template accounts when you need different types of
templates. Each template can define a different set of permissions appropriate for the
group of users who use that template.

Configuration

• Creating a Remote Template Account on page 883


• Creating a Local Template Account on page 883

Creating a Remote Template Account

CLI Quick To quickly configure this section of the example, copy the following command, paste it
Configuration into a text file, remove any line breaks, change any details necessary to match your
network configuration, and then copy and paste the command into the CLI at the [edit]
hierarchy level.

set system login user remote class operator

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To create a remote template account:

1. Set the username and the login class for the user.

[edit system login]


user@host# set user remote class operator

Results From configuration mode, confirm your configuration by entering the show system login
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@host# show system login
user remote {
class operator;
}

If you are done configuring the device, enter commit from configuration mode.

Creating a Local Template Account

CLI Quick To quickly configure this section of the example, copy the following command, paste it
Configuration into a text file, remove any line breaks, change any details necessary to match your
network configuration, and then copy and paste the command into the CLI at the [edit]
hierarchy level.

set system login user admin class superuser

Copyright © 2013, Juniper Networks, Inc. 883


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To create a local template account:

1. Set the username and the login class for the user.

[edit system login]


user@host# set user admin class superuser

Results From configuration mode, confirm your configuration by entering the show system login
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@host# show system login
user admin {
class super-user;
}

If you are done configuring the device, enter commit from configuration mode.

NOTE: To completely set up RADIUS or TACACS+ authentication, you must


configure at least one RADIUS or TACACS+ server and specify a system
authentication order. Do one of the following tasks:

• Configure a RADIUS server. See “Example: Configuring a RADIUS Server


for System Authentication” on page 869.

• Configure a TACACS+ server. See “Example: Configuring a TACACS+ Server


for System Authentication” on page 871.

• Configure system authentication order. See “Example: Configuring


Authentication Order” on page 874.

Verification

Confirm that the configuration is working properly.

Verifying the Template Accounts Creation

Purpose Verify that the template accounts have been created.

Action From operational mode, enter the show system login command.

Related • Understanding User Authentication Methods on page 661


Documentation
• Understanding User Accounts on page 662

• Understanding Login Classes on page 663

884 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• Understanding Template Accounts on page 666

• Administration Guide for Security Devices

Handling Authorization Failure

The security administrator can configure the number of times a user can try to log in to
the device with invalid login credentials. The device can be locked after the specified
number of unsuccessful authentication attempts. This helps to protect the device from
malicious users attempting to access the system by guessing an account’s password.
The security administrator can unlock the user account or define a time period for the
user account to remain locked.

The system lockout-period defines the amount of time the device can be locked for a
user account after a specified number of unsuccessful login attempts.

The security administrator can configure a period of time after which an inactive session
will be locked and require re-authentication to be unlocked. This helps to protect the
device from being idle for a long period before the session times out.

The system idle-timeout defines length of time the CLI operational mode prompt remains
active before the session times out.

The security administrator can configure a banner with an advisory notice to be displayed
before the identification and authentication screen.

The system message defines the system login message. This message appears before
a user logs in.

The number of reattempts the device allows is defined by the tries-before-disconnect


option. The device allows 3 unsuccessful attempts by default or as configured by the
administrator. The device prevents the locked users to perform activities that require
authentication, until a security administrator manually clears the lock or the defined time
period for the device to remain locked has elapsed. However, the existing locks are ignored
when the user attempts to log in from the local console.

NOTE: To clear the console during an administrator- initiated logout, the


administrator must configure the set system login message “message string”
such that, the message-string contains newline (\n) characters and a login
banner message at the end of the \n characters.

To ensure that configuration information is cleared completely, the


administrator can enter 50 or more \n characters in the message-string of
the command set system login message “message string”.

For example, set system login message


"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Welcome to Junos!!!"

Copyright © 2013, Juniper Networks, Inc. 885


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Example: Configuring System Retry Options on page 879


Documentation
• Administration Guide for Security Devices

Understanding Administrative Roles

A system user can be a member of a class that allows the user to act as a particular kind
of administrator for the system. Requiring a specific role to view or modify an item restricts
the extent of information a user can obtain from the system. It also limits how much of
the system is open to intentional or unintentional modification or observation by a user.
We recommend that you use the following guidelines when you are designing
administrative roles:

• Do not allow any user to log in to the system as root.

• Restrict each user to the smallest set of privileges needed to perform the user’s duties.

• Do not allow any user to belong to a login class containing the shell permission flag.
The shell permission flag allows users to run the start shell command from the CLI.

• Allow users to have rollback permissions. Rollback permissions allow users to undo
an action performed by an administrator but does not allow them to commit the
changes.

You can assign an administrative role to a user by configuring a login class to have the
privileges required for that role. You can configure each class to allow or deny access to
configuration statements and commands by name. These specific restrictions override
and take precedence over any permission flags also configured in the class. You can
assign one of the following role attributes to an administrative user.

• Crypto-administrator—Allows the user to configure and monitor cryptographic data.

• Security-administrator—Allows the user to configure and monitor security data.

• Audit-administrator—Allows the user to configure and monitor audit data.

• IDS-administrator—Allows the user to monitor and clear the intrusion detection service
(IDS) security logs.

Each role can perform the following specific management functions:

• Cryptographic Administrator

• Configures the cryptographic self-test.

• Modifies the cryptographic security data parameters.

• Audit Administrator

• Configures and deletes the audit review search and sort feature.

• Searches and sorts audit records.

• Configures search and sort parameters.

• Manually deletes audit logs.

886 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• Security Administrator

• Invokes, determines, and modifies the cryptographic self-test behavior.

• Enables, disables, determines, and modifies the audit analysis and audit selection
functions and configures the device to automatically delete audit logs.

• Enables or disables security alarms.

• Specifies limits for quotas on Transport Layer connections.

• Specifies the limits, network identifiers, and time periods for quotas on controlled
connection-oriented resources.

• Specifies the network addresses permitted to use Internet Control Message Protocol
(ICMP) or Address Resolution Protocol (ARP).

• Configures the time and date used in time stamps.

• Queries, modifies, deletes, and creates the information flow or access control rules
and attributes for the unauthenticated information flow security function policy
(SFP), the authenticated information flow SFP, the unauthenticated device services,
and the discretionary access control policy.

• Specifies initial values that override default values when object information is created
under unauthenticated information flow SFP, the authenticated information flow
SFP, the unauthenticated target of evaluation (TOE) services, and the discretionary
access control policy.

• Creates, deletes, or modifies the rules that control the address from which
management sessions can be established.

• Specifies and revokes security attributes associated with the users, subjects, and
objects.

• Specifies the percentage of audit storage capacity at which the device alerts
administrators.

• Handles authentication failures and modifies the number of failed authentication


attempts through SSH or from the CLI that can occur before progressive throttling
is enforced for further authentication attempts and before the connection is dropped.

• Manages basic network configuration of the device.

• IDS Administrator—Specifies IDS security alarms, intrusion alarms, audit selections,


and audit data.

You need to set the security-role attribute in the classes created for these administrative
roles. This attribute restricts which users can show and clear the security logs, actions
that cannot be performed through configuration alone.

For example, you need to set the security-role attribute in the ids-admin class created
for the IDS administrator role if you want to restrict clearing and showing IDS logs to the
IDS administrator role. Likewise, you need to set the security-role to one of the other
admin values to restrict that class from being able to clear and show non-IDS logs only.

Copyright © 2013, Juniper Networks, Inc. 887


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: When a user deletes an existing configuration, the configuration


statements under the hierarchy level of the deleted configuration (that is,
the child objects that the user does not have permission to modify), now
remain in the device.

Related • Example: Configuring Administrative Roles on page 888


Documentation

Example: Configuring Administrative Roles

This example shows how to configure individual administrative roles for a distinct, unique
set of privileges apart from all other administrative roles.

• Requirements on page 888


• Overview on page 888
• Configuration on page 888
• Verification on page 893

Requirements

No special configuration beyond device initialization is required before configuring this


feature.

Overview

This example configures four users:

• audit-officer of the class audit-admin

• crypto-officer of the class crypto-admin

• security-officer of the class security-admin

• ids-officer of the class ids-admin

When a security-admin class is configured, the privileges for creating administrators are
revoked from the user who created the security-admin class. Creation of new users and
logins is at the discretion of the security-officer.

In this example, you create audit admin, crypto admin, security admin, and ids admin
with permission flags pertaining to this role. Then you allow or deny access to configuration
statements and commands by name for each administrative role. These specific
restrictions take precedence over the permission flags also configured in the class. For
example, only the crypto-admin can run the request system set-encryption-key command,
which requires having the security permission flag to access it. Only the security-admin
can include the system time-zone statement in the configuration, which requires having
the system-control permission flag.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network

888 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set system login class audit-admin permissions security


set system login class audit-admin permissions trace
set system login class audit-admin permissions maintenance
set system login class audit-admin allow-commands "^clear (log|security log)"
set system login class audit-admin deny-commands "^clear (security alarms|system
login lockout)|^file (copy|delete|rename)|^request (security|system
set-encryption-key)|^rollback|^set date|^show security
(alarms|dynamic-policies|match-policies|policies)|^start shell";
set system login class audit-admin security-role audit-administrator
set system login class crypto-admin permissions admin-control
set system login class crypto-admin permissions configure
set system login class crypto-admin permissions maintenance
set system login class crypto-admin permissions security-control
set system login class crypto-admin permissions system-control
set system login class crypto-admin permissions trace
set system login class crypto-admin allow-commands "^request system
set-encryption-key"
set system login class crypto-admin deny-commands "^clear (log|security alarms|security
log|system login lockout)|^file (copy|delete|rename)|^rollback|^set date|^show security
(alarms|dynamic-policies|match-policies|policies)|^start shell"
set system login class crypto-admin allow-configuration-regexps "security (ike|ipsec)
(policy|proposal)" "security ipsec ^vpn$ .* manual
(authentication|encryption|protocol|spi)" "system fips self-test after-key-generation"
set system login class crypto-admin security-role crypto-administrator
set system login class security-admin permissions all
set system login class security-admin deny-commands "^clear (log|security
log)|^(clear|show) security alarms alarm-type idp|^request (security|system
set-encryption-key)|^rollback|^start shell"
set system login class security-admin deny-configuration-regexps "security alarms
potential-violation idp" "security (ike|ipsec) (policy|proposal)" "security ipsec ^vpn$
.* manual (authentication| encryption|protocol|spi)" "security log cache" "security log
exclude .* event-id IDP_.*" "system fips self-test after-key- generation"
set system login class security-admin security-role security-administrator
set system login class ids-admin permissions configure
set system login class ids-admin permissions security-control
set system login class ids-admin permissions trace
set system login class ids-admin permissions maintenance
set system login class ids-admin allow-configuration-regexps "security alarms
potential-violation idp" "security log exclude .* event-id IDP_.*"
set system login class ids-admin deny-commands "^clear log|^(clear|show) security
alarms (alarm-id|all|newer-than|older- than|process|severity)|^(clear|show) security
alarms alarm-type
(authentication|cryptographic-self-test|decryption-failures|encryption-failures|
ike-phase1-failures|ike-phase2-failures|key-generation-self-test|
non-cryptographic-self-test|policy|replay-attacks)|^file (copy|delete|rename)|^request
(security|system set-encryption-key)|^rollback|
^set date|^show security (dynamic-policies|match-policies|policies)|^start shell"
set system login class ids-admin deny-configuration-regexps "security alarms
potential-violation (authentication|cryptographic-self-test|decryption-
failures|encryption-failures|ike-phase1-failures|ike-phase2-failures|
key-generation-self-test|non-cryptographic-self-test|policy|replay-attacks)"
set system login class ids-admin security-role ids-admin

Copyright © 2013, Juniper Networks, Inc. 889


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

set system login user audit-officer class audit-admin


set system login user crypto-officer class crypto-admin
set system login user security-officer class security-admin
set system login user ids-officer class ids-admin
set system login user audit-officer authentication plain-text-password
set system login user crypto-officer authentication plain-text-password
set system login user security-officer authentication plain-text-password
set system login user ids-officer authentication plain-text-password

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For information about navigating the CLI, see Using the CLI Editor in Configuration
Mode in the Junos OS CLI guide.

To configure users in administrative roles:

1. Create the audit-admin login class.

[edit]
user@host# set system login class audit-admin
[edit system login class audit-admin]
user@host# set permissions security
user@host# set permissions trace
user@host# set permissions maintenance

2. Configure the audit-admin login class restrictions.

[edit system login class audit-admin]


user@host# set allow-commands "^clear (log|security log)"
user@host# set deny-commands "^clear (security alarms|system login lockout)|^file
(copy|delete|rename)|^request (security|system
set-encryption-key)|^rollback|^set date|^show security
(alarms|dynamic-policies|match-policies|policies)|^start shell"
user@host# set security-role audit-administrator

3. Create the crypto-admin login class.

[edit]
user@host# set system login class crypto-admin

[edit system login class crypto-admin]


user@host# set permissions admin-control
user@host# set permissions configure
user@host# set permissions maintenance
user@host# set permissions security-control
user@host# set permissions system-control
user@host# set permissions trace

4. Configure the crypto-admin login class restrictions.

[edit system login class crypto-admin]


user@host# set allow-commands "^request system set-encryption-key"
user@host# set deny-commands "^clear (log|security alarms|security log|system
login lockout)|^file (copy|delete|rename)|^rollback|^set date|^show security
(alarms|dynamic-policies|match-policies|policies)|^start shell"
user@host# set allow-configuration-regexps "security (ike|ipsec) (policy|proposal)"
"security ipsec ^vpn$ .* manual (authentication|encryption|protocol|spi)" "system
fips self-test after-key-generation"

890 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

user@host# set security-role crypto-administrator

5. Create the security-admin login class.

[edit]
user@host# set system login class security-admin

[edit system login class security-admin]


user@host# set permissions all

6. Configure the security-admin login class restrictions.

[edit system login class security-admin]


user@host# set deny-commands "^clear (log|security log)|^(clear|show) security
alarms alarm-type idp|^request (security|system
set-encryption-key)|^rollback|^start shell"
user@host# set deny-configuration-regexps "security alarms potential-violation
idp" "security (ike|ipsec) (policy|proposal)" "security ipsec ^vpn$ .* manual
(authentication| encryption|protocol|spi)" "security log cache" "security log
exclude .* event-id IDP_.*" "system fips self-test after-key- generation"
user@host# set security-role security-administrator

7. Create the ids-admin login class.

[edit]
user@host# set system login class ids-admin

[edit system login class ids-admin]


user@host# set permissions configure
user@host# set permissions maintenance
user@host# set permissions security-control
user@host# set permissions trace

8. Configure the ids-admin login class restrictions.

[edit system login class ids-admin]


user@host# set allow-configuration-regexps "security alarms potential-violation
idp" "security log exclude .* event-id IDP_.*"
set system login class ids-admin deny-commands "^clear log|^(clear|show) security
alarms (alarm-id|all|newer-than|older- than|process|severity)|^(clear|show)
security alarms alarm-type
(authentication|cryptographic-self-test|decryption-failures|encryption-failures|
ike-phase1-failures|ike-phase2-failures|key-generation-self-test|
non-cryptographic-self-test|policy|replay-attacks)|^file
(copy|delete|rename)|^request (security|system set-encryption-key)|
^rollback|^set date|^show security (dynamic-policies|match-policies|policies)|^start
shell"
set system login class ids-admin deny-configuration-regexps "security alarms
potential-violation (authentication|cryptographic-self-test|decryption-
failures|encryption-failures|ike-phase1-failures|ike-phase2-failures|
key-generation-self-test|non-cryptographic-self-test|policy|replay-attacks)"
user@host# set security-role ids-administrator

9. Assign users to the roles.

[edit]
user@host# set system login

Copyright © 2013, Juniper Networks, Inc. 891


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit system login]


user@host# set user audit-officer class audit-admin
user@host# set user crypto-officer class crypto-admin
user@host# set user security-officer class security-admin
user@host# set user ids-officer class ids-admin

10. Configure passwords for the users.

[edit system login]


user@host# set user audit-officer authentication plain-text-password
user@host# set user crypto-officer authentication plain-text-password
user@host# set user security-officer authentication plain-text-password
user@host# set user ids-officer authentication plain-text-password

Results

From configuration mode, confirm your configuration by entering the show system
command. If the output does not display the intended configuration, repeat the
instructions in this example to correct the configuration.

[edit]
user@host# show system
system {
login {
class audit-admin {
permissions [ maintenance security trace ];
allow-commands "^clear (log|security log)";
deny-commands "^clear (security alarms|system login lockout)|^file
(copy|delete|rename)|^request (security|system
set-encryption-key)|^rollback|^set date|^show security
(alarms|dynamic-policies|match-policies|policies)|^start shell";
security-role audit-administrator;
}
class crypto-admin {
permissions [ admin-control configure maintenance security-control system-control
trace ];
allow-commands "^request (system set-encryption-key)";
deny-commands "^clear (log|security alarms|security log|system login lockout)|^file
(copy|delete|rename)|^rollback|^set date|^show security
(alarms|dynamic-policies|match-policies|policies)|^start shell";
allow-configuration-regexps "security (ike|ipsec) (policy|proposal)" "security ipsec
^vpn$ .* manual (authentication|encryption|protocol|spi)" "system fips self-test
after-key-generation" ;
security-role crypto-administrator;
}
class security-admin {
permissions [all];
deny-commands "^clear (log|security log)|^(clear|show) security alarms alarm-type
idp|^request (security|system set-encryption-key)|^rollback|^start shell";
deny-configuration-regexps "security alarms potential-violation idp" "security
(ike|ipsec) (policy|proposal)" "security ipsec ^vpn$ .* manual
(authentication|encryption|protocol|spi)" "security log exclude .* event-id IDP_.*"
"system fips self-test after-key-generation";
security-role security-administrator;
}
class ids-admin {

892 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

permissions [ configure maintenance security-control trace ];


deny-commands "^clear log|^(clear|show) security alarms
(alarm-id|all|newer-than|older-than|process|severity)|^(clear|show) security
alarms alarm-type
(authentication | cryptographic-self-test | decryption-failures | encryption-failures
| ike-phase1-failures | ike-phase2-failures|key-generation-self-test |
non-cryptographic-self-test |policy | replay-attacks) | ^file (copy|delete|rename)
|^request (security|system set-encryption-key) | ^rollback |
^set date | ^show security (dynamic-policies|match-policies|policies) |^start shell";
allow-configuration-regexps "security alarms potential-violation idp" "security log
exclude .* event-id IDP_.*";
deny-configuration-regexps "security alarms potential-violation
(authentication|cryptographic-self-test|decryption-
failures|encryption-failures|ike-phase1-failures|ike-phase2-failures|
key-generation-self-test|non-cryptographic-self-test|policy|replay-attacks)"
security-role ids-administrator;
}
user audit-officer {
class audit-admin;
authentication {
encrypted-password "$1$NEnu1nxk$V7muzte8KAU9JF.t/6cBu1"; ## SECRET-DATA
}
}
user crypto-officer {
class crypto-admin;
authentication {
encrypted-password "$1$bc1HlNtR$9Mc/6SIIWg0FtDA98cmNI."; ##
SECRET-DATA
}
}
user security-officer {
class security-admin;
authentication {
encrypted-password "$1$yRk8sJRn$g18oUVXOUWXLsXk7bl2NW.";
##SECRET-DATA
}
}
user ids-officer {
class ids-admin;
authentication {
encrypted-password "$1$u3exgemI$De2svTK/JRADCjkMXOKqk/"; ##
SECRET-DATA
}
}
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying the login permissions

Purpose Verify the login permissions for the current user.

Copyright © 2013, Juniper Networks, Inc. 893


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Action From operational mode, enter the show cli authorization command.

user@host>show cli authorization


Current user: 'netscreen' class 'super-user'
Permissions:
admin -- Can view user accounts
admin-control-- Can modify user accounts
clear -- Can clear learned network info
configure -- Can enter configuration mode
control -- Can modify any config
edit -- Can edit full files
field -- Can use field debug commands
floppy -- Can read and write the floppy
interface -- Can view interface configuration
interface-control-- Can modify interface configuration
network -- Can access the network
reset -- Can reset/restart interfaces and daemons
routing -- Can view routing configuration
routing-control-- Can modify routing configuration
shell -- Can start a local shell
snmp -- Can view SNMP configuration
snmp-control-- Can modify SNMP configuration
system -- Can view system configuration
system-control-- Can modify system configuration
trace -- Can view trace file settings
trace-control-- Can modify trace file settings
view -- Can view current values and statistics
maintenance -- Can become the super-user
firewall -- Can view firewall configuration
firewall-control-- Can modify firewall configuration
secret -- Can view secret statements
secret-control-- Can modify secret statements
rollback -- Can rollback to previous configurations
security -- Can view security configuration
security-control-- Can modify security configuration
access -- Can view access configuration
access-control-- Can modify access configuration
view-configuration-- Can view all configuration (not including secrets)
flow-tap -- Can view flow-tap configuration
flow-tap-control-- Can modify flow-tap configuration
idp-profiler-operation-- Can Profiler data
pgcp-session-mirroring-- Can view pgcp session mirroring configuration
pgcp-session-mirroring-control-- Can modify pgcp session mirroring configura
tion
storage -- Can view fibre channel storage protocol configuration
storage-control-- Can modify fibre channel storage protocol configuration
all-control -- Can modify any configuration
Individual command authorization:
Allow regular expression: none
Deny regular expression: none
Allow configuration regular expression: none
Deny configuration regular expression: none

This output summarizes the login permissions.

Related • Understanding Administrative Roles on page 886


Documentation

894 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

USB Modems for Remote Management Setup


• Connecting to the Device Remotely on page 895
• Modifying USB Modem Initialization Commands on page 895
• Resetting USB Modems on page 896

Connecting to the Device Remotely

To remotely connect to the device through a USB modem connected to the USB port on
the device:

1. On the PC or laptop computer at your remote location, select Start>Settings>Control


Panel>Network Connections. The Network Connections page appears.

2. Double-click the USB-modem-connect dial-up connection. The Connect


USB-modem-connect page appears.

3. Click Dial to connect to the Juniper Networks device.

When the connection is complete, you can use Telnet or SSH to connect to the device.

Related • USB Modem Interface Overview on page 666


Documentation
• USB Modem Configuration Overview on page 669

• Configuring a Dial-Up Modem Connection Remotely on page 703

• Administration Guide for Security Devices

Modifying USB Modem Initialization Commands

NOTE: These instructions use Hayes-compatible modem commands to


configure the modem. If your modem is not Hayes-compatible, see the
documentation for your modem and enter equivalent modem commands.

You can use the CLI configuration editor to override the value of an initialization command
configured on the USB modem or configure additional commands for initializing USB
modems.

NOTE: If you modify modem initialization commands when a call is in


progress, the new initialization sequence is applied on the modem only when
the call ends.

You can configure the following modem AT commands to initialize the USB modem:

• The command S0=2 configures the modem to automatically answer calls on the
second ring.

• The command L2 configures medium speaker volume on the modem.

Copyright © 2013, Juniper Networks, Inc. 895


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

You can insert spaces between commands.

When you configure modem commands in the CLI configuration editor, you must follow
these conventions:

• Use the newline character \n to indicate the end of a command sequence.

• Enclose the command string in double quotation marks.

You can override the value of the S0=0 command in the initialization sequence configured
on the modem and add the L2 command.

To modify the initialization commands on a USB modem:

1. Configure the modem AT commands to initialize the USB modem.

[edit interfaces umd0]


user@host# set modem-options init-command-string "AT S0=2 L2 \n"

2. If you are done configuring the device, enter commit from configuration mode.

Related • USB Modem Interface Overview on page 666


Documentation
• USB Modem Configuration Overview on page 669

• Resetting USB Modems on page 896

• Administration Guide for Security Devices

Resetting USB Modems

If the USB modem does not respond, you can reset the modem.

CAUTION: If you reset the modem when a call is in progress, the call is
terminated.

To reset the USB modem, in operational mode, enter the following command:

user@host> request interface modem reset umd0

Related • USB Modem Interface Overview on page 666


Documentation
• USB Modem Configuration Overview on page 669

• Modifying USB Modem Initialization Commands on page 895

• Administration Guide for Security Devices

Telnet and SSH Device Control


• Configuring Password Retry Limits for Telnet and SSH Access on page 897
• Configuring Reverse Telnet and Reverse SSH on page 898

896 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• Example: Controlling Management Access on SRX and J-Series Devices on page 899
• The telnet Command on page 901
• The ssh Command on page 903

Configuring Password Retry Limits for Telnet and SSH Access

To prevent brute force and dictionary attacks, the device performs the following actions
for Telnet or SSH sessions by default:

• Disconnects a session after a maximum of 10 consecutive password retries.

• After the second password retry, introduces a delay in multiples of 5 seconds between
subsequent password retries.

For example, the device introduces a delay of 5 seconds between the third and fourth
password retry, a delay of 10 seconds between the fourth and fifth password retry, and
so on.

• Enforces a minimum session time of 20 seconds during which a session cannot be


disconnected. Configuring the minimum session time prevents malicious users from
disconnecting sessions before the password retry delay goes into effect, and attempting
brute force and dictionary attacks with multiple logins.

You can configure the password retry limits for Telnet and SSH access. In this example,
you configure the device to take the following actions for Telnet and SSH sessions:

• Allow a maximum of four consecutive password retries before disconnecting a session.

• Introduce a delay in multiples of 5 seconds between password retries that occur after
the second password retry.

• Enforce a minimum session time of 40 seconds during which a session cannot be


disconnected.

To configure password retry limits for Telnet and SSH access:

1. Set the maximum number of consecutive password retries before a Telnet or SSH or
telnet session is disconnected. The default number is 10, but you can set a number
from 1 through 10.

[edit system login retry-options]


user@host# set tries-before-disconnect 4

2. Set the threshold number of password retries after which a delay is introduced between
two consecutive password retries. The default number is 2, but you can specify a value
from 1 through 3.

[edit system login retry-options]


user@host# set backoff-threshold 2

3. Set the delay (in seconds) between consecutive password retries after the threshold
number of password retries. The default delay is in multiples of 5 seconds, but you
can specify a value from 5 through 10 seconds.

[edit system login retry-options]


user@host# set backoff-factor 5

Copyright © 2013, Juniper Networks, Inc. 897


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

4. Set the minimum length of time (in seconds) during which a Telnet or SSH session
cannot be disconnected. The default is 20 seconds, but you can specify an interval
from 20 through 60 seconds.

[edit system login retry-options]


user@host# set minimum-time 40

5. If you are done configuring the device, enter commit from configuration mode.

Related • The telnet Command on page 901


Documentation
• The ssh Command on page 903

• Reverse Telnet Overview on page 672

• Configuring Reverse Telnet and Reverse SSH on page 898

• Administration Guide for Security Devices

Configuring Reverse Telnet and Reverse SSH

To configure reverse telnet and reverse ssh:

1. Enable reverse telnet.

[edit]
user@host# set system services reverse telnet

2. Specify the port to be used for reverse telnet. If you do not specify a port, 2900 is the
default port that is used.

[edit]
user@host# set system services reverse telnet port 5000

3. Enable reverse ssh to encrypt the connection between the device and the client.

[edit]
user@host# set system services reverse ssh

4. Specify the port for reverse ssh. If you do not specify a port, 2901 is the default port
that is used.

[edit]
user@host# set system services reverse ssh port 6000

5. If you are done configuring the device, enter commit from configuration mode.

Related • The telnet Command on page 901


Documentation
• The ssh Command on page 903

• Configuring Password Retry Limits for Telnet and SSH Access on page 897

• Reverse Telnet Overview on page 672

• Administration Guide for Security Devices

898 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Example: Controlling Management Access on SRX and J-Series Devices

This example shows how to control management access on SRX Series devices.

• Requirements on page 899


• Overview on page 899
• Configuration on page 899
• Verification on page 901

Requirements

No special configuration beyond device initialization is required before configuring this


feature.

Overview

By default, any host on the trusted interface can manage a security device. To limit the
IP addresses that can manage a device, you can configure a firewall filter to deny all,
with the exception of the IP address or addresses to which you want to grant management
access. This example shows how to limit management access to a specific IP addresses
to allow it to manage SRX Series and J Series devices.

Configuration

• Configuring an IP Address List to Restrict Management Access to a Device on page 899

Configuring an IP Address List to Restrict Management Access to a Device

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set policy-options prefix-list manager-ip 192.168.4.254/32


set policy-options prefix-list manager-ip 10.0.0.0/8
set firewall filter manager-ip term block_non_manager from source-address 0.0.0.0/0
set firewall filter manager-ip term block_non_manager from source-prefix-list manager-ip
except
set firewall filter manager-ip term block_non_manager from protocol tcp
set firewall filter manager-ip term block_non_manager from destination-port ssh
set firewall filter manager-ip term block_non_manager from destination-port https
set firewall filter manager-ip term block_non_manager from destination-port telnet
set firewall filter manager-ip term block_non_manager from destination-port http
set firewall filter manager-ip term block_non_manager then discard
set firewall filter manager-ip term accept_everything_else then accept
set interfaces lo0 unit 0 family inet filter input manager-ip

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

1. Define a set of host addresses, called "manager-ip",that are allowed to manage


the device.

[edit policy-options]

Copyright © 2013, Juniper Networks, Inc. 899


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

user@host# set prefix-list manager-ip 192.168.4.254/32


user@host# set prefix-list manager-ip 10.0.0.0/8

NOTE: The configured list is referenced in the actual filter, where you
can change your defined set of addresses.

2. Configure a firewall filter to deny traffic from all IP addresses except the IP addresses
defined in the "manager-ip" list. Management traffic that uses any of the listed
destination ports is rejected when the traffic comes from an address in the list.

[edit firewall filter]


user@host# set manager-ip term block_non_manager from source-address 0.0.0.0/0
user@host# set manager-ip term block_non_manager from source-prefix-list
manager-ip except
user@host# set manager-ip term block_non_manager from protocol tcp
user@host# set manager-ip term block_non_manager from destination-port ssh
user@host# set manager-ip term block_non_manager from destination-port https
user@host# set manager-ip term block_non_manager from destination-port telnet
user@host# set manager-ip term block_non_manager from destination-port http
user@host# set manager-ip term block_non_manager then discard
user@host# set manager-ip term accept_everything_else then accept

3. Apply stateless firewall filters to the loopback interface to filter the packets
originating from the hosts to which you are granting management access.

[edit interfaces lo0 unit 0 ]


user@host# set family inet filter input manager-ip

NOTE: This configuration applies to traffic that terminates at the device.


For traffic that terminates at the device interface (such as IPsec, OSPF,
RIP, or BGP), you must also include the management IP addresses in
the manager-ip prefix-list.

Results From configuration mode, confirm your configuration by entering show configuration
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

user@host# show configuration policy-options


prefix-list manager-ip {
10.0.0.0/8;
192.168.4.254/32;
}

user@host# show configuration firewall


filter manager-ip {
term block_non_manager {
from {
source-address {
0.0.0.0/0;
}

900 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

source-prefix-list {
manager-ip except;
}
protocol tcp;
destination-port [ ssh https telnet http ];
}
then {
discard;
}
}
term accept_everything_else {
then accept;
}
}

user@host# show configuration interfaces


unit 0 {
family inet {
filter {
input manager-ip;
}
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying Interfaces

Purpose Verify if the interfaces are configured correctly.

Action From operational mode, enter the following commands:

• show policy-options

• show firewall

• show interfaces

Related • Administration Guide for Security Devices


Documentation

The telnet Command

You can use the CLI telnet command to open a Telnet session to a remote device:

user@host> telnet host <8bit> <bypass-routing> <inet> <interface interface-name>


<no-resolve> <port port> <routing-instance routing-instance-name> <source address>

Copyright © 2013, Juniper Networks, Inc. 901


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: On SRX100, SRX210, SRX220, SRX240, and SRX650 devices, the


maximum number of concurrent Telnet sessions is as follows:

SRX100 SRX210 SRX220 SRX240 SRX650

3 3 3 5 5

To exit the Telnet session and return to the Telnet command prompt, press Ctrl-].

To exit the Telnet session and return to the CLI command prompt, enter quit.

Table 100 on page 902 describes the telnet command options.

Table 100: CLI telnet Command Options


Option Description

8bit Use an 8-bit data path.

bypass-routing Bypass the routing tables and open a Telnet session only to hosts on directly attached
interfaces. If the host is not on a directly attached interface, an error message is returned.

host Open a Telnet session to the specified hostname or IP address.

inet Force the Telnet session to an IPv4 destination.

interface source-interface Open a Telnet session to a host on the specified interface. If you do not include this
option, all interfaces are used.

no-resolve Suppress the display of symbolic names.

port port Specify the port number or service name on the host.

routing-instance Use the specified routing instance for the Telnet session.
routing-instance-name

source address Use the specified source address for the Telnet session.

Related • The ssh Command on page 903


Documentation
• Configuring Password Retry Limits for Telnet and SSH Access on page 897

• Reverse Telnet Overview on page 672

• Configuring Reverse Telnet and Reverse SSH on page 898

• Administration Guide for Security Devices

902 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

The ssh Command

You can use the CLI ssh command to use the secure shell (SSH) program to open a
connection to a remote device:

user@host> ssh host <bypass-routing> <inet> <interface interface-name>


<routing-instance routing-instance-name> <source address> <v1> <v2>

NOTE: On SRX100, SRX210, SRX220, SRX240, and SRX650 devices, the


maximum number of concurrent SSH sessions is as follows:

SRX100 SRX210 SRX220 SRX240 SRX650

3 3 3 5 5

Table 101 on page 903 describes the ssh command options.

Table 101: CLI ssh Command Options


Option Description

bypass-routing Bypass the routing tables and open an SSH connection only to hosts on directly attached
interfaces. If the host is not on a directly attached interface, an error message is returned.

host Open an SSH connection to the specified hostname or IP address.

inet Force the SSH connection to an IPv4 destination.

interface source-interface Open an SSH connection to a host on the specified interface. If you do not include this
option, all interfaces are used.

routing-instance Use the specified routing instance for the SSH connection.
routing-instance-name

source address Use the specified source address for the SSH connection.

v1 Force SSH to use version 1 for the connection.

v2 Force SSH to use version 2 for the connection.

Related • The telnet Command on page 901


Documentation
• Configuring Password Retry Limits for Telnet and SSH Access on page 897

• Reverse Telnet Overview on page 672

• Configuring Reverse Telnet and Reverse SSH on page 898

• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 903


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

DHCP for IP Address Device


• Verifying and Managing DHCP Local Server Configuration on page 904
• Verifying and Managing DHCP Client Configuration on page 904
• Verifying and Managing DHCP Relay Configuration on page 905

Verifying and Managing DHCP Local Server Configuration

Purpose View or clear information about client address bindings and statistics for the DHCP local
server.

Action • To display the address bindings in the client table on the DHCP local server:

user@host> show dhcp server binding

• To display DHCP local server statistics:

user@host> show dhcp server statistics

• To clear the binding state of a DHCP client from the client table on the DHCP local
server:

user@host> clear dhcp server binding

• To clear all DHCP local server statistics:

user@host> clear dhcp server statistics

NOTE: To clear or view information about client bindings and statistics in a


routing instance, run the following commands:

• show dhcp server binding routing instance <routing-instance name>

• show dhcp server statistics routing instance <routing-instance name>

• clear dhcp server binding routing instance <routing-instance name>

• clear dhcp server statistics routing instance <routing-instance name>

Related • Administration Guide for Security Devices


Documentation

Verifying and Managing DHCP Client Configuration

Purpose View or clear information about client address bindings and statistics for the DHCP client.

Action • To display the address bindings in the client table on the DHCP client:

user@host> show dhcp client binding

• To display DHCP client statistics:

user@host> show dhcp client statistics

904 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• To clear the binding state of a DHCP client from the client table on the DHCP client:

user@host> clear dhcp client binding

• To clear all DHCP client statistics:

user@host> clear dhcp client statistics

NOTE: To clear or view information about client bindings and statistics in a


routing instance, run the following commands:

• show dhcp client binding routing instance <routing-instance name>

• show dhcp client statistics routing instance <routing-instance name>

• clear dhcp client binding routing instance <routing-instance name>

• clear dhcp client statistics routing instance <routing-instance name>

Related • Administration Guide for Security Devices


Documentation

Verifying and Managing DHCP Relay Configuration

Purpose View or clear address bindings or statistics for DHCP relay agent clients.

Action • To display the address bindings for DHCP relay agent clients:

user@host> show dhcp relay binding

• To display DHCP relay agent statistics:

user@host> show dhcp relay statistics

• To clear the binding state of DHCP relay agent clients:

user@host> clear dhcp relay binding

• To clear all DHCP relay agent statistics:

user@host> clear dhcp relay statistics

NOTE: To clear or view information about client bindings and statistics in a


routing instance, run the following commands:

• show dhcp relay binding routing instance <routing-instance name>

• show dhcp relay statistics routing instance <routing-instance name>

• clear dhcp relay binding routing instance <routing-instance name>

• clear dhcp relay statistics routing instance <routing-instance name>

Copyright © 2013, Juniper Networks, Inc. 905


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Administration Guide for Security Devices


Documentation

File Management
• Decrypting Configuration Files on page 906
• Encrypting Configuration Files on page 906
• Modifying the Encryption Key on page 908
• Cleaning Up Files on page 908
• Cleaning Up Files with the CLI on page 909
• Deleting Files on page 910
• Deleting the Backup Software Image on page 911
• Downloading Files on page 911
• Managing Accounting Files on page 912

Decrypting Configuration Files

To disable the encryption of configuration files on a device and make them readable to
all:

1. Enter operational mode in the CLI.

2. Verify your permission to decrypt configuration files on this device by entering the
encryption key for the device.

user@host> request system set-encryption-key


Enter EEPROM stored encryption key:
Verifying EEPROM stored encryption key:

3. At the second prompt, reenter the encryption key.

4. Enter configuration mode in the CLI.

5. Enable configuration file decryption.

[edit]
user@host# edit system
user@host# set no-encrypt-configuration-files

6. Begin the decryption process by committing the configuration.

[edit]
user@host# commit
commit complete

Related • Network Monitoring and Troubleshooting Guide for Security Devices


Documentation

Encrypting Configuration Files

To configure an encryption key in EEPROM and determine the encryption process, enter
one of the request system set-encryption-key commands in operational mode described
in Table 102 on page 907.

906 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 102: request system set-encryption-key Commands


CLI Command Description

request system set-encryption-key Sets the encryption key and enables default configuration file
encryption:

• AES encryption for the Canada and U.S. version of Junos OS


• DES encryption for the international version of Junos OS

request system set-encryption-key algorithm des Sets the encryption key and specifies configuration file
encryption by DES.

request system set-encryption-key unique Sets the encryption key and enables default configuration file
encryption with a unique encryption key that includes the
chassis serial number of the device.

Configuration files encrypted with the unique key can be


decrypted only on the current device. You cannot copy such
configuration files to another device and decrypt them.

request system set-encryption-key des unique Sets the encryption key and specifies configuration file
encryption by DES with a unique encryption key.

To encrypt configuration files on a device:

1. Enter operational mode in the CLI.

2. Configure an encryption key in EEPROM and determine the encryption process; for
example, enter the request system set-encryption-key command.

user@host> request system set-encryption-key


Enter EEPROM stored encryption key:

3. At the prompt, enter the encryption key. The encryption key must have at least six
characters.

Enter EEPROM stored encryption key:juniper1


Verifying EEPROM stored encryption key:

4. At the second prompt, reenter the encryption key.

5. Enter configuration mode in the CLI.

6. Enable configuration file encryption to take place.

[edit]
user@host# edit system
user@host# set encrypt-configuration-files

7. Begin the encryption process by committing the configuration.

[edit]
user@host# commit
commit complete

Related • Network Monitoring and Troubleshooting Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 907


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Modifying the Encryption Key

When you modify the encryption key, the configuration files are decrypted and then
reencrypted with the new encryption key.

To modify the encryption key:

1. Enter operational mode in the CLI.

2. Configure a new encryption key in EEPROM and determine the encryption process;
for example, enter the request system set-encryption-key command.

user@host> request system set-encryption-key


Enter EEPROM stored encryption key:

3. At the prompt, enter the new encryption key. The encryption key must have at least
six characters.

Enter EEPROM stored encryption key:juniperone


Verifying EEPROM stored encryption key:

4. At the second prompt, reenter the new encryption key.

Related • Network Monitoring and Troubleshooting Guide for Security Devices


Documentation

Cleaning Up Files

You can use the J-Web user interface to rotate log files and delete unnecessary files on
the device. If you are running low on storage space, the file cleanup procedure quickly
identifies files that can be deleted.

The file cleanup procedure performs the following tasks:

• Rotates log files—Archives all information in the current log files and creates fresh log
files.

• Deletes log files in /var/log—Deletes any files that are not currently being written to.

• Deletes temporary files in /var/tmp—Deletes any files that have not been accessed
within two days.

• Deletes all crash files in /var/crash—Deletes any core files that the device has written
during an error.

• Deletes all software images (*.tgz files) in /var/sw/pkg—Deletes any software images
copied to this directory during software upgrades.

To rotate log files and delete unnecessary files with the J-Web user interface:

1. In the J-Web user interface, select Maintain>Files.

2. In the Clean Up Files section, click Clean Up Files. The device rotates log files and
identifies the files that can be safely deleted.

The J-Web user interface displays the files that you can delete and the amount of
space that will be freed on the file system.

908 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

3. Click one of the following buttons on the confirmation page:

• To delete the files and return to the Files page, click OK.

• To cancel your entries and return to the list of files in the directory, click Cancel.

Related • Network Monitoring and Troubleshooting Guide for Security Devices


Documentation

Cleaning Up Files with the CLI

You can use the CLI request system storage cleanup command to rotate log files and
delete unnecessary files on the device. If you are running low on storage space, the file
cleanup procedure quickly identifies files that can be deleted.

The file cleanup procedure performs the following tasks:

• Rotates log files—Archives all information in the current log files, deletes old archives,
and creates fresh log files.

• Deletes log files in /var/log—Deletes any files that are not currently being written to.

• Deletes temporary files in /var/tmp—Deletes any files that have not been accessed
within two days.

• Deletes all crash files in /var/crash—Deletes any core files that the device has written
during an error.

• Deletes all software images (*.tgz files) in /var/sw/pkg—Deletes any software images
copied to this directory during software upgrades.

To rotate log files and delete unnecessary files with the CLI:

1. Enter operational mode in the CLI.

2. Rotate log files and identify the files that can be safely deleted.

user@host> request system storage cleanup

The device rotates log files and displays the files that you can delete.

3. Enter yes at the prompt to delete the files.

NOTE: You can issue the request system storage cleanup dry-run command
to review the list of files that can be deleted with the request system storage
cleanup command, without actually deleting the files.

Copyright © 2013, Juniper Networks, Inc. 909


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE:
On SRX Series devices, the /var hierarchy is hosted in a separate partition
(instead of the root partition). If Junos OS installation fails as a result of
insufficient space:

• Use the request system storage cleanup command to delete temporary files.

• Delete any user-created files in both the root partition and under the /var
hierarchy.

Related • Network Monitoring and Troubleshooting Guide for Security Devices


Documentation

Deleting Files

You can use the J-Web user interface to delete an individual file from the device. When
you delete the file, it is permanently removed from the file system.

CAUTION: If you are unsure whether to delete a file from the device, we
recommend using the Cleanup Files tool. This tool determines which files can
be safely deleted from the file system.

To delete files with the J-Web user interface:

1. In the J-Web user interface, select Maintain>Files.

2. In the Download and Delete Files section, click one of the following file types:

• Log Files—Lists the log files located in the /var/log directory on the device.

• Temporary Files—Lists the temporary files located in the /var/tmp directory on the
device.

• Old Junos OS—Lists the software images in the (*.tgz files) in the /var/sw/pkg
directory on the device.

• Crash (Core) Files—Lists the core files located in the /var/crash directory on the
device.

The J-Web user interface displays the files located in the directory.

3. Check the box next to each file you plan to delete.

4. Click Delete.

The J-Web user interface displays the files you can delete and the amount of space
that will be freed on the file system.

5. Click one of the following buttons on the confirmation page:

• To delete the files and return to the Files page, click OK.

• To cancel your entries and return to the list of files in the directory, click Cancel.

910 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Related • Network Monitoring and Troubleshooting Guide for Security Devices


Documentation

Deleting the Backup Software Image

Junos OS keeps a backup image of the software that was previously installed so that
you can downgrade to that version of the software if necessary. You can use the J-Web
user interface to delete this backup image. If you delete this image, you cannot downgrade
to this particular version of the software.

To delete the backup software image:

1. In the J-Web user interface, select Maintain>Files.

2. Review the backup image information listed in the Delete Backup Junos Package
section.

3. Click the Delete backup Junos package link to delete the backup image.

4. Click one of the following buttons on the confirmation page:

• To delete the backup image and return to the Files page, click OK.

• To cancel the deletion of the backup image and return to the Files page, click Cancel.

Related • Network Monitoring and Troubleshooting Guide for Security Devices


Documentation

Downloading Files

You can use the J-Web user interface to download a copy of an individual file from the
device. When you download a file, it is not deleted from the file system.

To download files with the J-Web user interface:

1. In the J-Web user interface, select Maintain>Files.

2. In the Download and Delete Files section, click one of the following file types:

• Log Files—Lists the log files located in the /var/log directory on the device.

• Temporary Files—Lists the temporary files located in the /var/tmp directory on the
device.

• Old Junos OS—Lists the software images located in the (*.tgz files) in the /var/sw/pkg
directory on the device.

• Crash (Core) Files—Lists the core files located in the /var/crash directory on the
device.

The J-Web user interface displays the files located in the directory.

3. Click Download to download an individual file.

4. Choose a location for the browser to save the file.

The file is downloaded.

Copyright © 2013, Juniper Networks, Inc. 911


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Network Monitoring and Troubleshooting Guide for Security Devices


Documentation

Managing Accounting Files

If you configure your system to capture accounting data in log files, set the location for
your accounting files to the DRAM.

The default location for accounting files is the cfs/var/log directory on the CompactFlash
(CF) card. The nonpersistent option minimizes the read/write traffic to your CF card. We
recommend that you use the nonpersistent option for all accounting files configured on
your system.

To store accounting log files in DRAM instead of the CF card:

1. Enter configuration mode in the CLI.

2. Create an accounting data log file in DRAM and replace filename with the name of
the file.

[edit]
user@host# edit accounting-options file filename

3. Store accounting log files in the DRAM file.

[edit]
user@host# set file filename nonpersistent

CAUTION: If log files for accounting data are stored on DRAM, these files are
lost when the device reboots. Therefore, we recommend that you back up
these files periodically.

Related • Network Monitoring and Troubleshooting Guide for Security Devices


Documentation

Licenses
• Displaying License Keys on page 912
• Downloading License Keys on page 913
• Generating a License Key on page 913
• Saving License Keys on page 914
• Updating License Keys on page 915
• Example: Adding a New License Key on page 915
• Example: Deleting a License Key on page 919

Displaying License Keys

To display license keys installed on the device:

1. In the J-Web interface, select Maintain>Licenses.

912 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

2. Under Installed Licenses, click Display Keys to display all the license keys installed on
the device.

A screen displaying the license keys in text format appears. Multiple licenses are
separated by a blank line.

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Updating License Keys on page 254

• Saving License Keys on page 253

• Downloading License Keys on page 253

• Example: Adding a New License Key on page 255

• Example: Deleting a License Key on page 258

• Installation and Upgrade Guide for Security Devices

• Administration Guide for Security Devices

Downloading License Keys

To download license keys installed on the device:

1. In the J-Web interface, select Maintain>Licenses.

2. Under Installed Licenses, click Download Keys to download all the license keys installed
on the device to a single file.

3. Select Save it to disk and specify the file to which the license keys are to be written.

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Updating License Keys on page 254

• Saving License Keys on page 253

• Displaying License Keys on page 252

• Example: Adding a New License Key on page 255

• Example: Deleting a License Key on page 258

• Installation and Upgrade Guide for Security Devices

Generating a License Key

To generate a license key:

Copyright © 2013, Juniper Networks, Inc. 913


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

1. Gather the authorization code that you received when you purchased your license as
well as your device serial number.

2. Go to the Juniper Networks licensing page at:

https://www.juniper.net/lcrs/generateLicense.do

3. Enter the device serial number and authorization code in the webpage and click
Generate. Depending on the type of license you purchased, you will receive one of the
following responses:

• License key—If you purchased a perpetual license, you will receive a license key
from the licensing management system. You can enter this key directly into the
system to activate the feature on your device.

• License key entitlement—If you purchased a subscription-based license, you will


receive a license key entitlement from the licensing management system. You can
use this entitlement to validate your license on the Juniper Networks licensing server
and download the feature license from the server to your device.

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Updating License Keys on page 254

• Saving License Keys on page 253

• Displaying License Keys on page 252

• Downloading License Keys on page 253

• Example: Adding a New License Key on page 255

• Example: Deleting a License Key on page 258

• Installation and Upgrade Guide for Security Devices

Saving License Keys

To save license keys installed on the device:

1. From operational mode, save the installed license keys to a file or URL.

user@host>request system license save filename | url

For example, the following command saves the installed license keys to a file named
license.config:

request system license save ftp://user@host/license.conf

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Updating License Keys on page 254

• Displaying License Keys on page 252

914 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

• Downloading License Keys on page 253

• Example: Adding a New License Key on page 255

• Example: Deleting a License Key on page 258

• Installation and Upgrade Guide for Security Devices

Updating License Keys

To update a license key from the device:

1. From operational mode, do one of the following tasks:

• Update the license keys automatically.

user@host> request system license update

NOTE: The request system license update command will always use the
default Juniper license server https://ae1.juniper.net

You can only use this command to update subscription-based licenses (such as
UTM).

• Update the trial license keys automatically.

user@host>request system license update trial

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Saving License Keys on page 253

• Displaying License Keys on page 252

• Downloading License Keys on page 253

• Example: Adding a New License Key on page 255

• Example: Deleting a License Key on page 258

• Installation and Upgrade Guide for Security Devices

Example: Adding a New License Key

This example shows how to add a new license key.

• Requirements on page 916


• Overview on page 916
• Configuration on page 916
• Verification on page 917

Copyright © 2013, Juniper Networks, Inc. 915


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Requirements

Before you begin, confirm that your Junos OS feature requires you to purchase, install,
and manage a separate software license.

Overview

You can add a license key from a file or URL, from a terminal, or from the J-Web user
interface. Use the filename option to activate a perpetual license directly on the device.
(Most feature licenses are perpetual.) Use the url to send a subscription-based license
key entitlement (such as UTM) to the Juniper Networks licensing server for authorization.
If authorized, the server downloads the license to the device and activates it.

In this example, the file name is bgp-reflection.

Configuration

CLI Quick To quickly add a new license key, copy the following commands, paste them in a text
Configuration file, remove any line breaks, and then copy and paste the commands into the CLI.

From operational mode, you can add a license key in either way:

• From a file or URL:

user@hostname> request system license add bgp-reflection

• From the terminal:

user@hostname> request system license add terminal

GUI Step-by-Step To add a new license key:


Procedure
1. In the J-Web user interface, select Maintain>Licenses.

2. Under Installed Licenses, click Add to add a new license key.

3. Do one of the following, using a blank line to separate multiple license keys:

• In the License File URL box, type the full URL to the destination file containing the
license key to be added.

• In the License Key Text box, paste the license key text, in plain-text format, for the
license to be added.

4. Click OK to add the license key.

NOTE: If you added the SRX100 Memory Upgrade license, the device
reboots immediately and comes back up as a high-memory device.

5. Click OK to check your configuration and save it as a candidate configuration.

6. If you are done configuring the device, click Commit Options>Commit.

916 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Step-by-Step To add a new license key:


Procedure
1. From operational mode, add a license key in either way:

• From a file or URL:

user@host> request system license add bgp-reflection

• From the terminal:

user@host>request system license add terminal

2. When prompted, enter the license key, separating multiple license keys with a blank
line. If the license key you enter is invalid, an error is generated when you press Ctrl-D
to exit license entry mode.

NOTE: If you added the SRX100 Memory Upgrade license, the device
reboots immediately and comes back up as a high-memory device.

Results From operational mode, confirm your configuration by entering the show system license
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

user@hostname> show system license

License usage:
Licenses Licenses Licenses Expiry
Feature name used installed needed
bgp-reflection 0 1 0 permanent

Licenses installed:
License identifier: G03000002223
License version: 2
Valid for device: JN001875AB
Features:
bgp-reflection - Border Gateway Protocol route reflection
permanent

License identifier: G03000002225


License version: 2
Valid for device: JN001875AB

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

• Verifying Installed Licenses on page 918


• Verifying License Usage on page 918
• Verifying Installed License Keys on page 918

Copyright © 2013, Juniper Networks, Inc. 917


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Verifying Installed Licenses

Purpose Verify that the expected licenses have been installed and are active on the device.

Action From operational mode, enter the show system license command.

The output shows a list of the licenses used and a list of the licenses installed on the
device and when they expire.

Verifying License Usage

Purpose Verify that the licenses fully cover the feature configuration on the device.

Action From operational mode, enter the show system license usage command.

user@hostname> show system license usage

Licenses Licenses Licenses Expiry


Feature name used installed needed
bgp-reflection 1 1 0 permanent

The output shows a list of the licenses installed on the device and how they are used.

Verifying Installed License Keys

Purpose Verify that the license keys were installed on the device.

Action From operational mode, enter the show system license keys command.

user@hostname> show system license keys

XXXXXXXXXX xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx


xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx
xxxxxx xxxxxx xxx

The output shows a list of the license keys installed on the device. Verify that each
expected license key is present.

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Updating License Keys on page 254

• Saving License Keys on page 253

• Displaying License Keys on page 252

• Downloading License Keys on page 253

• Example: Deleting a License Key on page 258

• Installation and Upgrade Guide for Security Devices

918 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Example: Deleting a License Key

This example shows how to delete a license key.

• Requirements on page 919


• Overview on page 919
• Configuration on page 919
• Verification on page 920

Requirements

Before you delete a license key, confirm that it is no longer needed.

Overview

You can delete a license key from the CLI or J-Web user interface. In this example, the
license ID is G03000002223.

Configuration

CLI Quick To quickly delete a license key, copy the following commands, paste them in a text file,
Configuration remove any line breaks, and then copy and paste the commands into the CLI.

user@host> request system license delete G03000002223

GUI Step-by-Step To delete a license key:


Procedure
1. In the J-Web user interface, select Maintain>Licenses.

2. Select the check box of the license or licenses you want to delete.

3. Click Delete.

NOTE: If you deleted the SRX100 Memory Upgrade license, the device
reboots immediately and comes back up as a low-memory device.

4. Click OK to check your configuration and save it as a candidate configuration.

5. If you are done configuring the device, click Commit Options>Commit.

Step-by-Step To delete a license key:


Procedure
1. From operational mode, for each license, enter the following command and specify
the license ID. You can delete only one license at a time.

user@host> request system license delete G03000002223

NOTE: If you deleted the SRX100 Memory Upgrade license, the device
reboots immediately and comes back up as a low-memory device.

Copyright © 2013, Juniper Networks, Inc. 919


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Results From configuration mode, confirm your deletion by entering the show system license
command. The license key you deleted will be removed. If the output does not display
the intended configuration, repeat the configuration instructions in this example to correct
it.

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying Installed Licenses

Purpose Verify that the expected licenses have been removed from the device.

Action From operational mode, enter the show system license command.

Related • Junos OS Feature License Model Number for J Series Services Routers and SRX Series
Documentation Services Gateways on page 153

• Generating a License Key on page 252

• Updating License Keys on page 254

• Saving License Keys on page 253

• Displaying License Keys on page 252

• Downloading License Keys on page 253

• Example: Adding a New License Key on page 255

• Installation and Upgrade Guide for Security Devices

Operational Commands
• Restart Commands Overview on page 952

920 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

clear dhcp client binding

Syntax clear dhcp client binding


[all|interface <interface-name>]
[routing-instance <routing-instance-name>]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Clear the binding state of a Dynamic Host Configuration Protocol (DHCP) client from
the DHCP client table.

Options all—(Optional) Clear the binding state for all DHCP clients.

interface <interface-name>—(Optional) Clear the binding state for DHCP clients on the
specified interface.

routing-instance <routing-instance-name>—(Optional) Clear the binding state for DHCP


clients on the specified routing instance. If you do not specify a routing instance,
binding state is cleared for DHCP clients on the default routing instance.

Required Privilege clear


Level

Related • show dhcp client binding on page 955


Documentation
• Administration Guide for Security Devices

Output Fields This command produces no output.

Copyright © 2013, Juniper Networks, Inc. 921


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear dhcpv6 client binding

Syntax clear dhcpv6 client binding


[all | interface interface-name]
[routing-instance routing-instance-name]

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description Clear the binding state of a Dynamic Host Configuration Protocol (DHCPv6) client from
the DHCPv6 client table.

Options all—(Optional) Clear the binding state for all DHCPv6 clients.

interface interface-name—(Optional) Clear the binding state for DHCPv6 clients on the
specified interface.

routing-instance routing-instance-name—(Optional) Clear the binding state for DHCPv6


clients on the specified routing instance. If you do not specify a routing instance, the
binding state is cleared for DHCPv6 clients on the default routing instance.

Required Privilege clear


Level

Related • show dhcpv6 client binding on page 958


Documentation

Output Fields This command produces no output.

922 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

clear dhcp client statistics

Syntax clear dhcp client statistics


<all>
<interface>
<routing-instance>

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Clear all Dynamic Host Configuration Protocol (DHCP) client statistics.

Options all—(Optional) Clear all the DHCP client statistics.

interface—(Optional) Clear the statistics for DHCP clients on the specified interface.

routing-instance —(Optional) Clear the statistics for DHCP clients on the specified routing
instance. If you do not specify a routing instance, statistics are cleared for the default
routing instance.

Required Privilege clear


Level

Related • show dhcp client statistics on page 960


Documentation
• Administration Guide for Security Devices

Output Fields This command produces no output.

Copyright © 2013, Juniper Networks, Inc. 923


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear dhcpv6 client statistics

Syntax clear dhcpv6 client statistics


routing-instance routing-instance-name

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description Clear all DHCPv6 client statistics.

Options routing-instance routing-instance-name—(Optional) Clear the statistics for DHCPv6 clients


on the specified routing instance. If you do not specify a routing instance, statistics
are cleared for the default routing instance.

Required Privilege clear


Level

Related • show dhcpv6 client statistics on page 962


Documentation

Output Fields This command produces no output.

924 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

clear dhcp relay binding

Syntax clear dhcp relay binding


<all | ip-address | mac-address>
<interface interface-name>
<routing-instance routing-instance-name>

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Clear the binding state of a Dynamic Host Configuration Protocol (DHCP) client from
the client table.

Options all—(Optional) Clear the binding state for all DHCP clients.

ip-address— (Optional) Clear the binding state for the DHCP client, using the specified
IP address.

mac-address—(Optional) Clear the binding state for the DHCP client, using the specified
MAC address.

interface interface-name—(Optional) Clear the binding state for DHCP clients on the
specified interface

routing-instance routing-instance-name—(Optional) Clear the binding state for DHCP


clients on the specified routing instance. If you do not specify a routing instance, the
binding state is cleared for the default routing instance.

Required Privilege clear


Level

Related • show dhcp relay binding on page 964


Documentation
• Administration Guide for Security Devices

Output Fields This command produces no output.

Copyright © 2013, Juniper Networks, Inc. 925


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear dhcp relay statistics

Syntax clear dhcp relay statistics


<routing-instance routing-instance-name>

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Clear all Dynamic Host Configuration Protocol (DHCP) relay statistics.

Options routing-instance routing-instance-name—(Optional) Clear the DHCP relay statistics on


the specified routing instance. If you do not specify a routing instance name, statistics
are cleared for the default routing instance.

Required Privilege clear


Level

Related • show dhcp relay statistics on page 966


Documentation
• Administration Guide for Security Devices

Output Fields This command produces no output.

926 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

clear dhcp server binding

Syntax clear dhcp server binding


<all | ip-address | mac-address>
<interface interface-name>
<routing-instance routing-instance-name>

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Clear the binding state of a Dynamic Host Configuration Protocol (DHCP) client from
the client table on the DHCP local server.

Options all—(Optional) Clear the binding state for all DHCP clients.

ip-address— (Optional) Clear the binding state for the DHCP client, using the specified
IP address.

mac-address—(Optional) Clear the binding state for the DHCP client, using the specified
MAC address.

interface interface-name—(Optional) Clear the binding state for DHCP clients on the
specified interface.

routing-instance routing-instance-name—(Optional) Clear the binding state for DHCP


clients on the specified routing instance.

Required Privilege clear


Level

Related • show dhcp server binding on page 968


Documentation
• Administration Guide for Security Devices

Output Fields This command produces no output.

Copyright © 2013, Juniper Networks, Inc. 927


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear dhcp server statistics

Syntax clear dhcp server statistics


<routing-instance routing-instance-name>

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Clear all Dynamic Host Configuration Protocol (DHCP) local server statistics.

Options routing-instance routing-instance-name—(Optional) Clear the statistics for DHCP clients


on the specified routing instance. If you do not specify a routing instance, statistics
are cleared for the default routing instance.

Required Privilege clear


Level

Related • show dhcp server statistics on page 970


Documentation
• Administration Guide for Security Devices

Output Fields This command produces no output.

928 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

clear dhcpv6 server binding (Local Server)

Syntax clear dhcpv6 server binding


<all | client-id | ip-address | session-id>
<interface interface-name>
<routing-instance routing-instance-name>

Release Information Command introduced in Junos Release 10.4.

Description Clear the binding state of a DHCPv6 client from the client table on the DHCPv6 local
server.

Options • all—(Optional) Clear the binding state for all DHCPv6 clients.

• client-id—(Optional) Clear the binding state for the DHCPv6 client with the specified
client ID (option 1).

• ip-address—(Optional) Clear the binding state for the DHCPv6 client with the specified
address.

• session-id—(Optional) Clear the binding state for the DHCPv6 client with the specified
session ID.

• interface interface-name—(Optional) Clear the binding state for DHCPv6 clients on


the specified interface.

• routing-instance routing-instance-name—(Optional) Clear the binding state for DHCPv6


clients on the specified routing instance.

Required Privilege clear


Level

Related • show dhcpv6 server binding (View) on page 972


Documentation
• Junos OS Interfaces Library for Security Devices

• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 929


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear dhcpv6 server statistics (Local Server)

Syntax clear dhcpv6 server statistics


<logical-system logical-system-name>
<routing-instance routing-instance-name>

Release Information Command introduced in Junos Release 10.4.

Description Clear all DHCPv6 local server statistics.

Options logical-system logical-system-name—(Optional) Clear the statistics for DHCPv6 clients


on the specified logical system. If you do not specify a logical system, statistics are
cleared for the default logical system.

routing-instance routing-instance-name—(Optional) Clear the statistics for DHCPv6 clients


on the specified routing instance. If you do not specify a routing instance, statistics
are cleared for the default routing instance.

Required Privilege clear


Level

Related • show dhcpv6 server statistics (View) on page 976


Documentation
• Administration Guide for Security Devices

930 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

clear system login lockout

Syntax clear system login lockout


<all>
<username>

Release Information Command introduced in Release 11.2 of Junos OS.

Description Unlock the user account locked as a result of invalid login attempts.

Options <all>—Clear all locked user accounts.

<username>—Clear the specified locked user account.

Required Privilege clear


Level

Related • show system login lockout on page 295


Documentation
• Administration Guide for Security Devices

Output Fields This command produces no output.

Copyright © 2013, Juniper Networks, Inc. 931


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request dhcp client renew

Syntax request dhcp client renew


[all|interface <interface-name>]
routing-instance <routing-instance-name>

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Initiates a renew request for the specified clients if they are in the bound state.

Options all—Initiate renew requests for all DHCP clients. If you specify a routing instance, renew
requests are initiated for all DHCP clients within that routing instance.

interface <interface-name>—Initiate renew requests for DHCP clients on the specified


interface.

routing-instance <routing-instance-name>—Initiate renew requests for DHCP clients in


the specified routing instance. If you do not specify a routing instance, renew requests
are initiated on the default routing instance.

Required Privilege view


Level

Related • Administration Guide for Security Devices


Documentation

Output Fields This command produces no output.

932 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

request dhcpv6 client renew

Syntax request dhcpv6 client renew


[all | interface interface-name]
routing-instance <routing-instance-name>

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description Initiate a renew request for the specified DHCPv6 clients if they are in the bound state.

Options all—Initiate renew requests for all DHCPv6 clients. If you specify a routing instance, renew
requests are initiated for all DHCPv6 clients within that routing instance.

interface-name interface-name—Initiate renew requests for DHCPv6 clients on the specified


interface.

routing-instance routing-instance-name—Initiate renew requests for DHCPv6 clients in


the specified routing instance. If you do not specify a routing instance, renew requests
are initiated on the default routing instance.

Required Privilege view


Level

Output Fields This command produces no output.

Copyright © 2013, Juniper Networks, Inc. 933


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system autorecovery state

Syntax request system autorecovery state (save | recover | clear)

Release Information Command introduced in Junos Release 11.2.

Description Prepares the system for autorecovery of configuration, licenses, and disk information.

Options save—Save the current state of the disk partitioning, configuration, and licenses for
autorecovery.
The active Junos OS configuration is saved as the Junos rescue configuration, after
which the rescue configuration, licenses, and disk partitioning information is saved
for autorecovery. Autorecovery information must be initially saved using this
command for the autorecovery feature to verify integrity of data on every bootup.

NOTE:
• Any recovery performed at a later stage will restore the data to the
same state as it was when the save command was executed.

• A fresh rescue configuration is generated when the command is


executed. Any existing rescue configuration will be overwritten.

recover—Recover the disk partitioning, configuration, and licenses.


After autorecovery data has been saved, the integrity of saved items is always
checked automatically on every bootup. The recovery command allows you to forcibly
re-run the tests at any time if required.

clear—Clear all saved autorecovery information.


Only the autorecovery information is deleted; the original copies of the data used by
the router are not affected. Clearing the autorecovery information also disables all
autorecovery integrity checks performed during bootup.

Required Privilege maintenance


Level

Related • show system autorecovery state on page 287


Documentation
• Installation and Upgrade Guide for Security Devices

List of Sample Output request system autorecovery state save on page 935
request system autorecovery state recover on page 935
request system autorecovery state clear on page 935

Output Fields When you enter this command, you are provided feedback on the status of your request.

934 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Sample Output
request system autorecovery state save
user@host> request system autorecovery state save
Saving config recovery information
Saving license recovery information
Saving bsdlabel recovery information

Sample Output
request system autorecovery state recover
user@host> request system autorecovery state recover

Configuration:
File Recovery Information Integrity Check Action / Status
rescue.conf.gz Saved Passed None
Licenses:
File Recovery Information Integrity Check Action / Status
JUNOS282736.lic Saved Passed None
JUNOS282737.lic Saved Failed Recovered
BSD Labels:
Slice Recovery Information Integrity Check Action / Status
s1 Saved Passed None
s2 Saved Passed None
s3 Saved Passed None
s4 Saved Passed None

Sample Output
request system autorecovery state clear
user@host> request system autorecovery state clear
Clearing config recovery information
Clearing license recovery information
Clearing bsdlabel recovery information

Copyright © 2013, Juniper Networks, Inc. 935


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system download abort

Syntax request system download abort <download-id>

Release Information Command introduced in Release 11.2 of Junos OS.

Description Abort a download. The download instance is stopped and cannot be resumed. Any
partially downloaded file is automatically deleted to free disk space. Information regarding
the download is retained and can be displayed with the show command until a Clear
operation is performed.

NOTE: Only downloads in the active, paused, and error states can be aborted.

Options download-id—(Required) The ID number of the download to be paused.

Required Privilege maintenance


Level

Related • request system download start on page 276


Documentation
• request system download pause on page 274

• request system download resume on page 275

• request system download clear on page 273

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system download abort on page 936

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system download abort
user@host> request system download abort 1
Aborted download #1

936 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

request system download clear

Syntax request system download clear

Release Information Command introduced in Release 11.2 of Junos OS.

Description Delete the history of completed and aborted downloads.

Required Privilege maintenance


Level

Related • request system download start on page 276


Documentation
• request system download pause on page 274

• request system download resume on page 275

• request system download abort on page 272

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system download clear on page 937

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system download clear
user@host> request system download clear
Cleared information on completed and aborted downloads

Copyright © 2013, Juniper Networks, Inc. 937


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system download pause

Syntax request system download pause <download-id>

Release Information Command introduced in Release 11.2 of Junos OS.

Description Suspend a particular download instance.

NOTE: Only downloads in the active state can be paused.

Options download-id—(Required) The ID number of the download to be paused.

Required Privilege maintenance


Level

Related • request system download start on page 276


Documentation
• request system download resume on page 275

• request system download abort on page 272

• request system download clear on page 273

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system download pause on page 938

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system download pause
user@host> request system download pause 1
Paused download #1

938 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

request system download resume

Syntax request system download resume download-id <max-rate>

Release Information Command introduced in Release 11.2 of Junos OS.

Description Resume a download that has been paused. Download instances that are not in progress
because of an error or that have been explicitly paused by the user can be resumed by
the user. The file will continue downloading from the point where it paused. By default,
the download resumes with the same bandwidth specified with the request system
download start command. The user can optionally specify a new (maximum) bandwidth
with the request system download resume command.

NOTE: Only downloads in the paused and error states can be resumed.

Options download-id—(Required) The ID number of the download to be paused.

max-rate—(Optional) The maximum bandwidth for the download.

Required Privilege maintenance


Level

Related • request system download start on page 276


Documentation
• request system download pause on page 274

• request system download abort on page 272

• request system download clear on page 273

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system download resume on page 939

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system download resume
user@host> request system download resume 1
Resumed download #1

Copyright © 2013, Juniper Networks, Inc. 939


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system download start

Syntax request system download start (url | max-rate | save as | login | delay)

Release Information Command introduced in Release 11.2 of Junos OS.

Description Creates a new download instance and identifies it with a unique integer called the
download ID.

Options url—(Required) The FTP or HTTP URL location of the file to be downloaded.

max-rate—(Optional) The maximum average bandwidth for the download. Numbers


with the suffix k or K, m or M, and g or G are interpreted as kbps, mbps, or gbps,
respectively.

save-as—(Optional) The filename to be used for saving the file in the /var/tmp location.

login—(Optional) The username and password for the server in the format
username:password.

delay—(Optional) The number of hours after which the download should start.

Required Privilege maintenance


Level

Related • request system download pause on page 274


Documentation
• request system download resume on page 275

• request system download abort on page 272

• request system download clear on page 273

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system download start on page 940

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system download start
user@host> request system download start login user:passwd ftp://ftp-server//tftpboot/1m_file
max-rate 1k
Starting download #1

940 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

request system firmware upgrade

Syntax request system firmware upgrade

Release Information Command introduced in Release 10.2 of Junos OS.

Description Upgrade firmware on a system.

Options fpc—Upgrade FPC ROM monitor.

pic—Upgrade PIC firmware.

re—Upgrade baseboard BIOS/FPGA. There is an active BIOS image and a backup BIOS
image.

vcpu—Upgrade VCPU ROM monitor.

Required Privilege maintenance


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation
• Administration Guide for Security Devices

List of Sample Output request system firmware upgrade on page 941

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system firmware upgrade
user@host> request system firmware upgrade re bios
Part Type Tag Current Available Status
version version
Routing Engine 0 RE BIOS 0 1.5 1.9 OK
Routing Engine 0 RE BIOS Backup 1 1.7 1.9 OK
Perform indicated firmware upgrade ? [yes,no] (no) yes

user@host> request system firmware upgrade re bios backup


Part Type Tag Current Available Status
version version
Routing Engine 0 RE BIOS 0 1.5 1.9 OK
Routing Engine 0 RE BIOS Backup 1 1.7 1.9 OK
Perform indicated firmware upgrade ? [yes,no] (no) yes

Copyright © 2013, Juniper Networks, Inc. 941


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system license update

Syntax request system license update

Release Information Command introduced in Junos OS Release 9.5.

Description Start autoupdating license keys from the LMS server.

Options trial—Starts autoupdating trial license keys from the LMS server.

Required Privilege maintenance


Level

Related • Administration Guide for Security Devices


Documentation
• UTM Overview Feature Guide for Security Devices

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system license update on page 942


request system license update trial on page 942

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system license update
user@host> request system license update

Request to automatically update license keys from https://ae1.juniper.net has


been sent, use show system license to check status.

request system license update trial


user@host> request system license update trial

Request to automatically update trial license keys from https://ae1.juniper.net


has been sent, use show system license to check status.

942 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

request system partition compact-flash

Syntax request system partition compact-flash

Release Information Command introduced in Release 9.2 of Junos OS.

Description Reboots the device and repartitions the compact flash. The compact flash is repartitioned
only if it is possible to restore all the data on the compact flash. Otherwise, the operation
is aborted, and a message is displayed indicating that the current disk usage needs to
be reduced.

Required Privilege maintenance


Level

Related • Example: Installing Junos OS on SRX Series Devices Using the Partition Option on
Documentation page 191

• Installation and Upgrade Guide for Security Devices

List of Sample Output request system partition compact-flash (If Yes) on page 943
request system partition compact-flash (If No) on page 943

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system partition compact-flash (If Yes)
user@host> request system partition compact-flash
Are you sure you want to reboot
and partition the compact-flash ? [yes,no] yes
Initiating repartition operation.
The operation may take several minutes to complete.
System will reboot now...
<System reboots>
<Repartition operation is performed>
<System reboots and starts up normally>

Sample Output
request system partition compact-flash (If No)
user@host> request system partition compact-flash
Are you sure you want to reboot
and partition the compact-flash ? [yes,no] no

Copyright © 2013, Juniper Networks, Inc. 943


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system power-off fpc

Syntax request system (halt | power-off | reboot) power-off fpc

Release Information Command introduced in Junos OS Release 11.4.

Description Bring Flexible PIC Concentrators (FPCs) offline before Routing Engines are shut down.

Options • halt—Bring FPC offline and then halt the system.

• power-off—Bring FPC offline and then power off the system.

• reboot—Bring FPC offline and then reboot the system.

Required Privilege maintenance


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation

List of Sample Output request system halt power-off fpc on page 944
request system power-off power-off fpc on page 944
request system reboot power-off fpc on page 944

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system halt power-off fpc
user@host> request system halt power-off fpc
Halt the system ? [yes,no] (no) yes

Offline fpc slot 0

request system power-off power-off fpc


user@host> request system power-off power-off fpc
Power off the system ? [yes,no] (no) yes

Offline fpc slot 0

request system reboot power-off fpc


user@host> request system reboot power-off fpc
Reboot the system ? [yes,no] (no) yes

Offline fpc slot 0

944 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

request system services dhcp

Syntax request system services dhcp (release interface-name | renew interface-name)

Release Information Command introduced in Release 8.5 of Junos OS.

Description Release or renew the acquired IP address for a specific interface.

To view the status of the Dynamic Host Configuration Protocol (DHCP) clients on the
specified interfaces, enter the show system services dhcp client interface-name command.

Options • release interface-name —Clears other resources received earlier from the server, and
reinitializes the client state to INIT for the particular interface.

• renew interface-name —Reacquires an IP address from the server for the interface.
When you use this option, the command sends a discover message if the client state
is INIT and a renew request message if the client state is BOUND. For all other states
it performs no action.

Required Privilege maintenance


Level

Related • dhcp
Documentation
• show system services dhcp client on page 119

• Administration Guide for Security Devices

List of Sample Output request system services dhcp client release ge-1/0/1 on page 945
request system services dhcp client renew ge-1/0/1 on page 945

Output Fields This command produces no output.

Sample Output
request system services dhcp client release ge-1/0/1
user@host> request system services dhcp client release ge-1/0/1

Sample Output
request system services dhcp client renew ge-1/0/1
user@host> request system services dhcp client renew ge-1/0/1

Copyright © 2013, Juniper Networks, Inc. 945


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system snapshot (Maintenance)

Syntax request system snapshot

Release Information Command introduced in Release 10.2 of Junos OS.

Description Back up the currently running and active file system partitions on the device.

Options • factory— (Optional) Specifies that only the files shipped from the factory are included
in the snapshot.

• media— (Optional) Specifies the media to be included in the snapshot:

• internal— Copies the snapshot to internal media. This is the default.

• usb— Copies the snapshot to the USB storage device.

• external— Copies the snapshot to an external storage device. This option is available
for the compact flash on the SRX650 Services Gateway.

• partition - (Default) Specifies that the target media should be repartitioned before the
backup is saved to it.

NOTE: The target media is partitioned whether or not it is specified in the


command, because this is a mandatory option.

Example: request system snapshot media usb partition

Example: request system snapshot media usb partition factory

• slice— (Optional) Takes a snapshot of the root partition the system has currently
booted from to another slice in the same media.

• alternate— (Optional) Stores the snapshot on the other root partition in the system.

NOTE: The slice option cannot be used along with the other request system
snapshot options, because the options are mutually exclusive. If you use
the factory, media, or partition option, you cannot use the slice option; if
you use the slice option, you cannot use any of the other options.

Required Privilege maintenance


Level

Related • Example: Installing Junos OS on SRX Series Devices Using the Partition Option on
Documentation page 191

• Installation and Upgrade Guide for Security Devices

946 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

request system software abort in-service-upgrade (ICU)

Syntax request system software abort in-service-upgrade

Release Information Command introduced in Release 11.2 of Junos OS.

Description Abort an in-band cluster upgrade (ICU). This command must be issued from a router
session other than the one on which you issued the request system in-service-upgrade
command that launched the ICU. If an ICU is in progress, this command aborts it. If the
node is being upgraded, this command will cancel the upgrade. The command is also
helpful in recovering the node in case of a failed ICU.

Options This command has no options.

Required Privilege view


Level

Related • request system software in-service-upgrade (Maintenance)


Documentation
• Installation and Upgrade Guide for Security Devices

List of Sample Output request system software abort in-service-upgrade on page 947

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
request system software abort in-service-upgrade
user@host> request system software abort in-service-upgrade
In-Service-Upgrade aborted

Copyright © 2013, Juniper Networks, Inc. 947


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system software add (Maintenance)

Syntax request system software add package-name

Release Information Partition option introduced in the command in Release 10.1. of Junos OS.

Description Installs the new software package on the device. For example: request system software
add junos-srxsme-10.0R2-domestic.tgz no-copy no-validate partition reboot.

Options • delay–restart — Installs the software package but does not restart the software process

• best-effort-load— Activate a partial load and treat parsing errors as warnings instead
of errors

• no-copy — Installs the software package but does not saves the copies of package
files

• no-validate— Does not check the compatibility with current configuration before
installation starts

• partition — Formats and re-partitions the media before installation

• reboot— Reboots the device after installation is completed

• unlink—Removes the software package after successful installation

• validate—Checks the compatibility with current configuration before installation starts

Required Privilege maintenance


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation
• Administration Guide for Security Devices

948 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

request system software reboot

Syntax request system software reboot <at time> <in minutes><media><message ’text”>

Release Information Command introduced in Release 10.1 of Junos OS.

Description Reboots the software.

Options • at time— Specifies the time at which to reboot the device . You can specify time in one
of the following ways:

• now— Reboots the device immediately. This is the default.

• +minutes— Reboots the device in the number of minutes from now that you specify.

• yymmddhhmm— Reboots the device at the absolute time on the date you specify.
Enter the year, month, day, hour (in 24-hour format), and minute.

• hh:mm— Reboots the device at the absolute time you specify, on the current day.
Enter the time in 24-hour format, using a colon (:) to separate hours from minutes.

• in minutes — Specifies the number of minutes from now to reboot the device. This
option is a synonym for the at +minutes option

• media type— Specifies the boot device to boot the device from:

• internal— Reboots from the internal media. This is the default.

• usb— Reboots from the USB storage device.

• external— Reboots from the external compact flash. This option is available on the
SRX650 Services Gateway.

• message "text"— Provides a message to display to all system users before the device
reboots.

Example: request system reboot at 5 in 50 media internal message stop

Required Privilege maintenance


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation
• Administration Guide for Security Devices

Copyright © 2013, Juniper Networks, Inc. 949


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system software rollback (Maintenance)

Syntax request system software rollback

Release Information Command introduced in Release 10.1 of Junos OS.

Description Revert to the software that was loaded at the last successful request system software
add command. Example: request system software rollback

Required Privilege maintenance


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation
• Administration Guide for Security Devices

950 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

restart (Reset)

Syntax restart
<audit-process | chassis-control | class-of-service | dhcp | dialer-services |event-processing
| firewall | group-key-server | interface-control | ipsec-key-management | isdn-signaling
| l2ald | l2-learning | mib-process | pgm | ppp | pppoe | remote-operations | routing
<logical-system logical-system-name> | sampling | service-deployment | snmp |
usb-control | wan-acceleration | web-management>
<gracefully | immediately | soft>

Release Information Command introduced before Release 7.4 of Junos OS.


wan-acceleration option added in Release 8.5 of Junos OS.
group-key-server option added in Release 10.2 of Junos OS.

Description Restart a Junos OS process.

CAUTION: Never restart a software process unless instructed to do so by a


customer support engineer. A restart might cause the router to drop calls
and interrupt transmission, resulting in possible loss of data.

Options • dhcp—(Optional) Restart the software process for a Dynamic Host Configuration
Protocol (DHCP) server. A DHCP server allocates network IP addresses and delivers
configuration settings to client hosts without user intervention.

• dialer-services—(Optional) Restart the ISDN dial out process.

• group-key-server—(Optional) Restart the group VPN server process. The group VPN
server loses all its data, including TEK and KEK keys, when it restarts. New keys are
generated, but the keys are not available to group members until they reregister.

• isdn-signaling—(Optional) Restart the ISDN signaling process, which initiates ISDN


connections.

• usb-control—(Optional) Restart the USB control process.

• wan-acceleration—(J Series devices only.) (Optional) Restart the WAN acceleration


process. If the WXC Integrated Services Module (ISM 200) is not accessible, or is not
responding, you can use this command to restart the WAN acceleration process.

• web-management—(Optional) Restart the Web management process.

Required Privilege reset


Level

Related • Administration Guide for Security Devices


Documentation
• Restart Commands Overview on page 952

List of Sample Output restart interfaces on page 952

Copyright © 2013, Juniper Networks, Inc. 951


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Output Fields When you enter this command, you are provided feedback on the status of your request.

Sample Output
restart interfaces
user@host> restart interfaces
interfaces process terminated
interfaces process restarted

Restart Commands Overview

Use the restart operational commands to restart software processes on the device.
Operational commands are organized alphabetically.

Related • CLI User Guide


Documentation
• Administration Guide for Security Devices

952 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

show chassis routing-engine (View)

Syntax show chassis routing-engine

Release Information Command introduced in Junos OS Release 9.5.

Description Display the Routing Engine status of the chassis cluster.

Required Privilege view


Level

Related • Administration Guide for Security Devices


Documentation

List of Sample Output show chassis routing-engine on page 954


show chassis routing-engine on page 954

Output Fields Table 103 on page 953 lists the output fields for the show chassis routing-engine command.
Output fields are listed in the approximate order in which they appear.

Table 103: show chassis routing-engine Output Fields


Field Name Field Description

Temperature Routing Engine temperature.

CPU temperature CPU temperature.

Total memory Total memory available on the system.

Control plane memory Memory available for the control plane.

Data plane memory Memory reserved for data plane processing.

CPU utilization Current CPU utilization statistics on the control plane core.

User Current CPU utilization in user mode on the control plane core.

Background Current CPU utilization in nice mode on the control plane core.

Kernel Current CPU utilization in kernel mode on the control plane core.

Interrupt Current CPU utilization in interrupt mode on the control plane core.

Idle Current CPU utilization in idle mode on the control plane core.

Model Routing Engine model.

Start time Routing Engine start time.

Uptime Length of time the Routing Engine has been up (running) since the last start.

Copyright © 2013, Juniper Networks, Inc. 953


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 103: show chassis routing-engine Output Fields (continued)


Field Name Field Description

Last reboot reason Reason for the last reboot of the Routing Engine.

Load averages The average number of threads waiting in the run queue or currently executing over 1-,
5-, and 15-minute periods.

Sample Output
show chassis routing-engine
user@host> show chassis routing-engine (Sample 1)
Routing Engine status:
Temperature 38 degrees C / 100 degrees F
CPU temperature 36 degrees C / 96 degrees F
Total memory 512 MB Max 435 MB used ( 85 percent)
Control plane memory 344 MB Max 296 MB used ( 86 percent)
Data plane memory 168 MB Max 138 MB used ( 82 percent)
CPU utilization:
User 8 percent
Background 0 percent
Kernel 4 percent
Interrupt 0 percent
Idle 88 percent
Model RE-SRX240-LOWMEM
Serial ID AAAP8652
Start time 2009-09-21 00:04:54 PDT
Uptime 52 minutes, 47 seconds
Last reboot reason 0x200:chassis control reset
Load averages: 1 minute 5 minute 15 minute
0.12 0.15 0.10

Sample Output
show chassis routing-engine
user@host> show chassis routing-engine (Sample 2)
Routing Engine status:
Temperature 46 degrees C / 114 degrees F
CPU temperature 46 degrees C / 114 degrees F
Total memory 1024 MB Max 737 MB used ( 72 percent)
Control plane memory 600 MB Max 426 MB used ( 71 percent)
Data plane memory 424 MB Max 314 MB used ( 74 percent)
CPU utilization:
User 40 percent
Background 0 percent
Kernel 11 percent
Interrupt 0 percent
Idle 49 percent
Model RE-SRXSME-SRE6
Start time 2009-09-19 20:04:18 PDT
Uptime 1 day, 4 hours, 51 minutes, 11 seconds
Last reboot reason 0x200:chassis control reset
Load averages: 1 minute 5 minute 15 minute
0.27 0.53 0.78

954 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

show dhcp client binding

Syntax show dhcp client binding


[<address> |interface <interface-name>]
routing-instance <routing-instance name>
[brief | detail | summary ]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Display the address bindings in the Dynamic Host Configuration Protocol (DHCP) client
table.

Options address—(Optional) Display DHCP binding information for a specific client identified by
one of the following entries:
• ip-address—The specified IP address.

• mac-address—The specified MAC address.

routing-instance <routing-instance name>—(Optional) Display DHCP binding information


for DHCP clients on the specified routing instance.

interface <interface-name>—(Optional) Perform this operation on the specified interface.

brief—(Optional) Display brief information about the active client bindings.

detail—(Optional) Display detailed client binding information.

summary—(Optional) Display a summary of DHCP client information.

Required Privilege view


Level

Related • clear dhcp client binding on page 921


Documentation
• Administration Guide for Security Devices

List of Sample Output show dhcp client binding on page 956

Output Fields Table 104 on page 955 lists the output fields for the show dhcp client binding command.
Output fields are listed in the approximate order in which they appear.

Table 104: show dhcp client binding Output Fields


Field Name Field Description

IP address IP address of the DHCP client.

Hardware address Hardware address of the DHCP client.

Server IP address of the DHCP server.

Copyright © 2013, Juniper Networks, Inc. 955


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 104: show dhcp client binding Output Fields (continued)


Field Name Field Description

Expires Number of seconds in which the lease expires.

State State of the address binding table on the DHCP local server.

Interface Interface on which the request was received.

Lease Expires Date and time at which the client’s IP address lease expires.

Lease Expires in Number of seconds in which the lease expires.

Lease Start Date and time at which the client’s IP address lease started.

Vendor Identifier Vendor identifier.

Server Identifier IP address of the DHCP server.

Client IP Address IP address of the DHCP client.

Sample Output
show dhcp client binding
user@host> show dhcp client binding
2 clients, (2 bound, 0 init, 0 discover, 0 renew, 0 rebind)

IP address Hardware address Server Expires State


Interface
10.1.1.89 00:0a:12:00:12:12 10.1.1.1 348 BOUND
fe-0/0/1.0
20.1.1.90 00:0a:12:00:12:34 20.1.1.1 568 BOUND
fe-0/0/2.0

user@host> show dhcp client binding interface fe-0/0/1.0 detail


Client Interface: fe-0/0/1.0
Hardware address: 00:0a:12:00:12:12
State: BOUND
Lease Expires: 2010-09-16 14:45:41 UTC
Lease Expires in: 528 seconds
Lease Start: 2010-09-16 14:35:41 UTC
Vendor Identifier: ether
Server Identifier: 10.1.1.1
Client IP Address: 10.1.1.89
update server enabled

DHCP Options :
Name: name-server, Value: [ 10.209.194.131, 2.2.2.2, 3.3.3.3 ]
Name: server-identifier, Value: 10.1.1.1
Name: router, Value: [ 10.1.1.80 ]
Name: domain-name, Value: netscreen-50

user@host> show dhcp client binding 10.1.1.89

956 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

IP address Hardware address Server Expires State Interface

10.1.1.89 00:0a:12:00:12:12 10.1.1.1 348 BOUND


fe-0/0/1.0

Copyright © 2013, Juniper Networks, Inc. 957


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show dhcpv6 client binding

Syntax show dhcpv6 client binding


interface interface-name
routing-instance <routing-instance-name>
[brief | detail | summary]

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description Display the address bindings in the Dynamic Host Configuration Protocol version 6
(DHCPv6) client table.

Options interface interface-name—(Optional) Perform this operation on the specified interface.

routing-instance routing-instance-name—(Optional) Display DHCPv6 binding information


for DHCPv6 clients on the specified routing instance.

brief—(Optional) Display brief information about the active client bindings.

detail—(Optional) Display detailed client binding information.

summary—(Optional) Display a summary of DHCPv6 client information.

Required Privilege view


Level

Related • clear dhcpv6 client binding on page 922


Documentation

List of Sample Output show dhcpv6 client binding on page 959

Output Fields Table 105 on page 958 lists the output fields for the show dhcpv6 client binding command.
Output fields are listed in the approximate order in which they appear.

Table 105: show dhcpv6 client binding Output Fields


Field Name Field Description

Hardware Address Hardware address of the DHCPv6 client.

State State of the address-binding table on the DHCPv6 local server.

Lease Expires Date and time at which the client’s IP address lease expires.

Lease Expires in Number of seconds until the lease expires.

Lease Start Date and time at which the client’s IP address lease started.

Client DUID The DHCPv6 client’s unique identifier.

Bind type The bind type.

958 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 105: show dhcpv6 client binding Output Fields (continued)


Field Name Field Description

Client Type The type of DHCPv6 client. The client type can be autoconfig or statefull.

Rapid Commit Two-message exchange option for address assignment.

Server IP Address IP address of the DHCPv6 server.

Client IP Address IP address of the DHCPv6 client.

Sample Output
show dhcpv6 client binding
user@host> show dhcpv6 client binding
IP prefix Expires ClientType State Interface Client
DUID
2000::b2b7:8631:d968:8d5e/128 96 STATEFULL BOUND ge-0/0/1.0
LL_TIME0x3-0x0-2c:6b:f5:62:39:c1

user@host> show dhcpv6 client binding detail


Client Interface: ge-0/0/1.0
Hardware Address: 2c:6b:f5:62:39:c1
State: BOUND(DHCPV6_CLIENT_STATE_BOUND)
Lease Expires: 2012-08-07 15:52:19 UTC
Lease Expires in: 116 seconds
Lease Start: 2012-08-07 15:50:19 UTC
Client DUID VENDOR0x00000583-0x3000103f
Bind Type: IA_NA
ClientType : STATEFULL
Rapid Commit Off
Server Ip Address: fe80::230:48ff:fe5d:5bf7
Client IP Address: 2000::655b:3c80:2deb:1a3/128

DHCP options:
Name: server-identifier, Value: LL_TIME0x1-0x17acddab-00:30:48:5d:5b:f7
Name: vendor-opts, Value: 000005830002aaaa
Name: sip-server-list, Value: 2000::300 2000::302 2000::303 2000::304
Name: dns-recursive-server, Value: 2000::ff2000::fe
Name: domain-search-list, Value: 076578616d706c6503636f6d00

Copyright © 2013, Juniper Networks, Inc. 959


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show dhcp client statistics

Syntax show dhcp client statistics


routing-instance <routing-instance-name>

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Display Dynamic Host Configuration Protocol (DHCP) client statistics.

Options routing-instance routing-instance-name—(Optional) Display the statistics for DHCP clients


on the specified routing instance.

Required Privilege view


Level

Related • clear dhcp client statistics on page 923


Documentation
• Administration Guide for Security Devices

List of Sample Output show dhcp client statistics on page 961

Output Fields Table 106 on page 960 lists the output fields for the show dhcp client statistics command.
Output fields are listed in the approximate order in which they appear.

Table 106: show dhcp client statistics


Field Name Field Description

Packets dropped Number of packets discarded by the DHCP local server because
of errors. Only nonzero statistics appear in the Packets dropped
output. When all of the Packets dropped statistics are 0 (zero),
only the Total field appears.

Messages received Number of DHCP messages received.

• BOOTREPLY—Number of BOOTP protocol data units


(PDUs) received
• DHCPOFFER—Number of DHCP PDUs of type OFFER
received
• DHCPACK—Number of DHCP PDUs of type ACK received
• DHCPNACK—Number of DHCP PDUs of type NACK received
• DHCPFORCERENEW—Number of DHCP PDUs of type
FORCERENEW received

960 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 106: show dhcp client statistics (continued)


Field Name Field Description

Messages sent Number of DHCP messages sent.

• BOOTREQUEST—Number of BOOTP protocol data units


(PDUs) transmitted
• DHCPDECLINE—Number of DHCP PDUs of type DECLINE
transmitted
• DHCPDISCOVER—Number of DHCP PDUs of type DISCOVER
transmitted
• DHCPREQUEST—Number of DHCP PDUs of type REQUEST
transmitted
• DHCPINFORM—Number of DHCP PDUs of type INFORM
transmitted
• DHCPRELEASE—Number of DHCP PDUs of type RELEASE
transmitted
• DHCPRENEW—Number of DHCP PDUs of type RENEW
transmitted
• DHCPREBIND—Number of DHCP PDUs of type REBIND
transmitted

Sample Output
show dhcp client statistics
user@host> show dhcp client statistics
Packets dropped:
Total 0
Messages received:
BOOTREPLY 0
DHCPOFFER 0
DHCPACK 0
DHCPNAK 0
DHCPFORCERENEW 0
Messages sent:
BOOTREQUEST 0
DHCPDECLINE 0
DHCPDISCOVER 0
DHCPREQUEST 0
DHCPINFORM 0
DHCPRELEASE 0
DHCPRENEW 0
DHCPREBIND 0

Copyright © 2013, Juniper Networks, Inc. 961


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show dhcpv6 client statistics

Syntax show dhcpv6 client statistics


routing-instance<routing-instance-name>

Release Information Statement introduced in Junos OS Release 12.1X45-D10.

Description Display Dynamic Host Configuration Protocol (DHCPv6) client statistics.

Options routing-instance <routing-instance-name>—(Optional) Display the statistics for DHCPv6


clients on the specified routing instance.

Required Privilege view


Level

Related • clear dhcpv6 client statistics on page 924


Documentation

List of Sample Output show dhcpv6 client statistics on page 963

Output Fields Table 107 on page 962 lists the output fields for the show dhcpv6 client statistics command.
Output fields are listed in the approximate order in which they appear.

Table 107: show dhcpv6 client statistics Output Fields


Field Name Field Description

Dhcpv6 Packets dropped Number of packets discarded by the DHCPv6 local server
because of errors. Only nonzero statistics appear in the DHCPv6
Packets dropped output. When all of the Packets dropped
statistics are 0 (zero), only the Total field appears.

Messages sent Number of DHCPv6 messages sent.

• DHCPV6_DECLINE—Number of DHCPv6 PDUs of type


DECLINE transmitted
• DHCPV6_SOLICIT—Number of DHCPv6 PDUs of type
SOLICIT transmitted
• DHCPV6_INFORMATION_REQUEST—Number of DHCPv6
PDUs of type INFORMATION REQUEST transmitted
• DHCPV6_RELEASE—Number of DHCPv6 PDUs of type
RELEASE transmitted
• DHCPV6_REQUEST—Number of DHCPv6 PDUs of type
REQUEST transmitted
• DHCPV6_CONFIRM—Number of DHCPv6 PDUs of type
CONFIRM transmitted
• DHCPV6_RENEW—Number of DHCPv6 PDUs of type
RENEW transmitted
• DHCPV6_REBIND—Number of DHCPv6 PDUs of type
REBIND transmitted

962 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 107: show dhcpv6 client statistics Output Fields (continued)


Field Name Field Description

Messages received Number of DHCPv6 messages received.

• DHCPV6_ADVERTISE—Number of DHCPv6 PDUs of type


ADVERTISE received
• DHCPV6_REPLY—Number of DHCPv6 PDUs of type REPLY
received
• DHCPV6_RECONFIGURE—Number of DHCPv6 PDUs of type
RECONFIGURE received

Sample Output
show dhcpv6 client statistics
user@host> show dhcpv6 client statistics
Dhcpv6 Packets dropped:
Total 0

Messages sent:
DHCPV6_DECLINE 0
DHCPV6_SOLICIT 3
DHCPV6_INFORMATION_REQUEST 6
DHCPV6_RELEASE 1
DHCPV6_REQUEST 2
DHCPV6_CONFIRM 0
DHCPV6_RENEW 0
DHCPV6_REBIND 0

Messages received:
DHCPV6_ADVERTISE 3
DHCPV6_REPLY 3
DHCPV6_RECONFIGURE 0

Copyright © 2013, Juniper Networks, Inc. 963


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show dhcp relay binding

Syntax Show dhcp relay binding


[<address> |interface <interface-name>]
routing-instance <routing-instance name>
[brief | detail | summary]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Display the address bindings in the Dynamic Host Configuration Protocol (DHCP) relay
client table.

Options address—(Optional) Display DHCP binding information for a specific client identified by
one of the following entries:
• ip-address—The specified IP address.

• mac-address—The specified MAC address.

routing-instance <routing-instance name>—(Optional) Display DHCP binding information


on the specified routing instance.

interface <interface-name>—(Optional) Perform this operation on the specified interface.

brief—(Optional) Display brief information about the active client bindings.

detail—(Optional) Display detailed client binding information.

summary—(Optional) Display a summary of DHCP client information.

Required Privilege view


Level

Related • clear dhcp relay binding on page 925


Documentation
• Administration Guide for Security Devices

List of Sample Output show dhcp relay binding on page 965

Output Fields Table 108 on page 964 lists the output fields for the show dhcp relay binding command.
Output fields are listed in the approximate order in which they appear.

Table 108: show dhcp relay binding Output Fields


Field Name Field Description

IP address IP address of the DHCP client.

Hardware address Hardware address of the DHCP client.

Request received on Interface on which the request was received.

964 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 108: show dhcp relay binding Output Fields (continued)


Field Name Field Description

Type Type of DHCP packet processing performed on the device.

Obtained at Date and time at which the client’s IP address lease started.

Expires at Date and time at which the client’s IP address lease expires.

State State of the address binding table on the DHCP local server.

Sample Output
show dhcp relay binding
user@host> show dhcp relay binding detail
IP address Hardware address Type Lease expires State
100.20.32.1 90:00:00:01:00:01 active 2007-01-17 11:38:47 PST
rebind
100.20.32.3 90:00:00:02:00:01 active 2007-01-17 11:38:41 PST
rebind
100.20.32.4 90:00:00:03:00:01 active 2007-01-17 11:38:01 PST
rebind
100.20.32.5 90:00:00:04:00:01 active 2007-01-17 11:38:07 PST
rebind
100.20.32.6 90:00:00:05:00:01 active 2007-01-17 11:38:47 PST
rebind

user@host> show dhcp relay binding 100.20.32.1


Active binding information:
IP address 100.20.32.1
Hardware address 90:00:00:01:00:01

Lease information:
Type DHCP
Obtained at 2007-01-17 11:28:47 PST
Expires at 2007-01-17 11:38:47 PST

> show dhcp relay binding 100.20.32.1 detail


Active binding information:
IP address 100.20.32.1
Hardware address 90:00:00:01:00:01
Request received on fe-0/0/2.0, relayed by 100.20.32.2

Lease information:
Type DHCP
Obtained at 2007-01-17 11:28:47 PST
Expires at 2007-01-17 11:38:47 PST
State rebind

Copyright © 2013, Juniper Networks, Inc. 965


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show dhcp relay statistics

Syntax show dhcp relay statistics


[<routing-instance>]

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Display Dynamic Host Configuration Protocol (DHCP) relay statistics.

Options routing-instance—(Optional) Display the DHCP relay statistics on the specified routing
instance.

Required Privilege view


Level

Related • clear dhcp relay statistics on page 926


Documentation
• Administration Guide for Security Devices

List of Sample Output show dhcp relay statistics on page 966

Output Fields Table 109 on page 966 lists the output fields for the show dhcp relay statistics command.
Output fields are listed in the approximate order in which they appear.

Table 109: show dhcp relay statistics


Field Name Field Description

Messages received Number of DHCP messages sent.

• BOOTREQUEST—Number of BOOTP protocol data units (PDUs) received


• DHCPDECLINE—Number of DHCP PDUs of type DECLINE received
• DHCPDISCOVER—Number of DHCP PDUs of type DISCOVER received
• DHCPREQUEST—Number of DHCP PDUs of type REQUEST received
• DHCPINFORM—Number of DHCP PDUs of type INFORM received
• DHCPRELEASE—Number of DHCP PDUs of type RELEASE received

Messages sent Number of DHCP messages received.

• BOOTREPLY—Number of BOOTP PDUs transmitted


• DHCPOFFER—Number of DHCP PDUs of type OFFER transmitted
• DHCPACK—Number of DHCP PDUs of type ACK transmitted
• DHCPNACK—Number of DHCP PDUs of type NACK transmitted
• DHCPFORCERENEW—Number of DHCP PDUs of type FORCERENEW transmitted

Sample Output
show dhcp relay statistics
user@host> show dhcp relay statistics

966 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Messages received:
BOOTREQUEST 0
DHCPDECLINE 0
DHCPDISCOVER 0
DHCPINFORM 0
DHCPRELEASE 0
DHCPREQUEST 0

Messages sent:
BOOTREPLY 0
DHCPOFFER 0
DHCPACK 0
DHCPNAK 0
DHCPFORCERENEW 0

Copyright © 2013, Juniper Networks, Inc. 967


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show dhcp server binding

Syntax show dhcp server binding


[interface <interface name>]
<brief | detail | summary | verbose>
<ip-address | MAC address>
<routing-instance routing-instance-name>

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Display the address bindings in the client table on the Dynamic Host Configuration
Protocol (DHCP) local server.

Options interface <interface name>—(Optional) Display information about active client bindings
on the specified interface.

brief | detail | summary—(Optional) Display the specified level of output about active
client bindings. The default is brief, which produces the same output as show dhcp
server binding.

ip-address—Display DHCP binding information for a specific client identified by the


specified IP address.

MAC address—Display DHCP binding information for a specific client identified by the
specified MAC address.

routing-instance routing-instance-name—(Optional) Display information about active


client bindings for DHCP clients on the specified routing instance.

Required Privilege view


Level

Related • clear dhcp server binding on page 927


Documentation
• Administration Guide for Security Devices

List of Sample Output show dhcp server binding on page 969

Output Fields Table 110 on page 968 lists the output fields for the show dhcp server binding command.
Output fields are listed in the approximate order in which they appear.

Table 110: show dhcp server binding Output Fields


Field Name Field Description

IP address IP address of the DHCP client.

Hardware address Hardware address of the DHCP client.

Request received on Interface on which the request was received.

968 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 110: show dhcp server binding Output Fields (continued)


Field Name Field Description

Type Type of DHCP packet processing performed on the device.

Obtained at Date and time at which the client’s IP address lease started.

Expires at Date and time at which the client’s IP address lease expires.

State State of the address binding table on the DHCP local server.

Sample Output
show dhcp server binding
user@host> show dhcp server binding 100.20.32.1 detail
Active binding information:
IP address 100.20.32.1
Hardware address 90:00:00:01:00:01
Request received on fe-0/0/2.0, relayed by 100.20.32.2

Lease information:
Type DHCP
Obtained at 2007-01-17 11:28:47 PST
Expires at 2007-01-17 11:38:47 PST
State rebind

Copyright © 2013, Juniper Networks, Inc. 969


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show dhcp server statistics

Syntax show dhcp server statistics


<routing-instance>

Release Information Statement introduced in Junos OS Release 12.1X44-D10.

Description Display d Dynamic Host Configuration Protocol (DHCP) local server statistics.

Options routing-instance—(Optional) Display information about DHCP local server statistics on


the specified routing instance. If you do not specify a routing instance, statistics are
displayed for the default routing instance.

Required Privilege view


Level

Related • clear dhcp server statistics on page 928


Documentation
• Administration Guide for Security Devices

List of Sample Output show dhcp server statistics on page 971

Output Fields Table 111 on page 970 lists the output fields for the show dhcp server statistics command.
Output fields are listed in the approximate order in which they appear.

Table 111: show dhcp server statistics


Field Name Field Description

Packets dropped Number of packets discarded by the DHCP local server because of errors. Only nonzero statistics
appear in the Packets dropped output. When all of the Packets dropped statistics are 0 (zero), only
the Total field appears.

Messages received Number of DHCP messages sent.

• BOOTREQUEST—Number of BOOTP protocol data units (PDUs) received


• DHCPDECLINE—Number of DHCP PDUs of type DECLINE received
• DHCPDISCOVER—Number of DHCP PDUs of type DISCOVER received
• DHCPREQUEST—Number of DHCP PDUs of type REQUEST received
• DHCPINFORM—Number of DHCP PDUs of type INFORM received
• DHCPRELEASE—Number of DHCP PDUs of type RELEASE received

Messages sent Number of DHCP messages received.

• BOOTREPLY—Number of BOOTP PDUs transmitted


• DHCPOFFER—Number of DHCP PDUs of type OFFER transmitted
• DHCPACK—Number of DHCP PDUs of type ACK transmitted
• DHCPNACK—Number of DHCP PDUs of type NACK transmitted
• DHCPFORCERENEW—Number of DHCP PDUs of type FORCERENEW transmitted

970 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Sample Output
show dhcp server statistics
user@host> show dhcp server statistics
Packets dropped:
Total 0

Messages received:
BOOTREQUEST 0
DHCPDECLINE 0
DHCPDISCOVER 0
DHCPINFORM 0
DHCPRELEASE 0
DHCPREQUEST 0

Messages sent:
BOOTREPLY 0
DHCPOFFER 0
DHCPACK 0
DHCPNAK 0
DHCPFORCERENEW 0

Copyright © 2013, Juniper Networks, Inc. 971


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show dhcpv6 server binding (View)

Syntax show dhcpv6 server binding


<brief | detail | summary>
<interface interface-name>
<routing-instance routing-instance-name>

Release Information Command introduced in Release 10.4 of Junos OS.

Description Display the address bindings in the client table for DCHPv6 local server.

Options • brief | detail | summary—(Optional) Display the specified level of output about active
client bindings. The default is brief, which produces the same output as show dhcpv6
server binding.

• interface interface-name—(Optional) Display information about active client bindings


on the specified interface.

• routing-instance routing-instance-name—(Optional) Display information about active


client bindings for DHCPv6 clients on the specified routing instance.

Required Privilege view


Level

Related • clear dhcpv6 server binding (Local Server) on page 929


Documentation
• Administration Guide for Security Devices

List of Sample Output show dhcpv6 server binding on page 973


show dhcpv6 server binding detail on page 974
show dhcpv6 server binding interface on page 974
show dhcpv6 server binding interface detail on page 974
show dhcpv6 server binding prefix on page 975
show dhcpv6 server binding session-id on page 975
show dhcpv6 server binding summary on page 975

Output Fields Table 112 on page 972 lists the output fields for the show dhcpv6 server binding command.
Output fields are listed in the approximate order in which they appear.

Table 112: show dhcv6p server binding Output Fields


Field Name Field Description Level of Output

number clients, Summary counts of the total number of DHCPv6 clients and the number of summary
(number init, DHCPv6 clients in each state.
number bound,
number selecting,
number requesting,
number renewing,
number releasing)

972 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 112: show dhcv6p server binding Output Fields (continued)


Field Name Field Description Level of Output

Prefix Client’s DHCPv6 prefix. brief


detail

Session Id Session ID of the subscriber session. brief


detail

Expires Number of seconds in which lease expires. brief


detail

State State of the address binding table on the DHCPv6 local server: brief
detail
• BOUND—Client has active IP address lease.
• INIT—Initial state.
• RELEASE—Client is releasing IP address lease.
• RECONFIGURE—Client has received reconfigure message from server.
• RENEWING—Client sending request to renew IP address lease.
• REQUESTING—Client requesting a DHCPv6 server.
• SELECTING—Client receiving offers from DHCPv6 servers.

Interface Interface on which the DHCPv6 request was received. brief

Client DUID Client’s DHCP Unique Identifier (DUID). brief


detail

Lease expires Date and time at which the client’s IP address lease expires. detail

Lease expires in Number of seconds in which lease expires. detail

Lease Start Date and time at which the client’s address lease was obtained. detail

Incoming Client Client’s incoming interface. detail


Interface

Server IP Address IP address of DHCPv6 server. detail

Server Interface Interface of DHCPv6 server. detail

Client Id length Length of the DHCPv6 client ID, in bytes. detail

Client Id ID of the DHCPv6 client. detail

Sample Output
show dhcpv6 server binding
user@host> show dhcpv6 server binding

Copyright © 2013, Juniper Networks, Inc. 973


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Prefix Session Id Expires State Interface Client DUID


2001:bd8:1111:2222::/64 6 86321 BOUND ge-1/0/0.0
LL_TIME0x1-0x2e159c0-00:10:94:00:00:01
2001:bd8:1111:2222::/64 7 86321 BOUND ge-1/0/0.0
LL_TIME0x1-0x2e159c0-00:10:94:00:00:02
2001:bd8:1111:2222::/64 8 86321 BOUND ge-1/0/0.0
LL_TIME0x1-0x2e159c0-00:10:94:00:00:03
2001:bd8:1111:2222::/64 9 86321 BOUND ge-1/0/0.0
LL_TIME0x1-0x2e159c1-00:10:94:00:00:04
2001:bd8:1111:2222::/64 10 86321 BOUND ge-1/0/0.0
LL_TIME0x1-0x2e159c1-00:10:94:00:00:05

show dhcpv6 server binding detail


user@host> show dhcpv6 server binding detail
Session Id: 6
Client IPv6 Prefix: 2001:bd8:1111:2222::/64
Client DUID: LL_TIME0x1-0x2e159c0-00:10:94:00:00:01

State: BOUND(bound)
Lease Expires: 2009-07-21 10:41:15 PDT
Lease Expires in: 86308 seconds
Lease Start: 2009-07-20 10:41:15 PDT
Incoming Client Interface: ge-1/0/0.0
Server Ip Address: 0.0.0.0
Server Interface: none
Client Id Length: 14
Client Id:
/0x00010001/0x02e159c0/0x00109400/0x0001

Session Id: 7
Client IPv6 Prefix: 2001:bd8:1111:2222::/64
Client DUID: LL_TIME0x1-0x2e159c0-00:10:94:00:00:02

State: BOUND(bound)
Lease Expires: 2009-07-21 10:41:15 PDT
Lease Expires in: 86308 seconds
Lease Start: 2009-07-20 10:41:15 PDT
Incoming Client Interface: ge-1/0/0.0
Server Ip Address: 0.0.0.0
Server Interface: none
Client Id Length: 14
Client Id:
/0x00010001/0x02e159c0/0x00109400/0x0002

show dhcpv6 server binding interface


user@host> show dhcp6 server binding interface ge-1/0/0:10-101
Prefix Session Id Expires State Interface Client DUID
2001:bd8:1111:2222::/64 1 86055 BOUND ge-1/0/0.100
LL_TIME0x1-0x4b0a53b9-00:10:94:00:00:01

show dhcpv6 server binding interface detail


user@host> show dhcp6 server binding interface ge-1/0/0:10-101 detail
Session Id: 7
Client IPv6 Prefix: 2001:bd8:1111:2222::/64
Client DUID: LL_TIME0x1-0x2e159c0-00:10:94:00:00:02

State: BOUND(bound)
Lease Expires: 2009-07-21 10:41:15 PDT

974 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Lease Expires in: 86136 seconds


Lease Start: 2009-07-20 10:41:15 PDT
Incoming Client Interface: ge-1/0/0.0
Server Ip Address: 0.0.0.0
Server Interface: none
Client Id Length: 14
Client Id:
/0x00010001/0x02e159c0/0x00109400/0x0002

show dhcpv6 server binding prefix


user@host> show dhcp6 server binding 14/0x00010001/0x02b3be8f/0x00109400/0x0005
detail
Session Id: 7
Client IPv6 Prefix: 2001:bd8:1111:2222::/64
Client DUID: LL_TIME0x1-0x2e159c0-00:10:94:00:00:02

State: BOUND(bound)
Lease Expires: 2009-07-21 10:41:15 PDT
Lease Expires in: 86136 seconds
Lease Start: 2009-07-20 10:41:15 PDT
Incoming Client Interface: ge-1/0/0.0
Server Ip Address: 0.0.0.0
Server Interface: none
Client Id Length: 14
Client Id:
/0x00010001/0x02e159c0/0x00109400/0x0002

show dhcpv6 server binding session-id


user@host> show dhcpv6 server binding 8
Prefix Session Id Expires State Interface Client DUID
2001:bd8:1111:2222::/64 8 86235 BOUND ge-1/0/0.0
LL_TIME0x1-0x2e159c0-00:10:94:00:00:03

show dhcpv6 server binding summary


user@host> show dhcpv6 server binding summary

5 clients, (0 init, 5 bound, 0 selecting, 0 requesting, 0 renewing, 0 releasing)

Copyright © 2013, Juniper Networks, Inc. 975


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show dhcpv6 server statistics (View)

Syntax show dhcpv6 server statistics


<logical-system logical-system-name>
<routing-instance routing-instance-name>

Release Information Command introduced in Release 10.4 of Junos OS.

Description Display DHCPv6 local server statistics.

Options logical-system logical-system-name—(Optional) Display information about extended


DHCPv6 local server statistics on the specified logical system. If you do not specify
a logical system, statistics are displayed for the default logical system.

routing-instance routing-instance-name—(Optional) Display information about DHCPv6


local server statistics on the specified routing instance. If you do not specify a routing
instance, statistics are displayed for the default routing instance.

Required Privilege view


Level

Related • clear dhcpv6 server statistics (Local Server) on page 930


Documentation
• Administration Guide for Security Devices

List of Sample Output show dhcpv6 server statistics on page 978

Output Fields Table 113 on page 977 lists the output fields for the show dhcpv6 server statistics command.
Output fields are listed in the approximate order in which they appear.

976 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Table 113: show dhcpv6 server statistics Output Fields


Field Name Field Description

Dhcpv6 Packets Number of packets discarded by the DHCPv6 local server because of errors. Only nonzero statistics
dropped appear in the Packets dropped output. When all of the Packets dropped statistics are 0 (zero), only
the Total field appears.

• Total—Total number of packets discarded by the DHCPv6 local server


• Strict Reconfigure—Number of solicit messages discarded because the client does not support
reconfiguration
• Bad hardware address—Number of packets discarded because an invalid hardware address was
specified
• Bad opcode—Number of packets discarded because an invalid operation code was specified
• Bad options—Number of packets discarded because invalid options were specified
• Invalid server address—Number of packets discarded because an invalid server address was specified
• No available addresses—Number of packets discarded because there were no addresses available
for assignment
• No interface match—Number of packets discarded because they did not belong to a configured
interface
• No routing instance match—Number of packets discarded because they did not belong to a configured
routing instance
• No valid local address—Number of packets discarded because there was no valid local address
• Packet too short—Number of packets discarded because they were too short
• Read error—Number of packets discarded because of a system read error
• Send error—Number of packets that the DHCPv6 local server could not send

Messages received Number of DHCPv6 messages received.

• DHCPV6_CONFIRM—Number of DHCPv6 CONFIRM PDUs received.


• DHCPV6_DECLINE—Number of DHCPv6 DECLINE PDUs received.
• DHCPV6_INFORMATION_REQUEST—Number of DHCPv6 INFORMATION-REQUEST PDUs received.
• DHCPV6_REBIND—Number of DHCPv6 REBIND PDUs received.
• DHCPV6_RELAY_FORW—Number of DHCPv6 RELAY-FORW PDUs received from a relay by the
DHCPv6 server.
• DHCPV6_RELEASE—Number of DHCPv6 RELEASE PDUs received.
• DHCPV6_RENEW—Number of DHCPv6 RENEW PDUs received.
• DHCPV6_REQUEST—Number of DHCPv6 REQUEST PDUs received.
• DHCPV6_SOLICIT—Number of DHCPv6 SOLICIT PDUs received.

Messages sent Number of DHCPv6 messages sent.

• DHCPV6_ADVERTISE—Number of DHCPv6 ADVERTISE PDUs transmitted.


• DHCPV6_REPLY—Number of DHCPv6 ADVERTISE PDUs transmitted.
• DHC6_RECONFIGURE—Number of DHCPv6 RECONFIGURE PDUs transmitted.
• DHCPV6_RELAY_REPL—Number of DHCPv6 RELAY-REPL PDUs sent from DHCPv6 server to
DHCPv6 relay.

Copyright © 2013, Juniper Networks, Inc. 977


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Sample Output
show dhcpv6 server statistics
user@host> show dhcpv6 server statistics
Dhcpv6 Packets dropped:
Total 0

Messages received:
DHCPV6_DECLINE 0
DHCPV6_SOLICIT 9
DHCPV6_INFORMATION_REQUEST 0
DHCPV6_RELEASE 0
DHCPV6_REQUEST 5
DHCPV6_CONFIRM 0
DHCPV6_RENEW 0
DHCPV6_REBIND 0
DHCPV6_RELAY_FORW 0
Messages sent:
DHCPV6_ADVERTISE 9
DHCPV6_REPLY 5
DHCPV6_RECONFIGURE 0
DHCPV6_RELAY_REPL 0

978 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

show firewall (View)

Syntax show firewall


<filter filter-name>
<counter counter-name>
<log>
<prefix-action-stats>
<terse>

Release Information Command introduced before Release 10.0 of Junos OS.

Description Display statistics about configured firewall filters.

Options none—Display statistics about configured firewall filters.

filter filter-name—Name of a configured filter.

counter counter-name—Name of a filter counter.

log—Display log entries for firewall filters.

prefix-action-stats—Display prefix action statistics for firewall filters.

terse—Display firewall filter names only.

Required Privilege view


Level

Related • Administration Guide for Security Devices


Documentation

List of Sample Output show firewall on page 980

Output Fields Table 114 on page 979 lists the output fields for the show firewall command. Output fields
are listed in the approximate order in which they appear.

Table 114: show firewall Output Fields


Field Name Field Description

Filter Name of a filter that has been configured with the filter statement at the [edit firewall] hierarchy level.

When an interface-specific filter is displayed, the name of the filter is followed by the full interface
name and by either -i for an input filter or -o for an output filter.

When dynamic filters are displayed, the name of the filter is followed by the full interface name and
by either -in for an input filter or -out for an output filter. When a logical system–specific filter is
displayed, the name of the filter is prefixed with two underscore (__) characters and the name of the
logical system (for example, __ls1/filter1).

Copyright © 2013, Juniper Networks, Inc. 979


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 114: show firewall Output Fields (continued)


Field Name Field Description

Counters Display filter counter information:

• Name—Name of a filter counter that has been configured with the counter firewall filter action.
• Bytes—Number of bytes that match the filter term under which the counter action is specified.
• Packets—Number of packets that matched the filter term under which the counter action is specified.

Policers Display policer information:

• Name—Name of policer.
• Bytes—Number of bytes that match the filter term under which the policer action is specified. This
is only the number out-of-specification (out-of-spec) byte counts, not all the bytes in all packets
policed by the policer.
• Packets—Number of packets that matched the filter term under which the policer action is specified.
This is only the number of out-of-specification (out-of-spec) packet counts, not all packets policed
by the policer.

Sample Output
show firewall
user@host> show firewall
Filter: ef_path
Counters:
Name Bytes Packets
def-count 0 0
video-count 0 0
voice-count 0 0

Filter: __default_bpdu_filter__

Filter: deep
Counters:
Name Bytes Packets
deep2 302076 5031

Filter: deep-flood
Counters:
Name Bytes Packets
deep_flood_def 302136 5032
deep1 0 0
Policers:
Name Packets
deep-pol-op-first 0

980 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

show system autorecovery state

Syntax show system autorecovery state

Release Information Command introduced in Release 11.2 of Junos OS.

Description Performs checks and shows status of all autorecovered items.

Required Privilege view


Level

Related • request system autorecovery state on page 270


Documentation
• Installation and Upgrade Guide for Security Devices

• Administration Guide for Security Devices

List of Sample Output show system autorecovery state on page 981

Output Fields Table 35 on page 287 lists the output fields for the show system autorecovery state
command. Output fields are listed in the approximate order in which they appear.

Table 115: show system autorecovery state Output Fields


Field Name Field Description

File The name of the file on which autorecovery checks are performed.

Slice The disk partition on which autorecovery checks are performed.

Recovery Information Indicates whether autorecovery information for the file or slice has been saved.

Integrity Check Displays the status of the file's integrity check (passed or failed).

Action / Status Displays the status of the item, or the action required to be taken for that item.

Sample Output
show system autorecovery state
user@host> show system autorecovery state

Configuration:
File Recovery Information Integrity Check Action / Status
rescue.conf.gz Saved Passed None
Licenses:
File Recovery Information Integrity Check Action / Status
JUNOS282736.lic Saved Passed None
JUNOS282737.lic Not Saved Not checked Requires save
BSD Labels:
Slice Recovery Information Integrity Check Action / Status
s1 Saved Passed None
s2 Saved Passed None

Copyright © 2013, Juniper Networks, Inc. 981


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

s3 Saved Passed None


s4 Saved Passed None

982 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

show system download

Syntax show system download <download-id>

Release Information Command introduced in Release 11.2 of Junos OS.

Description Display a brief summary of all the download instances along with their current state and
extent of progress. If a download-id is provided, the command displays a detailed report
of the particular download instance.

Options • download-id—(Optional) The ID number of the download instance.

Required Privilege view


Level

Related • request system download start on page 276


Documentation
• Installation and Upgrade Guide for Security Devices

• Administration Guide for Security Devices

List of Sample Output show system download on page 983


show system download 1 on page 984

Output Fields Table 37 on page 290 lists the output fields for the show system download command.
Output fields are listed in the approximate order in which they appear.

Table 116: show system download Output Fields


Field Name Field Description

ID Displays the download identification number.

Status Displays the state of a particular download.

Start Time Displays the start time of a particular download.

Progress Displays the percentage of a download that has been completed.

URL Displays the location of the downloaded file.

Sample Output
show system download
user@host> show system download
Download Status Information:
ID Status Start Time Progress URL
1 Active May 4 06:28:36 5% ftp://ftp-server//tftpboot/1m_file
2 Active May 4 06:29:07 3% ftp://ftp-server//tftpboot/5m_file
3 Error May 4 06:29:22 Unknown ftp://ftp-server//tftpboot/badfile

Copyright © 2013, Juniper Networks, Inc. 983


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

4 Completed May 4 06:29:40 100% ftp://ftp-server//tftpboot/smallfile

show system download 1


user@host> show system download 1

Download ID : 1
Status : Active
Progress : 6%
URL : ftp://ftp-server//tftpboot/1m_file
Local Path : /var/tmp/1m_file
Maximum Rate : 1k
Creation Time : May 4 06:28:36
Scheduled Time : May 4 06:28:36
Start Time : May 4 06:28:37
Error Count : 0

984 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

show system license (View)

Syntax show system license


<installed | keys | status | usage>

Release Information Command introduced in Junos OS Release 9.5. Logical system status option added in
Junos OS Release 11.2.

Description Display licenses and information about how licenses are used.

Options none—Display all license information.

installed—(Optional) Display installed licenses only.

keys—(Optional) Display a list of license keys. Use this information to verify that each
expected license key is present.

status—(Optional) Display license status for a specified logical system or for all logical
systems.

usage—(Optional) Display the state of licensed features.

Required Privilege view


Level

Related • Administration Guide for Security Devices


Documentation
• Installation and Upgrade Guide for Security Devices

List of Sample Output show system license on page 986


show system license installed on page 986
show system license keys on page 987
show system license usage on page 987
show system license status logical-system all on page 987

Output Fields Table 17 on page 116 lists the output fields for the show system license command. Output
fields are listed in the approximate order in which they appear.

Table 117: show system license Output Fields


Field Name Field Description

Feature name Name assigned to the configured feature. You use this information to verify that all the features for
which you installed licenses are present.

Licenses used Number of licenses used by the device. You use this information to verify that the number of licenses
used matches the number configured. If a licensed feature is configured, the feature is considered
used.

Copyright © 2013, Juniper Networks, Inc. 985


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 117: show system license Output Fields (continued)


Field Name Field Description

Licenses installed Information about the installed license key:

• License identifier—Identifier associated with a license key.


• License version—Version of a license. The version indicates how the license is validated, the type
of signature, and the signer of the license key.
• Valid for device—Device that can use a license key.
• Features—Feature associated with a license, such as data link switching (DLSw).

Licenses needed Number of licenses required for features being used but not yet properly licensed.

Expiry Time remaining in the grace period before a license is required for a feature being used.

Logical system license Displays whether a license is enabled for a logical system.
status

Sample Output
show system license
user@host> show system license

License usage:
Licenses Licenses Licenses Expiry
Feature name used installed needed
av_key_kaspersky_engine 1 1 0 2012-03-30
01:00:00 IST
wf_key_surfcontrol_cpa 0 1 0 2012-03-30
01:00:00 IST
dynamic-vpn 0 1 0 permanent
ax411-wlan-ap 0 2 0 permanent

Licenses installed:
License identifier: JUNOS301998
License version: 2
Valid for device: AG4909AA0080
Features:
av_key_kaspersky_engine - Kaspersky AV
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

License identifier: JUNOS302000


License version: 2
Valid for device: AG4909AA0080
Features:
wf_key_surfcontrol_cpa - Web Filtering
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

show system license installed


user@host> show system license installed

License identifier: JUNOS301998


License version: 2
Valid for device: AG4909AA0080
Features:

986 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

av_key_kaspersky_engine - Kaspersky AV
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

License identifier: JUNOS302000


License version: 2
Valid for device: AG4909AA0080
Features:
wf_key_surfcontrol_cpa - Web Filtering
date-based, 2011-03-30 01:00:00 IST - 2012-03-30 01:00:00 IST

show system license keys


user@host> show system license keys

XXXXXXXXXX xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx


xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx
xxxxxx xxxxxx xxx

show system license usage


user@host> show system license usage

Licenses Licenses Licenses Expiry


Feature name used installed needed
av_key_kaspersky_engine 1 1 0 2012-03-30
01:00:00 IST
wf_key_surfcontrol_cpa 0 1 0 2012-03-30
01:00:00 IST
dynamic-vpn 0 1 0 permanent
ax411-wlan-ap 0 2 0 permanent

show system license status logical-system all


user@host> show system license status logical-system all
Logical system license status:

logical system name license status


root-logical-system enabled
LSYS0 enabled
LSYS1 enabled
LSYS2 enabled

Copyright © 2013, Juniper Networks, Inc. 987


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show system login lockout

Syntax show system login lockout

Release Information Command introduced in Release 11.2 of Junos OS.

Description Display the user names locked after unsuccessful login attempts.

Required Privilege view and system


Level

Related • Administration Guide for Security Devices


Documentation
• Installation and Upgrade Guide for Security Devices

List of Sample Output show system login lockout on page 988

Output Fields Table 39 on page 295 lists the output fields for the show system login lockout command.
Output fields are listed in the approximate order in which they appear. Field names might
be abbreviated (as shown in parentheses) when no level of output is specified or when
the detail keyword is used.

Table 118: show system login lockout


Field Name Field Description Level of Output

User Username All levels

Lockout start Date and time the username was locked All levels

Lockout end Date and time the username was unlocked All levels

Sample Output
show system login lockout
user@host>show system login lockout

User Lockout start Lockout end


root 2011-05-11 09:11:15 UTC 2011-05-11 09:13:15 UTC

988 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

show system services dhcp client

Syntax show system services dhcp client


< interface-name >
<statistics>

Release Information Command introduced in Junos OS Release 8.5.

Description Display information about DHCP clients.

Options • none—Display DHCP information for all interfaces.

• interface-name —(Optional) Display DHCP information for the specified interface.

• statistics—(Optional) Display DHCP client statistics.

Required Privilege view and system


Level

Related • dhcp (Interfaces)


Documentation
• request system services dhcp on page 945

• Administration Guide for Security Devices

List of Sample Output show system services dhcp client on page 990
show system services dhcp client ge-0/0/1.0 on page 991
show system services dhcp client statistics on page 991

Output Fields Table 18 on page 119 lists the output fields for the show system services dhcp client
command. Output fields are listed in the approximate order in which they appear.

Table 119: show system services dhcp client Output Fields


Field Name Field Description

Logical Interface Name Name of the logical interface.

Client Status State of the client binding.

Vendor Identifier Vendor ID.

Server Address IP address of the DHCP server.

Address obtained IP address obtained from the DHCP server.

Lease Obtained at Date and time the lease was obtained.

Lease Expires at Date and time the lease expires.

Copyright © 2013, Juniper Networks, Inc. 989


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 119: show system services dhcp client Output Fields (continued)
Field Name Field Description

DHCP Options • Name: server-identifier, Value: IP address of the name server.


• Name: device, Value: IP address of the name device.
• Name: domain-name, Value: Name of the domain.

Packets dropped Total packets dropped.

Messages received Number of the following DHCP messages received:

• DHCPOFFER—First packet received on a logical interface when DHCP is enabled.


• DHCPACK—When received from the server, the client sends an ARP request for that
address and adds a (ARP response) timer for 4 seconds and stops the earlier timer
added for DHCPACK.
• DHCPNAK—When a DHCPNAK is received instead of DHCPACK, the logical interface
sends a DHCPDISCOVER packet.

Messages sent Number of the following DHCP messages sent:

• DHCPDECLINE—Packet sent when ARP response is received and there is a conflict.


The logical interface sends a new DHCPDISCOVER packet.
• DHCPDISCOVER—Packet sent on the interface for which the DHCP client is enabled.
• DHCPREQUEST—Packet sent to the DHCP server after accepting the DHCPOFFER.
After sending the DHCPREQUEST, the device adds a retransmission-interval timer.
• DHCPINFORM—Packet sent to the DHCP server for local configuration parameters.
• DHCPRELEASE—Packet sent to the DHCP server to relinquish network address and
cancel remaining lease.
• DHCPRENEW—Packet sent to the DHCP server to renew the address. The next message
to be sent will be a DHCPREQUEST message, which will be unicast directly to the
server.
• DHCPREBIND—Packet sent to any server to renew the address. The next message to
be sent will be a DHCPREQUEST message, which will be broadcast.

Sample Output
show system services dhcp client
user@host> show system services dhcp client
Logical Interface Name ge-0/0/1.0
Hardware address 00:0a:12:00:12:12
Client Status bound
Vendor Identifier ether
Server Address 10.1.1.1
Address obtained 10.1.1.89
update server enabled
Lease Obtained at 2006-08-24 18:13:04 PST
Lease Expires at 2006-08-25 18:13:04 PST
DHCP Options :
Name: name-server, Value: [ 10.209.194.131, 2.2.2.2, 3.3.3.3 ]
Name: server-identifier, Value: 10.1.1.1
Name: router, Value: [ 10.1.1.80 ]
Name: domain-name, Value: netscreen-50

990 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Sample Output
show system services dhcp client ge-0/0/1.0
user@host> show system services dhcp client ge-0/0/1.0
Logical Interface name ge-0/0/1.0
Hardware address 00:12:1e:a9:7b:81
Client status bound
Address obtained 30.1.1.20
Update server disabled
Lease obtained at 2007-05-10 18:16:18 UTC
Lease expires at 2007-05-11 18:16:18 UTC
DHCP options:
Name: server-identifier, Value: 30.1.1.2
Code: 1, Type: ip-address, Value: 255.255.255.0
Name: name-server, Value: [ 77.77.77.77, 55.55.55.55 ]
Name: domain-name, Value: englab.juniper.net

Sample Output
show system services dhcp client statistics
user@host> show system services dhcp client statistics
Packets dropped:
Total 0
Messages received:
DHCPOFFER 0
DHCPACK 8
DHCPNAK 0
Messages sent:
DHCPDECLINE 0
DHCPDISCOVER 0
DHCPREQUEST 1
DHCPINFORM 0
DHCPRELEASE 0
DHCPRENEW 7
DHCPREBIND 0

Copyright © 2013, Juniper Networks, Inc. 991


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show system services dhcp relay-statistics

Syntax show system services dhcp relay-statistics

Release Information Command introduced in Release 8.5 of Junos OS.

Description Display information about the DHCP relay.

Required Privilege view and system


Level

Related • dhcp
Documentation
• Administration Guide for Security Devices

List of Sample Output show system services dhcp relay-statistics on page 992

Output Fields Table 120 on page 992 lists the output fields for the show system services dhcp
relay-statistics command. Output fields are listed in the approximate order in which they
appear.

Table 120: show system services dhcp relay-statistics Output Fields


Field Name Field Description

Received packets Total DHCP packets received.

Forwarded packets Total DHCP packet forwarded.

Dropped packets Total DHCP packets dropped for the following reasons:

• Due to a missing interface in the relay database—Number of packets discarded because


they did not belong to a configured interface.
• Due to a missing matching routing instance—Number of packets discarded because
they did not belong to a configured routing instance.
• Due to an error during packet read—Number of packets discarded because of a system
read error.
• Due to an error during packet send—Number of packets that the DHCP relay application
could not send.
• Due to an invalid server address—Number of packets discarded because an invalid
server address was specified.
• Due to a missing valid local address—Number of packets discarded because there was
no valid local address.
• Due to a missing route to the server or client—Number of packets discarded because
there were no addresses available for assignment.

Sample Output
show system services dhcp relay-statistics
user@host> show system services dhcp relay-statistics

992 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

Received packets: 4
Forwarded packets: 4
Dropped packets: 4
Due to missing interface in relay database: 4
Due to missing matching routing instance: 0
Due to an error during packet read: 0
Due to an error during packet send: 0
Due to invalid server address: 0
Due to missing valid local address: 0
Due to missing route to server/client: 0

Copyright © 2013, Juniper Networks, Inc. 993


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show system snapshot media

Syntax show system snapshot media media-type

Release Information Command introduced in Release 10.2 of Junos OS.

Description Display the snapshot information for both root partitions on SRX Series devices

Options • internal— Show snapshot information from internal media.

• usb— Show snapshot information from device connected to USB port.

• external— Show snapshot information from the external compact flash. This option
is available on the SRX650 Services Gateway.

Required Privilege View


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation

show system snapshot media internal


show system snapshot media internal
Information for snapshot on internal (/dev/da0s1a) (primary)
Creation date: Jan 15 10:43:26 2010
JUNOS version on snapshot:
junos : 10.1B3-domestic
Information for snapshot on internal (/dev/da0s2a) (backup)
Creation date: Jan 15 10:15:32 2010
JUNOS version on snapshot:
junos : 10.2-20100112.0-domestic

show system snapshot media usb


show system snapshot media usb
Information for snapshot on usb (/dev/da1s1a) (primary)
Creation date: Jul 24 16:16:01 2009
JUNOS version on snapshot:
junos : 10.0I20090723_1017-domestic
Information for snapshot on usb (/dev/da1s2a) (backup)
Creation date: Jul 24 16:17:13 2009
JUNOS version on snapshot:
junos : 10.0I20090724_0719-domestic

994 Copyright © 2013, Juniper Networks, Inc.


Chapter 16: Administration Guide for Security Devices

show system storage partitions (View SRX Series)

Syntax show system storage partitions

Release Information Command introduced in Release 10.2 of Junos OS.

Description Displays the partitioning scheme details on SRX Series devices.

Required Privilege View


Level

Related • Installation and Upgrade Guide for Security Devices


Documentation

show system storage partitions (dual root partitioning)


show system storage partitions
Boot Media: internal (da0)
Active Partition: da0s2a
Backup Partition: da0s1a
Currently booted from: active (da0s2a)

Partitions Information:
Partition Size Mountpoint
s1a 293M altroot
s2a 293M /
s3e 24M /config
s3f 342M /var
s4a 30M recovery

show system storage partitions (single root partitioning)


show system storage partitions
Boot Media: internal (da0)
Partitions Information:
Partition Size Mountpoint
s1a 898M /
s1e 24M /config
s1f 61M /var

show system storage partitions (USB)


show system storage partitions
Boot Media: usb (da1)
Active Partition: da1s1a
Backup Partition: da1s2a
Currently booted from: active (da1s1a)

Partitions Information:
Partition Size Mountpoint
s1a 293M /
s2a 293M altroot
s3e 24M /config
s3f 342M /var
s4a 30M recovery

Copyright © 2013, Juniper Networks, Inc. 995


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

996 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 17

Access Privilege Administration Guide

• Overview on page 997


• Configuration on page 1005
• Administration on page 1164

Overview

• Introduction to Access Privileges on page 997

Introduction to Access Privileges


• Understanding Junos OS Access Privilege Levels on page 997
• Junos OS Login Classes Overview on page 1001
• Access Privilege User Permission Flags Overview on page 1002
• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

Understanding Junos OS Access Privilege Levels

Each top-level command-line interface (CLI) command and each configuration statement
have an access privilege level associated with them. Users can execute only those
commands and configure and view only those statements for which they have access
privileges. The access privileges for each login class are defined by one or more permission
flags.

For each login class, you can explicitly deny or allow the use of operational and
configuration mode commands that would otherwise be permitted or not allowed by a
privilege level specified in the permissions statement.

The following sections provide additional information about permissions:

• Junos OS Login Class Permission Flags on page 997


• Allowing or Denying Individual Commands for Junos OS Login Classes on page 1000

Junos OS Login Class Permission Flags

The permissions statement specifies one or more of the permission flags listed in
Table 121 on page 998. Permission flags are not cumulative, so for each class you must list
all the permission flags needed, including view to display information and configure to

Copyright © 2013, Juniper Networks, Inc. 997


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

enter configuration mode. Two forms of permissions control for individual parts of the
configuration are:

• "Plain” form—Provides read-only capability for that permission type. An example is


interface.

• Form that ends in -control—Provides read and write capability for that permission type.
An example is interface-control.

Table 121 on page 998 lists the Junos OS login class permission flags that you can configure
by including the permissions statement at the [edit system login class class-name]
hierarchy level.

Table 121: Login Class Permission Flags


Permission Flag Description

access Can view the access configuration in configuration mode and


with the show configuration operational mode command.

access-control Can view and configure access information at the [edit access]
hierarchy level.

admin Can view user account information in configuration mode and


with the show configuration operational mode command.

admin-control Can view user accounts and configure them at the [edit system
login] hierarchy level.

all-control Can access all operational mode commands and configuration


mode commands. Can modify configuration in all the
configuration hierarchy levels.

clear Can clear (delete) information learned from the network that
is stored in various network databases by using the clear
commands.

configure Can enter configuration mode by using the configure command.

control Can perform all control-level operations—all operations


configured with the -control permission flags.

field Can view field debug commands. Reserved for debugging


support.

firewall Can view the firewall filter configuration in configuration mode.

firewall-control Can view and configure firewall filter information at the [edit
firewall] hierarchy level.

floppy Can read from and write to the removable media.

flow-tap Can view the flow-tap configuration in configuration mode.

998 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

Table 121: Login Class Permission Flags (continued)


Permission Flag Description

flow-tap-control Can view the flow-tap configuration in configuration mode and


can configure flow-tap configuration information at the [edit
services flow-tap] hierarchy level.

flow-tap-operation Can make flow-tap requests to the router or switch. For


example, a Dynamic Tasking Control Protocol (DTCP) client
must authenticate itself to the Junos OS as an administrative
user. That account must have flow-tap-operation permission.

NOTE: The flow-tap-operation option is not included in the


all-control permissions flag.

idp-profiler-operation Can view profiler data.

interface Can view the interface configuration in configuration mode and


with the show configuration operational mode command.

interface-control Can view chassis, class of service (CoS), groups, forwarding


options, and interfaces configuration information. Can edit
configuration at the following hierarchy levels:

• [edit chassis]
• [edit class-of-service]
• [edit groups]
• [edit forwarding-options]
• [edit interfaces]

maintenance Can perform system maintenance, including starting a local


shell on the router and becoming the superuser in the shell by
using the su root command, and can halt and reboot the router
by using the request system commands.

network Can access the network by using the ping, ssh, telnet, and
traceroute commands.

pgcp-session-mirroring Can view the pgcp session mirroring configuration.

pgcp-session-mirroring-control Can modify the pgcp session mirroring configuration.

reset Can restart software processes by using the restart command


and can configure whether software processes are enabled or
disabled at the [edit system processes] hierarchy level.

rollback Can use the rollback command to return to a previously


committed configuration other than the most recently
committed one.

routing Can view general routing, routing protocol, and routing policy
configuration information in configuration and operational
modes.

Copyright © 2013, Juniper Networks, Inc. 999


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 121: Login Class Permission Flags (continued)


Permission Flag Description

routing-control Can view general routing, routing protocol, and routing policy
configuration information and can configure general routing at
the [edit routing-options] hierarchy level, routing protocols at
the [edit protocols] hierarchy level, and routing policy at the
[edit policy-options] hierarchy level.

secret Can view passwords and other authentication keys in the


configuration.

secret-control Can view passwords and other authentication keys in the


configuration and can modify them in configuration mode.

security Can view security configuration in configuration mode and with


the show configuration operational mode command.

security-control Can view and configure security information at the [edit security]
hierarchy level.

shell Can start a local shell on the router or switch by using the start
shell command.

snmp Can view Simple Network Management Protocol (SNMP)


configuration information in configuration and operational
modes.

snmp-control Can view SNMP configuration information and can modify SNMP
configuration at the [edit snmp] hierarchy level.

system Can view system-level information in configuration and


operational modes.

system-control Can view system-level configuration information and configure


it at the [edit system] hierarchy level.

trace Can view trace file settings and configure trace file properties.

trace-control Can modify trace file settings and configure trace file properties.

view Can use various commands to display current system-wide,


routing table, and protocol-specific values and statistics. Cannot
view the secret configuration.

view-configuration Can view all of the configuration (excluding secrets).

Allowing or Denying Individual Commands for Junos OS Login Classes

By default, all top-level CLI commands have associated access privilege levels. Users
can execute only those commands and view only those statements for which they have
access privileges. For each login class, you can explicitly deny or allow the use of

1000 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

operational and configuration mode commands that would otherwise be permitted or


not allowed by a privilege level specified in the permissions statement.

• The all login class permission bits take precedence over extended regular expressions
when a user with rollback permission issues the rollback command.

• Expressions used to allow and deny commands for users on RADIUS and TACACS+
servers have been simplified. Instead of a single, long expression with multiple
commands (allow-commands=cmd1 cmd2 ... cmdn), you can specify each command
as a separate expression. This new syntax is valid for allow-configuration-regexps and
deny-configuration-regexps, allow-commands and deny-commands, and all user
permission bits.

• Users cannot issue the load override command when specifying an extended regular
expression. Users can only issue the merge, replace, and patch configuration commands.

• If you allow and deny the same commands, the allow-commands permissions take
precedence over the permissions specified by the deny-commands. For example, if you
include allow-commands "request system software add" and deny-commands "request
system software add", the login class user is allowed to install software using the
request system software add command.

• Regular expressions for allow-commands and deny-commands can also include the
commit, load, rollback, save, status, and update commands.

• If you specify a regular expression for allow-commands and deny-commands with two
different variants of a command, the longest match is always executed.

For example, if you specify a regular expression for allow-commands with the
commit-synchronize command and a regular expression for deny-commands with the
commit command, users assigned to such a login class would be able to issue the
commit synchronize command, but not the commit command. This is because
commit-synchronize is the longest match between commit and commit-synchronize
and it is specified for allow-commands.

Likewise, if you specify a regular expression for allow-commands with the commit
command and a regular expression for deny-commands with the commit-synchronize
command, users assigned to such a login class would be able to issue the commit
command, but not the commit-synchronize command. This is because
commit-synchronize is the longest match between commit and commit-synchronize
and it is specified for deny-commands.

Related • Configuring Access Privilege Levels on page 1005


Documentation

Junos OS Login Classes Overview

All users who can log in to the router or switch must be in a login class. With login classes,
you define the following:

• Access privileges that users have when they are logged in to the router or switch

• Commands and statements that users can and cannot specify

Copyright © 2013, Juniper Networks, Inc. 1001


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• How long a login session can be idle before it times out and the user is logged out

You can define any number of login classes and then apply one login class to an individual
user account.

The Junos OS contains a few predefined login classes, which are listed in
Table 122 on page 1002. The predefined login classes cannot be modified.

Table 122: Predefined System Login Classes


Login Class Permission Flag Set

operator clear, network, reset, trace, and view

read-only view

superuser or super-user all

unauthorized None

NOTE:
• You cannot modify a predefined login class name. If you issue the set
command on a predefined class name, the Junos OS appends -local to the
login class name. The following message also appears:

warning: '<class-name>' is a predefined class name; changing to


'<class-name>-local'

• You cannot issue the rename or copy command on a predefined login class.
Doing so results in the following error message:

error: target '<class-name>' is a predefined class

Related • Understanding Junos OS Access Privilege Levels on page 997


Documentation

Access Privilege User Permission Flags Overview

Permission flags are used to grant a user access to operational mode commands and
configuration hierarchy levels and statements. By specifying a specific permission flag
on the user's login class at the [edit system login class] hierarchy level, you grant the user
access to the corresponding commands and configuration hierarchy levels and
statements. To grant access to all commands and configuration statements, use the all
permissions flag.

For permission flags that grant access to configuration hierarchy levels and statements,
the flags grant read-only privilege to that configuration. For example, the interface
permissions flag grants read-only access to the [edit interfaces] hierarchy level. The
-control form of the flag grants read-write access to that configuration. Using the
preceding example, interface-control grants read-write access to the [edit interfaces]
hierarchy level.

1002 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

The permission flags listed in "Related Documentation" grant a specific set of access
privileges. Each permission flag is listed with the operational mode commands and
configuration hierarchy levels and statements for which that flag grants access.

NOTE: Each command listed represents that command and all subcommands
with that command as a prefix. Each configuration statement listed represents
the top of the configuration hierarchy to which that flag grants access.

Related • Understanding Junos OS Access Privilege Levels on page 997


Documentation
• access on page 1017

• access-control on page 1018

• admin on page 1019

• admin-control on page 1020

• all-control on page 1020

• clear on page 1021

• configure on page 1054

• control on page 1054

• field on page 1055

• firewall on page 1055

• firewall-control on page 1056

• floppy on page 1057

• flow-tap on page 1057

• flow-tap-operation on page 1058

• idp-profiler-operation on page 1058

• interface on page 1058

• interface-control on page 1059

• maintenance on page 1060

• network on page 1066

• pgcp-session-mirroring on page 1068

• pgcp-session-mirroring-control on page 1068

• reset on page 1069

• rollback on page 1069

• routing on page 1070

• routing-control on page 1074

• secret on page 1078

Copyright © 2013, Juniper Networks, Inc. 1003


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• secret-control on page 1079

• security on page 1080

• security-control on page 1083

• shell on page 1087

• snmp on page 1087

• system on page 1087

• system-control on page 1089

• trace on page 1091

• trace-control on page 1096

• view on page 1101

• view-configuration on page 1163

Specifying Access Privileges for Junos OS Configuration Mode Hierarchies

The allow/deny-configuration and allow/deny-configuration-regexps statements let you


explicitly allow or deny users access privileges to portions of the configuration hierarchy.
Each of these statements is added to named login classes and configured with one or
more regular expressions to be allowed or denied. Each login class is assigned to specific
users or user IDs.

The search and match methods differ in the two forms of these statements. You must
select which form to use within a login class—you cannot configure allow-configuration
and allow-configuration-regexps together in the same login class. You must select just
one. If you have existing configurations using the allow/deny-configuration form of the
statements, using the same configuration options with the
allow/deny-configuration-regexps form of the statements might not produce the same
results.

• Allow/deny-configuration statements perform slower matching, with more flexibility,


especially in wildcard matching. However, it can take a very long time to evaluate all
of the possible statements if a great number of full path regular expressions or wildcard
expressions are configured, possibly impacting performance. These statements were
introduced before Junos OS Release 7.4.

• Allow/deny-configuration-regexps statements perform faster matching, with less


flexibility. You configure a set of strings in which each string is a regular expression,
with spaces between the terms of the string. This provides very fast matching. However,
it is more tedious to use wildcard expressions in this form of the statement, because
you must set up wildcards for each token (term) of the space-delimited string you
want to match. These statements were introduced in Junos OS Release 11.2.

Related • Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005
Documentation
• Example: Configuring Access Privilege Levels on page 1008

1004 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

• Understanding Junos OS Access Privilege Levels on page 997

Configuration

• Configuring Access Privileges on page 1005


• Examples on page 1007
• User Permission Flags Reference on page 1016

Configuring Access Privileges


• Configuring Access Privilege Levels on page 1005
• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005
• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1007

Configuring Access Privilege Levels

Each top-level command-line interface (CLI) command and each configuration statement
have an access privilege level associated with it. Users can execute only those commands
and configure and view only those statements for which they have access privileges.

To configure access privilege levels, include the permissions statement at the [edit system
login class class-name] hierarchy level:

[edit system login class class-name]


permissions [ permissions ];

Related • Example: Configuring Access Privilege Levels on page 1008


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

Specifying Access Privileges for Junos OS Operational Mode Commands

You can specify extended regular expressions by using the allow-commands and
deny-commands statements to define a user’s access privileges to individual operational
mode commands. Doing so takes precedence over a login class permissions bit set for
a user. You can include one deny-commands and one allow-commands statement in
each login class.

To explicitly provide use of an individual operational mode command that would otherwise
be denied, include the allow-commands statement at the [edit system login
class class-name] hierarchy level:

[edit system login class class-name]


allow-commands "regular-expression”;

To explicitly deny access to an individual operational mode command that would


otherwise be supported, include the deny-commands statement at the [edit system login
class class-name] hierarchy level:

Copyright © 2013, Juniper Networks, Inc. 1005


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit system login class class-name]


deny-commands "regular-expression”;

If the regular expression contains any spaces, operators, or wildcard characters, enclose
the expression in quotation marks. Regular expressions are not case-sensitive.

allow-commands "show interfaces";

NOTE: Modifiers are not supported within the regular expression string to be
matched. If a modifier is used, then nothing is matched.

For example, the deny command set protocols does not match anything,
whereas protocols matches protocols.

Explicitly providing access to operational mode commands using the allow-commands


statement adds to the regular permissions set using the permissions statement. Likewise,
explicitly denying access to operational mode commands using the deny-commands
statement removes permissions for the specified commands from the default permissions
provided by the permissions statement.

For example, if a login class has the permission view and the allow-commands statement
includes the request system software add command, the specified login class user can
install software, in addition to the permissions specified by the view permissions flag.
Likewise, if a login class has the permission all and the deny-commands statement
includes the request system software add command, the specified login class user can
perform all operations allowed by the all permissions flag, except installing software
using the request system software add command.

If you allow and deny the same commands, the allow-commands permissions take
precedence over the permissions specified by deny-commands. For example, if you include
allow-commands "request system software add" and deny-commands "request system
software add", the login class user is allowed to install software using the request system
software add command.

If you specify a regular expression for allow-commands and deny-commands with two
different variants of a command, the longest match is always executed.

For example, if you specify a regular expression for allow-commands with the
commit-synchronize command and a regular expression for deny-commands with the
commit command, users assigned to such a login class would be able to issue the commit
synchronize command, but not the commit command. This is because commit-synchronize
is the longest match between commit and commit-synchronize, and it is specified for
allow-commands.

Likewise, if you specify a regular expression for allow-commands with the commit
command and a regular expression for deny-commands with the commit-synchronize
command, users assigned to such a login class would be able to issue the commit
command, but not the commit-synchronize command. This is because commit-synchronize
is the longest match between commit and commit-synchronize, and it is specified for
deny-commands.

1006 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

Anchors are required when specifying complex regular expressions with allow-commands
or deny-commands statements. For example, when specifying multiple commands using
the pipe (|) symbol for allow-commands, the following syntax is incorrect:
allow-commands = "(monitor.*)|(ping.*)|(show.*)|(exit)" . Instead, you must specify the
expression using the following syntax: allow-commands = "(^monitor) | (^ping) | (^show)
| (^exit)" OR allow-commands ="^(monitor | ping | show | exit)"

Related • Example: Configuring Access Privileges for Operational Mode Commands on page 1012
Documentation

Specifying Access Privileges for Junos OS Configuration Mode Hierarchies

The allow/deny-configuration and allow/deny-configuration-regexps statements let you


explicitly allow or deny users access privileges to portions of the configuration hierarchy.
Each of these statements is added to named login classes and configured with one or
more regular expressions to be allowed or denied. Each login class is assigned to specific
users or user IDs.

The search and match methods differ in the two forms of these statements. You must
select which form to use within a login class—you cannot configure allow-configuration
and allow-configuration-regexps together in the same login class. You must select just
one. If you have existing configurations using the allow/deny-configuration form of the
statements, using the same configuration options with the
allow/deny-configuration-regexps form of the statements might not produce the same
results.

• Allow/deny-configuration statements perform slower matching, with more flexibility,


especially in wildcard matching. However, it can take a very long time to evaluate all
of the possible statements if a great number of full path regular expressions or wildcard
expressions are configured, possibly impacting performance. These statements were
introduced before Junos OS Release 7.4.

• Allow/deny-configuration-regexps statements perform faster matching, with less


flexibility. You configure a set of strings in which each string is a regular expression,
with spaces between the terms of the string. This provides very fast matching. However,
it is more tedious to use wildcard expressions in this form of the statement, because
you must set up wildcards for each token (term) of the space-delimited string you
want to match. These statements were introduced in Junos OS Release 11.2.

Related • Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005
Documentation
• Example: Configuring Access Privilege Levels on page 1008

• Understanding Junos OS Access Privilege Levels on page 997

Examples
• Example: Configuring Access Privilege Levels on page 1008
• Example: Specifying Access Privileges Using allow/deny-configuration-regexps
Statements on page 1008

Copyright © 2013, Juniper Networks, Inc. 1007


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Example: Configuring Access Privileges for Operational Mode Commands on page 1012
• Example: Specifying Access Privileges Using allow/deny-configuration-regexps
Statements on page 1013

Example: Configuring Access Privilege Levels


Create two access privilege classes on the router or switch, one for configuring and viewing
user accounts only and the second for configuring and viewing SNMP parameters only:

[edit]
system {
login {
class user-accounts {
permissions [ configure admin admin-control ];
}
class network-mgmt {
permissions [ configure snmp snmp-control ];
}
}
}

Related • Configuring Access Privilege Levels on page 1005


Documentation

Example: Specifying Access Privileges Using allow/deny-configuration-regexps


Statements

This example shows how to set up configuration access privileges using the
allow-configuration-regexps and deny-configuration-regexps statements.

• Requirements on page 1008


• Overview on page 1008
• Configuration on page 1009
• Examples Using Allow or Deny Configurations with Regular Expressions on page 1009

Requirements

This example uses the following hardware and software components:

• One Juniper Networks J Series, M Series, MX Series, or T Series device

• Junos OS Release 11.2 or later

• There must be at least one user assigned to a login class.

• There can be more than one login class, each with varying permission configurations,
and more than one user on the device.

Overview

The allow-configuration-regexps and deny-configuration-regexps statements let you


explicitly allow or deny users assigned to named user classes access privileges to portions
of the configuration hierarchy, giving the system administrator precision control over who
can change specific configurations in the system.

1008 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

NOTE: The statements allow-configuration-regexps and


deny-configuration-regexps perform similar functions as the statements
allow-configuration and deny-configuration, except you can configure sets of
strings in which the strings include spaces when using the first set of
statements. You cannot use the two kinds of statements together.

Configuration

To set up configuration access privileges:

1. To explicitly allow one or more individual configuration mode hierarchies that would
otherwise be denied, include the allow-configuration-regexps statement at the [edit
system login class class-name] hierarchy level, configured with the regular expressions
to be allowed.

[edit system login class class-name]


user@host# set allow-configuration-regexps "regular expression 1" "regular expression
2" "regular expression 3" "regular expression 4" ...

2. To explicitly deny one or more individual configuration hierarchies that would otherwise
be allowed, include the deny-configuration-regexps statement at the [edit system
login class class-name] hierarchy level, configured with the regular expressions to be
denied.

[edit system login class class-name]


user@host# set deny-configuration-regexps "regular expression 1" "regular-expression
2" "regular expression 3" "regular expression 4"...

3. Assign the login class to one or more users.

[edit system login]


user@host# set user username class class-name

4. Commit your changes.

Users assigned this login class have the permissions you have set for the class.

Examples Using Allow or Deny Configurations with Regular Expressions

Purpose This section provides examples of access privilege configurations to give you ideas for
creating configurations appropriate for your system. You can use combinations of privilege
statements for configuration access and for operational mode commands to give precise
control over classes of access privileges.

Allow Configuration The following example login class lets the user make changes at the [edit system services]
Changes hierarchy level and issue configuration mode commands (such as commit), in addition
to the permissions specified by the configure permissions flag, which allows the user to
enter configuration mode using the configure command.

[edit system login class class-name]


user@host# set permissions configure view view-configuration
user@host# set allow-configuration-regexps "system services"

Copyright © 2013, Juniper Networks, Inc. 1009


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Deny Configuration The following example login class lets the user perform all operations allowed by the all
Changes permissions flag. However, it denies modifying the configuration at the [edit system
services] hierarchy level.

[edit system login class class-name]


user@host# set permissions all configure view view-configuration
user@host# set deny-configuration-regexps "system services"

If the following statement is included in the configuration and the user’s login class
permission bit is set to all, the user cannot configure telnet parameters:

[edit system login class class-name]


user@host# set deny-configuration "system services telnet"

If the following statement is included in the configuration and the user’s login class
permission bit is set to all, the user cannot issue login class commands within any login
class whose name begins with “m”:

[edit system login class class-name]


user@host# set deny-configuration "system login class m .*"

If the following statement is included in the configuration and the user’s login class
permission bit is set to all, the user cannot edit the configuration or issue commands
(such as commit) at the [edit system login class] or the [edit system services] hierarchy
levels:

[edit system login class class-name]


user@host# set deny-configuration "system login class" "system services"

Allow and Deny The following example login class lets the user perform all operations allowed by the all
Configuration Changes permissions flag, and explicitly grants configuration access to [system "interfaces .* unit
.* family inet address .*" protocols]. However, the user is denied configuration access to
the SNMP hierarchy level.

NOTE: You can use the * wildcard character when denoting regular
expressions. However, it must be used as a portion of a regular expression.
You cannot use [ * ] or [ .* ] alone.

[edit system login class class-name]


user@host# set permissions all configure view view-configuration
user@host# set allow-configuration-regexps system "interfaces .* unit .* family inet
address .*" protocols
user@host# set deny-configuration-regexps snmp

1010 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

Allow and Deny The following example login class lets the user perform all operations allowed by the all
Multiple Configuration permissions flag, and explicitly grants configuration access to multiple hierarchy levels
Changes for interfaces. It denies configuration access to the [edit system] and [edit protocols]
hierarchy levels.

NOTE: You can configure as many regular expressions as needed to be


allowed or denied. Regular expressions to be denied take precedence over
configurations to be allowed.

[edit system login class class-name]


user@host# set permissions all configure view view-configuration
user@host# set allow-configuration-regexps "interfaces .* description .*" "interfaces .*
unit .* description .*" "interfaces .* unit .* family inet address .*" "interfaces .* disable"
user@host# set deny-configuration-regexps "system" "protocols"

Allow Configuration You can combine allow and deny configuration statements with allow and deny
Changes and Deny operational commands statements to fine-tune access privileges. The following example
Operations Commands login class uses a combination of the deny-commands operational permissions statement
and the allow-configuration-regexps configuration permissions statement to let the user
configure and commit changes to the OSPF and BGP protocols. However, this class of
user cannot issue the show system statistics or the show bgp summary commands.

[edit system login class class-name]


user@host# set permissions all configure view view-configuration
user@host# set deny-commands "(show system statistics)|(show bgp summary)"
user@host# set allow-configuration-regexps "protocols ospf|bgp"

The following shows permissions set for individual configuration mode hierarchies:

[edit]
system {
login { # This login class has operator privileges and the additional ability to edit
# configuration at the system services hierarchy level.
class only-system-services {
permissions [ configure ];
allow-configuration "system services";
}
# services commands.
class all-except-system-services { # This login class has operator privileges but
# cannot edit any system services configuration.
permissions [ all ];
deny-configuration "system services";
}
}
}

Copyright © 2013, Juniper Networks, Inc. 1011


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Verification To verify that you have set the access privileges correctly:

1. Configure a login class and commit the changes.

2. Assign the login class to a username.

3. Log in as the username assigned with the new login class.

4. Attempt to perform the configurations that have been allowed or denied.

• You should be able to perform configuration changes to hierarchy levels and regular
expressions that have been allowed.

• You should not be able to perform configuration changes to hierarchy levels and
regular expressions that have been denied.

• Denied expressions should take precedence over allowed expressions.

• Any allowed or denied expressions should take precedence over any permissions
granted with the permissions statement.

Related • Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005
Documentation
• Example: Configuring Access Privilege Levels on page 1008

• Understanding Junos OS Access Privilege Levels on page 997

Example: Configuring Access Privileges for Operational Mode Commands


The following example shows how to configure access privileges for different login classes
for individual operational mode commands:

[edit]
system {
# This login class has operator privileges and the additional ability
# to reboot the router.
login {
# This login class has operator privileges and the additional ability to reboot the
# router or switch.
class operator-and-boot {
permissions [ clear network reset trace view ];
allow-commands "request system reboot";
}
# This login class has operator privileges but can't use any commands beginning
# with “set” .
# This login class has operator privileges
# but cannot use any commands beginning with “set”
class operator-no-set {
permissions [ clear network reset trace view ];
deny-commands "^set";
}
# This login class has operator privileges and can install software but not view
# BGP information, and can issue the show route command, without specifying
# commands or arguments under it.
class operator-and-install-but-no-bgp {
permissions [ clear network reset trace view ];
allow-commands "(request system software add)|(show route$)";
deny-commands "show bgp";

1012 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

}
}
}

Related • Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005
Documentation

Example: Specifying Access Privileges Using allow/deny-configuration-regexps


Statements

This example shows how to set up configuration access privileges using the
allow-configuration-regexps and deny-configuration-regexps statements.

• Requirements on page 1013


• Overview on page 1013
• Configuration on page 1013
• Examples Using Allow or Deny Configurations with Regular Expressions on page 1014

Requirements

This example uses the following hardware and software components:

• One Juniper Networks J Series, M Series, MX Series, or T Series device

• Junos OS Release 11.2 or later

• There must be at least one user assigned to a login class.

• There can be more than one login class, each with varying permission configurations,
and more than one user on the device.

Overview

The allow-configuration-regexps and deny-configuration-regexps statements let you


explicitly allow or deny users assigned to named user classes access privileges to portions
of the configuration hierarchy, giving the system administrator precision control over who
can change specific configurations in the system.

NOTE: The statements allow-configuration-regexps and


deny-configuration-regexps perform similar functions as the statements
allow-configuration and deny-configuration, except you can configure sets of
strings in which the strings include spaces when using the first set of
statements. You cannot use the two kinds of statements together.

Configuration

To set up configuration access privileges:

1. To explicitly allow one or more individual configuration mode hierarchies that would
otherwise be denied, include the allow-configuration-regexps statement at the [edit
system login class class-name] hierarchy level, configured with the regular expressions
to be allowed.

Copyright © 2013, Juniper Networks, Inc. 1013


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit system login class class-name]


user@host# set allow-configuration-regexps "regular expression 1" "regular expression
2" "regular expression 3" "regular expression 4" ...

2. To explicitly deny one or more individual configuration hierarchies that would otherwise
be allowed, include the deny-configuration-regexps statement at the [edit system
login class class-name] hierarchy level, configured with the regular expressions to be
denied.

[edit system login class class-name]


user@host# set deny-configuration-regexps "regular expression 1" "regular-expression
2" "regular expression 3" "regular expression 4"...

3. Assign the login class to one or more users.

[edit system login]


user@host# set user username class class-name

4. Commit your changes.

Users assigned this login class have the permissions you have set for the class.

Examples Using Allow or Deny Configurations with Regular Expressions

Purpose This section provides examples of access privilege configurations to give you ideas for
creating configurations appropriate for your system. You can use combinations of privilege
statements for configuration access and for operational mode commands to give precise
control over classes of access privileges.

Allow Configuration The following example login class lets the user make changes at the [edit system services]
Changes hierarchy level and issue configuration mode commands (such as commit), in addition
to the permissions specified by the configure permissions flag, which allows the user to
enter configuration mode using the configure command.

[edit system login class class-name]


user@host# set permissions configure view view-configuration
user@host# set allow-configuration-regexps "system services"

Deny Configuration The following example login class lets the user perform all operations allowed by the all
Changes permissions flag. However, it denies modifying the configuration at the [edit system
services] hierarchy level.

[edit system login class class-name]


user@host# set permissions all configure view view-configuration
user@host# set deny-configuration-regexps "system services"

If the following statement is included in the configuration and the user’s login class
permission bit is set to all, the user cannot configure telnet parameters:

[edit system login class class-name]


user@host# set deny-configuration "system services telnet"

If the following statement is included in the configuration and the user’s login class
permission bit is set to all, the user cannot issue login class commands within any login
class whose name begins with “m”:

[edit system login class class-name]


user@host# set deny-configuration "system login class m .*"

1014 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

If the following statement is included in the configuration and the user’s login class
permission bit is set to all, the user cannot edit the configuration or issue commands
(such as commit) at the [edit system login class] or the [edit system services] hierarchy
levels:

[edit system login class class-name]


user@host# set deny-configuration "system login class" "system services"

Allow and Deny The following example login class lets the user perform all operations allowed by the all
Configuration Changes permissions flag, and explicitly grants configuration access to [system "interfaces .* unit
.* family inet address .*" protocols]. However, the user is denied configuration access to
the SNMP hierarchy level.

NOTE: You can use the * wildcard character when denoting regular
expressions. However, it must be used as a portion of a regular expression.
You cannot use [ * ] or [ .* ] alone.

[edit system login class class-name]


user@host# set permissions all configure view view-configuration
user@host# set allow-configuration-regexps system "interfaces .* unit .* family inet
address .*" protocols
user@host# set deny-configuration-regexps snmp

Allow and Deny The following example login class lets the user perform all operations allowed by the all
Multiple Configuration permissions flag, and explicitly grants configuration access to multiple hierarchy levels
Changes for interfaces. It denies configuration access to the [edit system] and [edit protocols]
hierarchy levels.

NOTE: You can configure as many regular expressions as needed to be


allowed or denied. Regular expressions to be denied take precedence over
configurations to be allowed.

[edit system login class class-name]


user@host# set permissions all configure view view-configuration
user@host# set allow-configuration-regexps "interfaces .* description .*" "interfaces .*
unit .* description .*" "interfaces .* unit .* family inet address .*" "interfaces .* disable"
user@host# set deny-configuration-regexps "system" "protocols"

Allow Configuration You can combine allow and deny configuration statements with allow and deny
Changes and Deny operational commands statements to fine-tune access privileges. The following example
Operations Commands login class uses a combination of the deny-commands operational permissions statement
and the allow-configuration-regexps configuration permissions statement to let the user
configure and commit changes to the OSPF and BGP protocols. However, this class of
user cannot issue the show system statistics or the show bgp summary commands.

[edit system login class class-name]


user@host# set permissions all configure view view-configuration
user@host# set deny-commands "(show system statistics)|(show bgp summary)"
user@host# set allow-configuration-regexps "protocols ospf|bgp"

Copyright © 2013, Juniper Networks, Inc. 1015


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

The following shows permissions set for individual configuration mode hierarchies:

[edit]
system {
login { # This login class has operator privileges and the additional ability to edit
# configuration at the system services hierarchy level.
class only-system-services {
permissions [ configure ];
allow-configuration "system services";
}
# services commands.
class all-except-system-services { # This login class has operator privileges but
# cannot edit any system services configuration.
permissions [ all ];
deny-configuration "system services";
}
}
}

Verification To verify that you have set the access privileges correctly:

1. Configure a login class and commit the changes.

2. Assign the login class to a username.

3. Log in as the username assigned with the new login class.

4. Attempt to perform the configurations that have been allowed or denied.

• You should be able to perform configuration changes to hierarchy levels and regular
expressions that have been allowed.

• You should not be able to perform configuration changes to hierarchy levels and
regular expressions that have been denied.

• Denied expressions should take precedence over allowed expressions.

• Any allowed or denied expressions should take precedence over any permissions
granted with the permissions statement.

Related • Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005
Documentation
• Example: Configuring Access Privilege Levels on page 1008

• Understanding Junos OS Access Privilege Levels on page 997

User Permission Flags Reference


• access on page 1017
• access-control on page 1018
• admin on page 1019
• admin-control on page 1020
• all-control on page 1020
• clear on page 1021
• configure on page 1054

1016 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

• control on page 1054


• field on page 1055
• firewall on page 1055
• firewall-control on page 1056
• floppy on page 1057
• flow-tap on page 1057
• flow-tap-control on page 1057
• flow-tap-operation on page 1058
• idp-profiler-operation on page 1058
• interface on page 1058
• interface-control on page 1059
• maintenance on page 1060
• network on page 1066
• pgcp-session-mirroring on page 1068
• pgcp-session-mirroring-control on page 1068
• reset on page 1069
• rollback on page 1069
• routing on page 1070
• routing-control on page 1074
• secret on page 1078
• secret-control on page 1079
• security on page 1080
• security-control on page 1083
• shell on page 1087
• snmp on page 1087
• system on page 1087
• system-control on page 1089
• trace on page 1091
• trace-control on page 1096
• view on page 1101
• view-configuration on page 1163

access

Can view the access configuration in configuration mode.

Commands No associated CLI commands.

Configuration
Hierarchy Levels [edit access]
[edit access ppp-options]

Copyright © 2013, Juniper Networks, Inc. 1017


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit dynamic-profile]
[edit logical-systems access]
[edit logical-systems routing-instances instance system services static-subscribers
access-profile]
[edit logical-systems routing-instances instance system services static-subscribers
dynamic-profile]
[edit logical-systems routing-instances instance system services static-subscribers group
access-profile]
[edit logical-systems routing-instances instance system services static-subscribers group
dynamic-profile]
[edit logical-systems system services static-subscribers access-profile]
[edit logical-systems system services static-subscribers dynamic-profile]
[edit logical-systems system services static-subscribers group access-profile]
[edit logical-systems system services static-subscribers group dynamic-profile]
[edit routing-instances instance system services static-subscribers access-profile]
[edit routing-instances instance system services static-subscribers dynamic-profile]
[edit routing-instances instance system services static-subscribers group access-profile]
[edit routing-instances instance system services static-subscribers group dynamic-profile]
[edit system services static-subscribers access-profile]
[edit system services static-subscribers dynamic-profile]
[edit system services static-subscribers group access-profile]
[edit system services static-subscribers group dynamic-profile]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• access-control on page 1018

access-control

Can view access configuration information. Can edit access configuration at the [edit
access], [edit logical-systems], [edit routing-instances, and [edit system services] hierarchy
levels.

Configuration
Hierarchy Levels [edit access]
[edit access ppp-options]
[edit dynamic-profile]
[edit logical-systems access]
[edit logical-systems routing-instances instance system services static-subscribers
access-profile]
[edit logical-systems routing-instances instance system services static-subscribers
dynamic-profile]
[edit logical-systems routing-instances instance system services static-subscribers group
access-profile]
[edit logical-systems routing-instances instance system services static-subscribers group
dynamic-profile]
[edit logical-systems system services static-subscribers access-profile]
[edit logical-systems system services static-subscribers dynamic-profile]

1018 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

[edit logical-systems system services static-subscribers group access-profile]


[edit logical-systems system services static-subscribers group dynamic-profile]
[edit routing-instances instance system services static-subscribers access-profile]
[edit routing-instances instance system services static-subscribers dynamic-profile]
[edit routing-instances instance system services static-subscribers group access-profile]
[edit routing-instances instance system services static-subscribers group dynamic-profile]
[edit system services static-subscribers access-profile]
[edit system services static-subscribers dynamic-profile]
[edit system services static-subscribers group access-profile]
[edit system services static-subscribers group dynamic-profile]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• access on page 1017

admin

Can view user account information in configuration mode.

Commands show system audit

Configuration
Hierarchy Levels [edit protocols uplink-failure-detection]
[edit system]
[edit system accounting]
[edit system diag-port-authentication]
[edit system extensions]
[edit system login]
[edit system pic-console-authentication]
[edit system root-authentication]
[edit system services ssh ciphers]
[edit system services ssh client-alive-count-max]
[edit system services ssh client-alive-interval]]
[edit system services ssh hostkey-algorithm]
[edit system services ssh key-exchange]
[edit system services ssh macs]
[edit system services ssh max-sessions-per-connection]
[edit system services ssh no-tcp-fowarding]
[edit system services ssh protocol-version]
[edit system services ssh root-login]
[edit system services ssh tcp-fowarding]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

Copyright © 2013, Juniper Networks, Inc. 1019


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• admin-control on page 1020

admin-control

Can view user account information and configure it at the [edit system] hierarchy level.

Commands show system audit

Configuration [edit protocols uplink-failure-detection]


Hierarchy Levels [edit system]
[edit system accounting]
[edit system diag-port-authentication]
[edit system extensions]
[edit system login]
[edit system pic-console-authentication]
[edit system root-authentication]
[edit system services ssh ciphers]
[edit system services ssh hostkey-algorithm]
[edit system services ssh key-exchange]
[edit system services ssh macs]
[edit system services ssh protocol-version]
[edit system services ssh root-login]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• admin on page 1019

all-control

Can access all operational mode commands and configuration mode commands. Can
modify configuration in all the configuration hierarchy levels.

Commands All CLI commands.

Configuration All CLI configuration hierarchy levels and statements.


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

1020 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear

Can clear (delete) information learned from the network that is stored in various network
databases.

Commands clear
clear amt
clear amt statistics
<clear-amt-statistics>
clear amt tunnel
clear-amt-tunnel
clear amt tunnel gateway-address
<clear amt tunnel gateway-address>
clear amt tunnel statistics
<clear-amt-tunnel-statistics>
clear amt tunnel statistics gateway-address
<clear-amt-tunnel-gateway-address-statistics>
clear amt tunnel statistics tunnel-interface
<clear-amt-tunnel-interface-statistics>
clear amt tunnel tunnel-interface
<clear-amt-tunnel-interface<>
clear ancp
clear ancp neighbor
<clear-ancp-neighbor-connection>
clear ancp subscriber
<clear-ancp-subscriber-connection>
clear arp
<clear-arp-table>
clear auto-configuration
clear auto-configuration interfaces
<clear-auto-configuration-interfaces>
clear bfd
clear bfd adaptation
<clear-bfd-adaptation-information>
clear bfd adaptation address
<clear-bfd-adaptation-address>
clear bfd adaptation discriminator
<clear-bfd-adaptation-discriminator>
clear bfd session
<clear-bfd-session-information>
clear bfd session address
<clear-bfd-session-address>
clear bfd session discriminator
<clear-bfd-session-discriminator>
clear bgp
clear bgp damping
<clear-bgp-damping>
clear bgp neighbor
<clear-bgp-neighbor>
clear bgp table
<clear-bgp-table>
clear bridge
clear bridge mac-table
<clear-bridge-mac-table>
clear bridge mac-table interface

Copyright © 2013, Juniper Networks, Inc. 1021


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<clear-bridge-interface-mac-table>
clear-appqos-counter
clear-appqos-rate-limiter-statistics
clear-appqos-rule-statistics
clear cli
clear cli logical-system
<clear-cli-logical-system>
clear database-replication
clear database-replication statistics
<clear-database-replication-statistics-information>
clear ddos-protection
clear ddos-protection protocols
clear ddos-protection protocols ancp
clear ddos-protection protocols ancp aggregate
clear ddos-protection protocols ancp aggregate states
clear ddos-protection protocols ancp aggregate statistics
<clear-ddos-ancp-aggregate-statistics>
clear ddos-protection protocols ancp states
<clear-ddos-ancp-states>
clear ddos-protection protocols ancp statistics
<clear-ddos-ancp-statistics>
clear ddos-protection protocols ancpv6
clear ddos-protection protocols ancpv6 aggregate
clear ddos-protection protocols ancpv6 aggregate states
<clear-ddos-arp-aggregate-states>
clear ddos-protection protocols arp aggregate statistics
clear-ddos-arp-aggregate-statistics
clear ddos-protection protocols arp states
clear-ddos-arp-states
clear ddos-protection protocols arp statistics
clear-ddos-arp-statistics
clear ddos-protection protocols atm
clear ddos-protection protocols atm aggregate
clear ddos-protection protocols atm aggregate states
clear-ddos-atm-aggregate-states
clear ddos-protection protocols atm aggregate statistics
clear-ddos-atm-aggregate-statistics
clear ddos-protection protocols atm states
clear-ddos-atm-states
clear ddos-protection protocols atm statistics
clear-ddos-atm-statistics
clear ddos-protection protocols bfd
clear ddos-protection protocols bfd aggregate
clear ddos-protection protocols bfd aggregate states
clear-ddos-bfd-aggregate-states
clear ddos-protection protocols bfd aggregate statistics
clear-ddos-bfd-aggregate-statistics
clear ddos-protection protocols bfd states
clear-ddos-bfd-states
clear ddos-protection protocols bfd statistics
clear-ddos-bfd-statistics
clear ddos-protection protocols bfdv6
clear ddos-protection protocols bfdv6 aggregate
clear ddos-protection protocols bfdv6 aggregate states
clear-ddos-bfdv6-aggregate-states
clear ddos-protection protocols bfdv6 aggregate statistics

1022 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear-ddos-bfdv6-aggregate-statistics
clear ddos-protection protocols bfdv6 states
clear-ddos-bfdv6-states
clear ddos-protection protocols bfdv6 statistics
clear-ddos-bfdv6-statistics
clear ddos-protection protocols bgp
clear ddos-protection protocols bgp aggregate
clear ddos-protection protocols bgp aggregate states
clear-ddos-bgp-aggregate-states
clear ddos-protection protocols bgp aggregate statistics
clear-ddos-bgp-aggregate-statistics
clear ddos-protection protocols bgp states
clear-ddos-bgp-states
clear ddos-protection protocols bgp statistics
clear-ddos-bgp-statistics
clear ddos-protection protocols bgpv6
clear ddos-protection protocols bgpv6 aggregate
clear ddos-protection protocols bgpv6 aggregate states
clear-ddos-bgpv6-aggregate-states
clear ddos-protection protocols bgpv6 aggregate statistics
clear-ddos-bgpv6-aggregate-statistics
clear ddos-protection protocols bgpv6 states
clear-ddos-bgpv6-states
clear ddos-protection protocols bgpv6 statistics
clear-ddos-bgpv6-statistics
clear ddos-protection protocols demux-autosense
clear ddos-protection protocols demux-autosense aggregate
clear ddos-protection protocols demux-autosense aggregate states
clear-ddos-demuxauto-aggregate-states
clear ddos-protection protocols demux-autosense aggregate statistics
clear-ddos-demuxauto-aggregate-statistics
clear ddos-protection protocols demux-autosense states
clear-ddos-demuxauto-states
clear ddos-protection protocols demux-autosense statistics
clear-ddos-demuxauto-statistics
clear ddos-protection protocols dhcpv4
clear ddos-protection protocols dhcpv4 ack
clear ddos-protection protocols dhcpv4 ack states
clear-ddos-dhcpv4-ack-states
clear ddos-protection protocols dhcpv4 ack statistics
clear-ddos-dhcpv4-ack-statistics
clear ddos-protection protocols dhcpv4 aggregate
clear ddos-protection protocols dhcpv4 aggregate states
clear-ddos-dhcpv4-aggregate-states
clear ddos-protection protocols dhcpv4 aggregate statistics
clear-ddos-dhcpv4-aggregate-statistics
clear ddos-protection protocols dhcpv4 bad-packets
clear ddos-protection protocols dhcpv4 bad-packets states
clear-ddos-dhcpv4-bad-pack-states
clear ddos-protection protocols dhcpv4 bad-packets statistics
clear-ddos-dhcpv4-bad-pack-statistics
clear ddos-protection protocols dhcpv4 bootp
clear ddos-protection protocols dhcpv4 bootp states
clear-ddos-dhcpv4-bootp-states
clear ddos-protection protocols dhcpv4 bootp statistics
clear-ddos-dhcpv4-bootp-statistics

Copyright © 2013, Juniper Networks, Inc. 1023


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear ddos-protection protocols dhcpv4 decline


clear ddos-protection protocols dhcpv4 decline states
clear-ddos-dhcpv4-decline-states
clear ddos-protection protocols dhcpv4 decline statistics
clear-ddos-dhcpv4-decline-statistics
clear ddos-protection protocols dhcpv4 discover
clear ddos-protection protocols dhcpv4 discover states
clear-ddos-dhcpv4-discover-states
clear ddos-protection protocols dhcpv4 discover statistics
clear-ddos-dhcpv4-discover-statistics
clear ddos-protection protocols dhcpv4 force-renew
clear ddos-protection protocols dhcpv4 force-renew states
clear-ddos-dhcpv4-forcerenew-states
clear ddos-protection protocols dhcpv4 force-renew statistics
clear-ddos-dhcpv4-forcerenew-statistics
clear ddos-protection protocols dhcpv4 inform
clear ddos-protection protocols dhcpv4 inform states
clear-ddos-dhcpv4-inform-states
clear ddos-protection protocols dhcpv4 inform statistics
clear-ddos-dhcpv4-inform-statistics
clear ddos-protection protocols dhcpv4 lease-active
clear ddos-protection protocols dhcpv4 lease-active states
clear-ddos-dhcpv4-leaseact-states
clear ddos-protection protocols dhcpv4 lease-active statistics
clear-ddos-dhcpv4-leaseact-statistics
clear ddos-protection protocols dhcpv4 lease-query
clear ddos-protection protocols dhcpv4 lease-query states
clear-ddos-dhcpv4-leasequery-states
clear ddos-protection protocols dhcpv4 lease-query statistics
clear-ddos-dhcpv4-leasequery-statistics
clear ddos-protection protocols dhcpv4 lease-unassigned
clear ddos-protection protocols dhcpv4 lease-unassigned states
clear-ddos-dhcpv4-leaseuna-states
clear ddos-protection protocols dhcpv4 lease-unassigned statistics
clear-ddos-dhcpv4-leaseuna-statistics
clear ddos-protection protocols dhcpv4 lease-unknown
clear ddos-protection protocols dhcpv4 lease-unknown states
clear-ddos-dhcpv4-leaseunk-states
clear ddos-protection protocols dhcpv4 lease-unknown statistics
clear-ddos-dhcpv4-leaseunk-statistics
clear ddos-protection protocols dhcpv4 nak
clear ddos-protection protocols dhcpv4 nak states
clear-ddos-dhcpv4-nak-states
clear ddos-protection protocols dhcpv4 nak statistics
clear-ddos-dhcpv4-nak-statistics
clear ddos-protection protocols dhcpv4 no-message-type
clear ddos-protection protocols dhcpv4 no-message-type states
clear-ddos-dhcpv4-no-msgtype-states
clear ddos-protection protocols dhcpv4 no-message-type statistics
clear-ddos-dhcpv4-no-msgtype-statistics
clear ddos-protection protocols dhcpv4 offer
clear ddos-protection protocols dhcpv4 offer states
clear-ddos-dhcpv4-offer-states
clear ddos-protection protocols dhcpv4 offer statistics
clear-ddos-dhcpv4-offer-statistics
clear ddos-protection protocols dhcpv4 release

1024 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear ddos-protection protocols dhcpv4 release states


clear-ddos-dhcpv4-release-states
clear ddos-protection protocols dhcpv4 release statistics
clear-ddos-dhcpv4-release-statistics
clear ddos-protection protocols dhcpv4 renew
clear ddos-protection protocols dhcpv4 renew states
clear-ddos-dhcpv4-renew-states
clear ddos-protection protocols dhcpv4 renew statistics
clear-ddos-dhcpv4-renew-statistics
clear ddos-protection protocols dhcpv4 request
clear ddos-protection protocols dhcpv4 request states
clear-ddos-dhcpv4-request-states
clear ddos-protection protocols dhcpv4 request statistics
clear-ddos-dhcpv4-request-statistics
clear ddos-protection protocols dhcpv4 states
clear-ddos-dhcpv4-states
clear ddos-protection protocols dhcpv4 statistics
clear-ddos-dhcpv4-statistics
clear ddos-protection protocols dhcpv4 unclassified
clear ddos-protection protocols dhcpv4 unclassified states
clear-ddos-dhcpv4-unclass-states
clear ddos-protection protocols dhcpv4 unclassified statistics
clear-ddos-dhcpv4-unclass-statistics
clear ddos-protection protocols dhcpv6
clear ddos-protection protocols dhcpv6 advertise
clear ddos-protection protocols dhcpv6 advertise states
clear-ddos-dhcpv6-advertise-states
clear ddos-protection protocols dhcpv6 advertise statistics
clear-ddos-dhcpv6-advertise-statistics
clear ddos-protection protocols dhcpv6 aggregate
clear ddos-protection protocols dhcpv6 aggregate states
clear-ddos-dhcpv6-aggregate-states
clear ddos-protection protocols dhcpv6 aggregate statistics
clear-ddos-dhcpv6-aggregate-statistics
clear ddos-protection protocols dhcpv6 confirm
clear ddos-protection protocols dhcpv6 confirm states
clear-ddos-dhcpv6-confirm-states
clear ddos-protection protocols dhcpv6 confirm statistics
clear-ddos-dhcpv6-confirm-statistics
clear ddos-protection protocols dhcpv6 decline
clear ddos-protection protocols dhcpv6 decline states
clear-ddos-dhcpv6-decline-states
clear ddos-protection protocols dhcpv6 decline statistics
clear-ddos-dhcpv6-decline-statistics
clear ddos-protection protocols dhcpv6 information-request
clear ddos-protection protocols dhcpv6 information-request states
clear-ddos-dhcpv6-info-req-states
clear ddos-protection protocols dhcpv6 information-request statistics
clear-ddos-dhcpv6-info-req-statistics
clear ddos-protection protocols dhcpv6 leasequery
clear ddos-protection protocols dhcpv6 leasequery states
clear-ddos-dhcpv6-leasequery-states
clear ddos-protection protocols dhcpv6 leasequery statistics
clear-ddos-dhcpv6-leasequery-statistics
clear ddos-protection protocols dhcpv6 leasequery-data
clear ddos-protection protocols dhcpv6 leasequery-data states

Copyright © 2013, Juniper Networks, Inc. 1025


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear-ddos-dhcpv6-leaseq-da-states
clear ddos-protection protocols dhcpv6 leasequery-data statistics
clear-ddos-dhcpv6-leaseq-da-statistics
clear ddos-protection protocols dhcpv6 leasequery-done
clear ddos-protection protocols dhcpv6 leasequery-done states
clear-ddos-dhcpv6-leaseq-do-states
clear ddos-protection protocols dhcpv6 leasequery-done statistics
clear-ddos-dhcpv6-leaseq-do-statistics
clear ddos-protection protocols dhcpv6 leasequery-reply
clear ddos-protection protocols dhcpv6 leasequery-reply states
clear-ddos-dhcpv6-leaseq-re-states
clear ddos-protection protocols dhcpv6 leasequery-reply statistics
clear-ddos-dhcpv6-leaseq-re-statistics
clear ddos-protection protocols dhcpv6 rebind
clear ddos-protection protocols dhcpv6 rebind states
clear-ddos-dhcpv6-rebind-states
clear ddos-protection protocols dhcpv6 rebind statistics
clear-ddos-dhcpv6-rebind-statistics
clear ddos-protection protocols dhcpv6 reconfigure
clear ddos-protection protocols dhcpv6 reconfigure states
clear-ddos-dhcpv6-reconfig-states
clear ddos-protection protocols dhcpv6 reconfigure statistics
clear-ddos-dhcpv6-reconfig-statistics
clear ddos-protection protocols dhcpv6 relay-forward
clear ddos-protection protocols dhcpv6 relay-forward states
clear-ddos-dhcpv6-relay-for-states
clear ddos-protection protocols dhcpv6 relay-forward statistics
clear-ddos-dhcpv6-relay-for-statistics
clear ddos-protection protocols dhcpv6 relay-reply
clear ddos-protection protocols dhcpv6 relay-reply states
clear-ddos-dhcpv6-relay-rep-states
clear ddos-protection protocols dhcpv6 relay-reply statistics
clear-ddos-dhcpv6-relay-rep-statistics
clear ddos-protection protocols dhcpv6 release
clear ddos-protection protocols dhcpv6 release states
clear-ddos-dhcpv6-release-states
clear ddos-protection protocols dhcpv6 release statistics
clear-ddos-dhcpv6-release-statistics
clear ddos-protection protocols dhcpv6 renew
clear ddos-protection protocols dhcpv6 renew states
clear-ddos-dhcpv6-renew-states
clear ddos-protection protocols dhcpv6 renew statistics
clear-ddos-dhcpv6-renew-statistics
clear ddos-protection protocols dhcpv6 reply
clear ddos-protection protocols dhcpv6 reply states
clear-ddos-dhcpv6-reply-states
clear ddos-protection protocols dhcpv6 reply statistics
clear-ddos-dhcpv6-reply-statistics
clear ddos-protection protocols dhcpv6 request
clear ddos-protection protocols dhcpv6 request states
clear-ddos-dhcpv6-request-states
clear ddos-protection protocols dhcpv6 request statistics
clear-ddos-dhcpv6-request-statistics
clear ddos-protection protocols dhcpv6 solicit
clear ddos-protection protocols dhcpv6 solicit states
clear-ddos-dhcpv6-solicit-states

1026 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear ddos-protection protocols dhcpv6 solicit statistics


clear-ddos-dhcpv6-solicit-statistics
clear ddos-protection protocols dhcpv6 states
clear-ddos-dhcpv6-states
clear ddos-protection protocols dhcpv6 statistics
clear-ddos-dhcpv6-statistics
clear ddos-protection protocols dhcpv6 unclassified
clear ddos-protection protocols dhcpv6 unclassified states
clear-ddos-dhcpv6-unclass-states
clear ddos-protection protocols dhcpv6 unclassified statistics
clear-ddos-dhcpv6-unclass-statistics
clear ddos-protection protocols diameter
clear ddos-protection protocols diameter aggregate
clear ddos-protection protocols diameter aggregate states
clear-ddos-diameter-aggregate-states
clear ddos-protection protocols diameter aggregate statistics
clear-ddos-diameter-aggregate-statistics
clear ddos-protection protocols diameter states
clear-ddos-diameter-states
clear ddos-protection protocols diameter statistics
clear-ddos-diameter-statistics
clear ddos-protection protocols dns
clear ddos-protection protocols dns aggregate
clear ddos-protection protocols dns aggregate states
clear-ddos-dns-aggregate-states
clear ddos-protection protocols dns aggregate statistics
clear-ddos-dns-aggregate-statistics
clear ddos-protection protocols dns states
clear-ddos-dns-states
clear ddos-protection protocols dns statistics
clear-ddos-dns-statistics
clear ddos-protection protocols dtcp
clear ddos-protection protocols dtcp aggregate
clear ddos-protection protocols dtcp aggregate states
clear-ddos-dtcp-aggregate-states
clear ddos-protection protocols dtcp aggregate statistics
clear-ddos-dtcp-aggregate-statistics
clear ddos-protection protocols dtcp states
clear-ddos-dtcp-states
clear ddos-protection protocols dtcp statistics
clear-ddos-dtcp-statistics
clear ddos-protection protocols dynamic-vlan
clear ddos-protection protocols dynamic-vlan aggregate
clear ddos-protection protocols dynamic-vlan aggregate states
clear-ddos-dynvlan-aggregate-states
clear ddos-protection protocols dynamic-vlan aggregate statistics
clear-ddos-dynvlan-aggregate-statistics
clear ddos-protection protocols dynamic-vlan states
clear-ddos-dynvlan-states
clear ddos-protection protocols dynamic-vlan statistics
clear-ddos-dynvlan-statistics
clear ddos-protection protocols egpv6
clear ddos-protection protocols egpv6 aggregate
clear ddos-protection protocols egpv6 aggregate states
clear-ddos-egpv6-aggregate-states
clear ddos-protection protocols egpv6 aggregate statistics

Copyright © 2013, Juniper Networks, Inc. 1027


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear-ddos-egpv6-aggregate-statistics
clear ddos-protection protocols egpv6 states
clear-ddos-egpv6-states
clear ddos-protection protocols egpv6 statistics
clear-ddos-egpv6-statistics
clear ddos-protection protocols eoam
clear ddos-protection protocols eoam aggregate
clear ddos-protection protocols eoam aggregate states
clear-ddos-eoam-aggregate-states
clear ddos-protection protocols eoam aggregate statistics
clear-ddos-eoam-aggregate-statistics
clear ddos-protection protocols eoam states
clear-ddos-eoam-states
clear ddos-protection protocols eoam statistics
clear-ddos-eoam-statistics
clear ddos-protection protocols esmc
clear ddos-protection protocols esmc aggregate
clear ddos-protection protocols esmc aggregate states
clear-ddos-esmc-aggregate-states
clear ddos-protection protocols esmc aggregate statistics
clear-ddos-esmc-aggregate-statistics
clear ddos-protection protocols esmc states
clear-ddos-esmc-states
clear ddos-protection protocols esmc statistics
clear ddos-protection protocols fab-probe
clear ddos-protection protocols fab-probe aggregate
clear ddos-protection protocols fab-probe aggregate states
clear ddos-protection protocols fab-probe aggregate statistics
<clear-ddos-fab-probe-aggregate-statistics>
clear ddos-protection protocols fab-probe states
<clear-ddos-fab-probe-states>
clear ddos-protection protocols fab-probe statistics
<clear-ddos-fab-probe-statistics>
clear-ddos-esmc-statistics
clear ddos-protection protocols firewall-host
clear ddos-protection protocols firewall-host aggregate
clear ddos-protection protocols firewall-host aggregate states
clear-ddos-fw-host-aggregate-states
clear ddos-protection protocols firewall-host aggregate statistics
clear-ddos-fw-host-aggregate-statistics
clear ddos-protection protocols firewall-host states
clear-ddos-fw-host-states
clear ddos-protection protocols firewall-host statistics
clear-ddos-fw-host-statistics
clear-ddos-fw-reject-aggregate-statistics
clear-ddos-fw-reject-states
clear ddos-protection protocols ftp
clear ddos-protection protocols ftp aggregate
clear ddos-protection protocols ftp aggregate states
clear-ddos-ftp-aggregate-states
clear ddos-protection protocols ftp aggregate statistics
clear-ddos-ftp-aggregate-statistics
clear ddos-protection protocols ftp states
clear-ddos-ftp-states
clear ddos-protection protocols ftp statistics
clear-ddos-ftp-statistics

1028 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear ddos-protection protocols ftpv6


clear ddos-protection protocols ftpv6 aggregate
clear ddos-protection protocols ftpv6 aggregate states
clear-ddos-ftpv6-aggregate-states
clear ddos-protection protocols ftpv6 aggregate statistics
clear-ddos-ftpv6-aggregate-statistics
clear ddos-protection protocols ftpv6 states
clear-ddos-ftpv6-states
clear ddos-protection protocols ftpv6 statistics
clear-ddos-ftpv6-statistics
clear ddos-protection protocols gre
clear ddos-protection protocols gre aggregate
clear ddos-protection protocols gre aggregate states
clear-ddos-gre-aggregate-states
clear ddos-protection protocols gre aggregate statistics
clear-ddos-gre-aggregate-statistics
clear ddos-protection protocols gre states
clear-ddos-gre-states
clear ddos-protection protocols gre statistics
clear-ddos-gre-statistics
clear ddos-protection protocols icmp
clear ddos-protection protocols icmp aggregate
clear ddos-protection protocols icmp aggregate states
clear-ddos-icmp-aggregate-states
clear ddos-protection protocols icmp aggregate statistics
clear-ddos-icmp-aggregate-statistics
clear ddos-protection protocols icmp states
clear-ddos-icmp-states
clear ddos-protection protocols icmp statistics
clear-ddos-icmp-statistics
clear ddos-protection protocols icmpv6
clear ddos-protection protocols icmpv6 aggregate
clear ddos-protection protocols icmpv6 aggregate states
<clear-ddos-icmpv6-aggregate-states>
clear ddos-protection protocols icmpv6 aggregate statistics
<clear-ddos-icmpv6-aggregate-statistics>
clear ddos-protection protocols icmpv6 states
<clear-ddos-icmpv6-states>
clear ddos-protection protocols icmpv6 statistics
<clear-ddos-icmpv6-statistics>
clear ddos-protection protocols igmp
clear ddos-protection protocols igmp aggregate
clear ddos-protection protocols igmp aggregate states
clear-ddos-igmp-aggregate-states
clear ddos-protection protocols igmp aggregate statistics
clear-ddos-igmp-aggregate-statistics
clear ddos-protection protocols igmp states
clear-ddos-igmp-states
clear ddos-protection protocols igmp statistics
clear-ddos-igmp-statistics
clear ddos-protection protocols igmp-snoop
clear ddos-protection protocols igmp-snoop aggregate
clear ddos-protection protocols igmp-snoop aggregate states
clear-ddos-igmp-snoop-aggregate-states
clear ddos-protection protocols igmp-snoop aggregate statistics
clear-ddos-igmp-snoop-aggregate-statistics

Copyright © 2013, Juniper Networks, Inc. 1029


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear ddos-protection protocols igmp-snoop states


clear-ddos-igmp-snoop-states
clear ddos-protection protocols igmp-snoop statistics
clear-ddos-igmp-snoop-statistics
clear ddos-protection protocols igmpv4v6
clear ddos-protection protocols igmpv4v6 aggregate
clear ddos-protection protocols igmpv4v6 aggregate states
clear-ddos-igmpv4v6-aggregate-states
clear ddos-protection protocols igmpv4v6 aggregate statistics
clear-ddos-igmpv4v6-aggregate-statistics
clear ddos-protection protocols igmpv4v6 states
clear-ddos-igmpv4v6-states
clear ddos-protection protocols igmpv4v6 statistics
clear-ddos-igmpv4v6-statistics
clear ddos-protection protocols igmpv6
clear ddos-protection protocols igmpv6 aggregate
clear ddos-protection protocols igmpv6 aggregate states
clear-ddos-igmpv6-aggregate-states
clear ddos-protection protocols igmpv6 aggregate statistics
clear-ddos-igmpv6-aggregate-statistics
clear ddos-protection protocols igmpv6 states
clear-ddos-igmpv6-states
clear ddos-protection protocols igmpv6 statistics
clear-ddos-igmpv6-statistics
clear ddos-protection protocols ip-fragments
clear ddos-protection protocols ip-fragments aggregate
clear ddos-protection protocols ip-fragments aggregate states
clear-ddos-ip-frag-aggregate-states
clear ddos-protection protocols ip-fragments aggregate statistics
clear-ddos-ip-frag-aggregate-statistics
clear ddos-protection protocols ip-fragments first-fragment
clear ddos-protection protocols ip-fragments first-fragment states
clear-ddos-ip-frag-first-frag-states
clear ddos-protection protocols ip-fragments first-fragment statistics
clear-ddos-ip-frag-first-frag-statistics
clear ddos-protection protocols ip-fragments states
clear-ddos-ip-frag-states
clear ddos-protection protocols ip-fragments statistics
clear-ddos-ip-frag-statistics
clear ddos-protection protocols ip-fragments trail-fragment
clear ddos-protection protocols ip-fragments trail-fragment states
clear-ddos-ip-frag-trail-frag-states
clear ddos-protection protocols ip-fragments trail-fragment statistics
clear-ddos-ip-frag-trail-frag-statistics
clear ddos-protection protocols ip-options
clear ddos-protection protocols ip-options aggregate
clear ddos-protection protocols ip-options aggregate states
clear-ddos-ip-opt-aggregate-states
clear ddos-protection protocols ip-options aggregate statistics
clear-ddos-ip-opt-aggregate-statistics
clear ddos-protection protocols ip-options non-v4v6
clear ddos-protection protocols ip-options non-v4v6 states
<clear-ddos-ip-opt-non-v4v6-states>
clear ddos-protection protocols ip-options non-v4v6 statistics
<clear-ddos-ip-opt-non-v4v6-statistics>
clear ddos-protection protocols ip-options router-alert

1030 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear ddos-protection protocols ip-options router-alert states


clear-ddos-ip-opt-rt-alert-states
clear ddos-protection protocols ip-options router-alert statistics
clear-ddos-ip-opt-rt-alert-statistics
clear ddos-protection protocols ip-options states
clear-ddos-ip-opt-states
clear ddos-protection protocols ip-options statistics
clear-ddos-ip-opt-statistics
clear ddos-protection protocols ip-options unclassified
clear ddos-protection protocols ip-options unclassified states
clear-ddos-ip-opt-unclass-states
clear ddos-protection protocols ip-options unclassified statistics
clear-ddos-ip-opt-unclass-statistics
clear ddos-protection protocols ipv4-unclassified
clear ddos-protection protocols ipv4-unclassified aggregate
clear ddos-protection protocols ipv4-unclassified aggregate states
clear-ddos-ipv4-uncls-aggregate-states
clear ddos-protection protocols ipv4-unclassified aggregate statistics
clear-ddos-ipv4-uncls-aggregate-statistics
clear ddos-protection protocols ipv4-unclassified states
clear-ddos-ipv4-uncls-states
clear ddos-protection protocols ipv4-unclassified statistics
clear-ddos-ipv4-uncls-statistics
clear ddos-protection protocols ipv6-unclassified
clear ddos-protection protocols ipv6-unclassified aggregate
clear ddos-protection protocols ipv6-unclassified aggregate states
clear-ddos-ipv6-uncls-aggregate-states
clear ddos-protection protocols ipv6-unclassified aggregate statistics
clear-ddos-ipv6-uncls-aggregate-statistics
clear ddos-protection protocols ipv6-unclassified states
clear-ddos-ipv6-uncls-states
clear ddos-protection protocols ipv6-unclassified statistics
clear-ddos-ipv6-uncls-statistics
clear ddos-protection protocols isis
clear ddos-protection protocols isis aggregate
clear ddos-protection protocols isis aggregate states
clear-ddos-isis-aggregate-states
clear ddos-protection protocols isis aggregate statistics
clear-ddos-isis-aggregate-statistics
clear ddos-protection protocols isis states
clear-ddos-isis-states
clear ddos-protection protocols isis statistics
clear-ddos-isis-statistics
clear ddos-protection protocols jfm
clear ddos-protection protocols jfm aggregate
clear ddos-protection protocols jfm aggregate states
clear-ddos-jfm-aggregate-states
clear ddos-protection protocols jfm aggregate statistics
clear-ddos-jfm-aggregate-statistics
clear ddos-protection protocols jfm states
clear-ddos-jfm-states
clear ddos-protection protocols jfm statistics
clear-ddos-jfm-statistics
clear ddos-protection protocols l2tp
clear ddos-protection protocols l2tp aggregate
clear ddos-protection protocols l2tp aggregate states

Copyright © 2013, Juniper Networks, Inc. 1031


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear-ddos-l2tp-aggregate-states
clear ddos-protection protocols l2tp aggregate statistics
clear-ddos-l2tp-aggregate-statistics
clear ddos-protection protocols l2tp states
clear-ddos-l2tp-states
clear ddos-protection protocols l2tp statistics
clear-ddos-l2tp-statistics
clear ddos-protection protocols lacp
clear ddos-protection protocols lacp aggregate
clear ddos-protection protocols lacp aggregate states
clear-ddos-lacp-aggregate-states
clear ddos-protection protocols lacp aggregate statistics
clear-ddos-lacp-aggregate-statistics
clear ddos-protection protocols lacp states
clear-ddos-lacp-states
clear ddos-protection protocols lacp statistics
clear-ddos-lacp-statistics
clear ddos-protection protocols ldp
clear ddos-protection protocols ldp aggregate
clear ddos-protection protocols ldp aggregate states
clear-ddos-ldp-aggregate-states
clear ddos-protection protocols ldp aggregate statistics
clear-ddos-ldp-aggregate-statistics
clear ddos-protection protocols ldp states
clear-ddos-ldp-states
clear ddos-protection protocols ldp statistics
clear-ddos-ldp-statistics
clear ddos-protection protocols ldpv6
clear ddos-protection protocols ldpv6 aggregate
clear ddos-protection protocols ldpv6 aggregate states
clear-ddos-ldpv6-aggregate-states
clear ddos-protection protocols ldpv6 aggregate statistics
clear-ddos-ldpv6-aggregate-statistics
clear ddos-protection protocols ldpv6 states
clear-ddos-ldpv6-states
clear ddos-protection protocols ldpv6 statistics
clear-ddos-ldpv6-statistics
clear ddos-protection protocols lldp
clear ddos-protection protocols lldp aggregate
clear ddos-protection protocols lldp aggregate states
clear-ddos-lldp-aggregate-states
clear ddos-protection protocols lldp aggregate statistics
clear-ddos-lldp-aggregate-statistics
clear ddos-protection protocols lldp states
clear-ddos-lldp-states
clear ddos-protection protocols lldp statistics
clear-ddos-lldp-statistics
clear ddos-protection protocols lmp
clear ddos-protection protocols lmp aggregate
clear ddos-protection protocols lmp aggregate states
clear-ddos-lmp-aggregate-states
clear ddos-protection protocols lmp aggregate statistics
clear-ddos-lmp-aggregate-statistics
clear ddos-protection protocols lmp states
clear-ddos-lmp-states
clear ddos-protection protocols lmp statistics

1032 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear-ddos-lmp-statistics
clear ddos-protection protocols lmpv6
clear ddos-protection protocols lmpv6 aggregate
clear ddos-protection protocols lmpv6 aggregate states
clear-ddos-lmpv6-aggregate-states
clear ddos-protection protocols lmpv6 aggregate statistics
clear-ddos-lmpv6-aggregate-statistics
clear ddos-protection protocols lmpv6 states
clear-ddos-lmpv6-states
clear ddos-protection protocols lmpv6 statistics
clear-ddos-lmpv6-statistics
clear ddos-protection protocols mac-host
clear ddos-protection protocols mac-host aggregate
clear ddos-protection protocols mac-host aggregate states
clear-ddos-mac-host-aggregate-states
clear ddos-protection protocols mac-host aggregate statistics
clear-ddos-mac-host-aggregate-statistics
clear ddos-protection protocols mac-host states
clear-ddos-mac-host-states
clear ddos-protection protocols mac-host statistics
clear-ddos-mac-host-statistics
clear ddos-protection protocols mlp
clear ddos-protection protocols mlp aggregate
clear ddos-protection protocols mlp aggregate states
clear-ddos-mlp-aggregate-states
clear ddos-protection protocols mlp aggregate statistics
clear-ddos-mlp-aggregate-statistics
clear ddos-protection protocols mlp aging-exception
clear ddos-protection protocols mlp aging-exception states
clear-ddos-mlp-aging-exc-states
clear ddos-protection protocols mlp aging-exception statistics
clear-ddos-mlp-aging-exc-statistics
clear ddos-protection protocols mlp packets
clear ddos-protection protocols mlp packets states
clear-ddos-mlp-packets-states
clear ddos-protection protocols mlp packets statistics
clear-ddos-mlp-packets-statistics
clear ddos-protection protocols mlp states
clear-ddos-mlp-states
clear ddos-protection protocols mlp statistics
clear-ddos-mlp-statistics
clear ddos-protection protocols mlp unclassified
clear ddos-protection protocols mlp unclassified states
clear-ddos-mlp-unclass-states
clear ddos-protection protocols mlp unclassified statistics
clear-ddos-mlp-unclass-statistics
clear ddos-protection protocols msdp
clear ddos-protection protocols msdp aggregate
clear ddos-protection protocols msdp aggregate states
clear-ddos-msdp-aggregate-states
clear ddos-protection protocols msdp aggregate statistics
clear-ddos-msdp-aggregate-statistics
clear ddos-protection protocols msdp states
clear-ddos-msdp-states
clear ddos-protection protocols msdp statistics
clear-ddos-msdp-statistics

Copyright © 2013, Juniper Networks, Inc. 1033


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear ddos-protection protocols msdpv6


clear ddos-protection protocols msdpv6 aggregate
clear ddos-protection protocols msdpv6 aggregate states
clear-ddos-msdpv6-aggregate-states
clear ddos-protection protocols msdpv6 aggregate statistics
clear-ddos-msdpv6-aggregate-statistics
clear ddos-protection protocols msdpv6 states
clear-ddos-msdpv6-states
clear ddos-protection protocols msdpv6 statistics
clear-ddos-msdpv6-statistics
clear ddos-protection protocols multicast-copy
clear ddos-protection protocols multicast-copy aggregate
clear ddos-protection protocols multicast-copy aggregate states
clear-ddos-mcast-copy-aggregate-states
clear ddos-protection protocols multicast-copy aggregate statistics
clear-ddos-mcast-copy-aggregate-statistics
clear ddos-protection protocols multicast-copy states
clear-ddos-mcast-copy-states
clear ddos-protection protocols multicast-copy statistics
clear-ddos-mcast-copy-statistics
clear ddos-protection protocols mvrp
clear ddos-protection protocols mvrp aggregate
clear ddos-protection protocols mvrp aggregate states
clear-ddos-mvrp-aggregate-states
clear ddos-protection protocols mvrp aggregate statistics
clear-ddos-mvrp-aggregate-statistics
clear ddos-protection protocols mvrp states
clear-ddos-mvrp-states
clear ddos-protection protocols mvrp statistics
clear-ddos-mvrp-statistics
clear ddos-protection protocols ndpv6
clear ddos-protection protocols ndpv6 aggregate
clear ddos-protection protocols ndpv6 aggregate states
clear ddos-protection protocols ndpv6 aggregate statistics
clear ddos-protection protocols ndpv6 states
clear ddos-protection protocols ndpv6 statistics
<clear-ddos-ndpv6-statistics>clear ddos-protection protocols ntp
clear ddos-protection protocols ntp aggregate
clear ddos-protection protocols ntp aggregate states
clear-ddos-ntp-aggregate-states
clear ddos-protection protocols ntp aggregate statistics
clear-ddos-ntp-aggregate-statistics
clear ddos-protection protocols ntp states
clear-ddos-ntp-states
clear ddos-protection protocols ntp statistics
clear-ddos-ntp-statistics
clear ddos-protection protocols oam-lfm
clear ddos-protection protocols oam-lfm aggregate
clear ddos-protection protocols oam-lfm aggregate states
clear-ddos-oam-lfm-aggregate-states
clear ddos-protection protocols oam-lfm aggregate statistics
clear-ddos-oam-lfm-aggregate-statistics
clear ddos-protection protocols oam-lfm states
clear-ddos-oam-lfm-states
clear ddos-protection protocols oam-lfm statistics
clear-ddos-oam-lfm-statistics

1034 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear ddos-protection protocols ospf


clear ddos-protection protocols ospf aggregate
clear ddos-protection protocols ospf aggregate states
clear-ddos-ospf-aggregate-states
clear ddos-protection protocols ospf aggregate statistics
clear-ddos-ospf-aggregate-statistics
clear ddos-protection protocols ospf states
clear-ddos-ospf-states
clear ddos-protection protocols ospf statistics
clear-ddos-ospf-statistics
clear ddos-protection protocols ospfv3v6
clear ddos-protection protocols ospfv3v6 aggregate
clear ddos-protection protocols ospfv3v6 aggregate states
clear-ddos-ospfv3v6-aggregate-states
clear ddos-protection protocols ospfv3v6 aggregate statistics
clear-ddos-ospfv3v6-aggregate-statistics
clear ddos-protection protocols ospfv3v6 states
clear-ddos-ospfv3v6-states
clear ddos-protection protocols ospfv3v6 statistics
clear-ddos-ospfv3v6-statistics
clear ddos-protection protocols pfe-alive
clear ddos-protection protocols pfe-alive aggregate
clear ddos-protection protocols pfe-alive aggregate states
clear-ddos-pfe-alive-aggregate-states
clear ddos-protection protocols pfe-alive aggregate statistics
clear-ddos-pfe-alive-aggregate-statistics
clear ddos-protection protocols pfe-alive states
clear-ddos-pfe-alive-states
clear ddos-protection protocols pfe-alive statistics
clear-ddos-pfe-alive-statistics
clear ddos-protection protocols pim
clear ddos-protection protocols pim aggregate
clear ddos-protection protocols pim aggregate states
clear-ddos-pim-aggregate-states
clear ddos-protection protocols pim aggregate statistics
clear-ddos-pim-aggregate-statistics
clear ddos-protection protocols pim states
clear-ddos-pim-states
clear ddos-protection protocols pim statistics
clear-ddos-pim-statistics
clear ddos-protection protocols pimv6
clear ddos-protection protocols pimv6 aggregate
clear ddos-protection protocols pimv6 aggregate states
clear ddos-protection protocols pimv6 aggregate statistics
clear ddos-protection protocols pimv6 states
clear ddos-protection protocols pimv6 statistics
clear ddos-protection protocols pmvrp
clear ddos-protection protocols pmvrp aggregate
clear ddos-protection protocols pmvrp aggregate states
clear-ddos-pmvrp-aggregate-states
clear ddos-protection protocols pmvrp aggregate statistics
clear-ddos-pmvrp-aggregate-statistics
clear ddos-protection protocols pmvrp states
clear-ddos-pmvrp-states
clear ddos-protection protocols pmvrp statistics
clear-ddos-pmvrp-statistics

Copyright © 2013, Juniper Networks, Inc. 1035


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear ddos-protection protocols pos


clear ddos-protection protocols pos aggregate
clear ddos-protection protocols pos aggregate states
clear-ddos-pos-aggregate-states
clear ddos-protection protocols pos aggregate statistics
clear-ddos-pos-aggregate-statistics
clear ddos-protection protocols pos states
clear-ddos-pos-states
clear ddos-protection protocols pos statistics
clear-ddos-pos-statistics
clear ddos-protection protocols ppp
clear ddos-protection protocols ppp aggregate
clear ddos-protection protocols ppp aggregate states
clear-ddos-ppp-aggregate-states
clear ddos-protection protocols ppp aggregate statistics
clear-ddos-ppp-aggregate-statistics
clear ddos-protection protocols ppp authentication
clear ddos-protection protocols ppp authentication states
clear-ddos-ppp-auth-states
clear ddos-protection protocols ppp authentication statistics
clear-ddos-ppp-auth-statistics
clear ddos-protection protocols ppp ipcp
clear ddos-protection protocols ppp ipcp states
clear-ddos-ppp-ipcp-states
clear ddos-protection protocols ppp ipcp statistics
clear-ddos-ppp-ipcp-statistics
clear ddos-protection protocols ppp ipv6cp
clear ddos-protection protocols ppp ipv6cp states
clear-ddos-ppp-ipv6cp-states
clear ddos-protection protocols ppp ipv6cp statistics
clear-ddos-ppp-ipv6cp-statistics
clear ddos-protection protocols ppp isis
clear ddos-protection protocols ppp isis states
clear-ddos-ppp-isis-states
clear ddos-protection protocols ppp isis statistics
clear-ddos-ppp-isis-statistics
clear ddos-protection protocols ppp lcp
clear ddos-protection protocols ppp lcp states
clear-ddos-ppp-lcp-states
clear ddos-protection protocols ppp lcp statistics
clear-ddos-ppp-lcp-statistics
clear ddos-protection protocols ppp mplscp
clear ddos-protection protocols ppp mplscp states
clear-ddos-ppp-mplscp-states
clear ddos-protection protocols ppp mplscp statistics
clear-ddos-ppp-mplscp-statistics
clear ddos-protection protocols ppp states
clear-ddos-ppp-states
clear ddos-protection protocols ppp statistics
clear-ddos-ppp-statistics
clear ddos-protection protocols ppp unclassified
clear ddos-protection protocols ppp unclassified states
clear ddos-protection protocols ppp unclassified statistics
<clear-ddos-ppp-unclass-statistics>
clear ddos-protection protocols pppoe
clear ddos-protection protocols pppoe aggregate

1036 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear ddos-protection protocols pppoe aggregate states


clear-ddos-pppoe-aggregate-states
clear ddos-protection protocols pppoe aggregate statistics
clear-ddos-pppoe-aggregate-statistics
clear ddos-protection protocols pppoe padi
clear ddos-protection protocols pppoe padi states
clear-ddos-pppoe-padi-states
clear ddos-protection protocols pppoe padi statistics
clear-ddos-pppoe-padi-statistics
clear ddos-protection protocols pppoe padm
clear ddos-protection protocols pppoe padm states
clear-ddos-pppoe-padm-states
clear ddos-protection protocols pppoe padm statistics
clear-ddos-pppoe-padm-statistics
clear ddos-protection protocols pppoe padn
clear ddos-protection protocols pppoe padn states
clear-ddos-pppoe-padn-states
clear ddos-protection protocols pppoe padn statistics
clear-ddos-pppoe-padn-statistics
clear ddos-protection protocols pppoe pado
clear ddos-protection protocols pppoe pado states
clear-ddos-pppoe-pado-states
clear ddos-protection protocols pppoe pado statistics
clear-ddos-pppoe-pado-statistics
clear ddos-protection protocols pppoe padr
clear ddos-protection protocols pppoe padr states
clear-ddos-pppoe-padr-states
clear ddos-protection protocols pppoe padr statistics
clear-ddos-pppoe-padr-statistics
clear ddos-protection protocols pppoe pads
clear ddos-protection protocols pppoe pads states
clear-ddos-pppoe-pads-states
clear ddos-protection protocols pppoe pads statistics
clear-ddos-pppoe-pads-statistics
clear ddos-protection protocols pppoe padt
clear ddos-protection protocols pppoe padt states
clear-ddos-pppoe-padt-states
clear ddos-protection protocols pppoe padt statistics
clear-ddos-pppoe-padt-statistics
clear ddos-protection protocols pppoe states
clear-ddos-pppoe-states
clear ddos-protection protocols pppoe statistics
clear-ddos-pppoe-statistics
clear ddos-protection protocols ptp
clear ddos-protection protocols ptp aggregate
clear ddos-protection protocols ptp aggregate states
clear-ddos-ptp-aggregate-states
clear ddos-protection protocols ptp aggregate statistics
clear-ddos-ptp-aggregate-statistics
clear ddos-protection protocols ptp states
clear-ddos-ptp-states
clear ddos-protection protocols ptp statistics
clear-ddos-ptp-statistics
clear ddos-protection protocols pvstp
clear ddos-protection protocols pvstp aggregate
clear ddos-protection protocols pvstp aggregate states

Copyright © 2013, Juniper Networks, Inc. 1037


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear-ddos-pvstp-aggregate-states
clear ddos-protection protocols pvstp aggregate statistics
clear-ddos-pvstp-aggregate-statistics
clear ddos-protection protocols pvstp states
clear-ddos-pvstp-states
clear ddos-protection protocols pvstp statistics
clear-ddos-pvstp-statistics
clear ddos-protection protocols radius
clear ddos-protection protocols radius accounting
clear ddos-protection protocols radius accounting states
clear-ddos-radius-account-states
clear ddos-protection protocols radius accounting statistics
clear-ddos-radius-account-statistics
clear ddos-protection protocols radius aggregate
clear ddos-protection protocols radius aggregate states
clear-ddos-radius-aggregate-states
clear ddos-protection protocols radius aggregate statistics
clear-ddos-radius-aggregate-statistics
clear ddos-protection protocols radius authorization
clear ddos-protection protocols radius authorization states
clear-ddos-radius-auth-states
clear ddos-protection protocols radius authorization statistics
clear-ddos-radius-auth-statistics
clear ddos-protection protocols radius server
clear ddos-protection protocols radius server states
clear-ddos-radius-server-states
clear ddos-protection protocols radius server statistics
clear-ddos-radius-server-statistics
clear ddos-protection protocols radius states
clear-ddos-radius-states
clear ddos-protection protocols radius statistics
clear-ddos-radius-statistics
clear ddos-protection protocols redirect
clear ddos-protection protocols redirect aggregate
clear ddos-protection protocols redirect aggregate states
clear-ddos-redirect-aggregate-states
clear ddos-protection protocols redirect aggregate statistics
clear-ddos-redirect-aggregate-statistics
clear ddos-protection protocols redirect states
clear-ddos-redirect-states
clear ddos-protection protocols redirect statistics
clear-ddos-redirect-statistics
clear ddos-protection protocols reject
clear ddos-protection protocols reject aggregate
clear ddos-protection protocols reject aggregate states
clear ddos-protection protocols reject aggregate statistics
clear ddos-protection protocols reject states
clear ddos-protection protocols reject statistics
clear ddos-protection protocols rip
clear ddos-protection protocols rip aggregate
clear ddos-protection protocols rip aggregate states
clear-ddos-rip-aggregate-states
clear ddos-protection protocols rip aggregate statistics
clear-ddos-rip-aggregate-statistics
clear ddos-protection protocols rip states
clear-ddos-rip-states

1038 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear ddos-protection protocols rip statistics


clear-ddos-rip-statistics
clear ddos-protection protocols ripv6
clear ddos-protection protocols ripv6 aggregate
clear ddos-protection protocols ripv6 aggregate states
clear-ddos-ripv6-aggregate-states
clear ddos-protection protocols ripv6 aggregate statistics
clear-ddos-ripv6-aggregate-statistics
clear ddos-protection protocols ripv6 states
clear-ddos-ripv6-states
clear ddos-protection protocols ripv6 statistics
clear-ddos-ripv6-statistics
clear ddos-protection protocols rsvp
clear ddos-protection protocols rsvp aggregate
clear ddos-protection protocols rsvp aggregate states
clear-ddos-rsvp-aggregate-states
clear ddos-protection protocols rsvp aggregate statistics
clear-ddos-rsvp-aggregate-statistics
clear ddos-protection protocols rsvp states
clear-ddos-rsvp-states
clear ddos-protection protocols rsvp statistics
clear-ddos-rsvp-statistics
clear ddos-protection protocols rsvpv6
clear ddos-protection protocols rsvpv6 aggregate
clear ddos-protection protocols rsvpv6 aggregate states
clear-ddos-rsvpv6-aggregate-states
clear ddos-protection protocols rsvpv6 aggregate statistics
clear-ddos-rsvpv6-aggregate-statistics
clear ddos-protection protocols rsvpv6 states
clear-ddos-rsvpv6-states
clear ddos-protection protocols rsvpv6 statistics
clear-ddos-rsvpv6-statistics
clear ddos-protection protocols sample
clear ddos-protection protocols sample aggregate
clear ddos-protection protocols sample aggregate states
<clear-ddos-sample-aggregate-states>
clear ddos-protection protocols sample aggregate statistics
<clear-ddos-sample-aggregate-statistics>
clear ddos-protection protocols sample host
clear ddos-protection protocols sample host states
<clear-ddos-sample-host-states>
clear ddos-protection protocols sample host statistics
<clear-ddos-sample-host-statistics>
clear ddos-protection protocols sample pfe
clear ddos-protection protocols sample pfe states
<clear-ddos-sample-pfe-states>
clear ddos-protection protocols sample pfe statistics
<clear-ddos-sample-pfe-statistics>
clear ddos-protection protocols sample states
<clear-ddos-sample-states>
clear ddos-protection protocols sample statistics
<clear-ddos-sample-statistics>
clear ddos-protection protocols sample syslog
clear ddos-protection protocols sample syslog states
<clear-ddos-sample-syslog-states>
clear ddos-protection protocols sample syslog statistics

Copyright © 2013, Juniper Networks, Inc. 1039


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<clear-ddos-sample-syslog-statistics>
clear ddos-protection protocols sample tap
clear ddos-protection protocols sample tap states
<clear-ddos-sample-tap-states>
clear ddos-protection protocols sample tap statistics
<clear-ddos-sample-tap-statistics>
clear ddos-protection protocols services
clear ddos-protection protocols services aggregate
clear ddos-protection protocols services aggregate states
clear-ddos-services-aggregate-states
clear ddos-protection protocols services aggregate statistics
clear-ddos-services-aggregate-statistics
clear ddos-protection protocols services states
clear-ddos-services-states
clear ddos-protection protocols services statistics
clear-ddos-services-statistics
clear ddos-protection protocols snmp
clear ddos-protection protocols snmp aggregate
clear ddos-protection protocols snmp aggregate states
clear-ddos-snmp-aggregate-states
clear ddos-protection protocols snmp aggregate statistics
clear-ddos-snmp-aggregate-statistics
clear ddos-protection protocols snmp states
clear-ddos-snmp-states
clear ddos-protection protocols snmp statistics
clear-ddos-snmp-statistics
clear ddos-protection protocols snmpv6
clear ddos-protection protocols snmpv6 aggregate
clear ddos-protection protocols snmpv6 aggregate states
clear-ddos-snmpv6-aggregate-states
clear ddos-protection protocols snmpv6 aggregate statistics
clear-ddos-snmpv6-aggregate-statistics
clear ddos-protection protocols snmpv6 states
clear-ddos-snmpv6-states
clear ddos-protection protocols snmpv6 statistics
clear-ddos-snmpv6-statistics
clear ddos-protection protocols ssh
clear ddos-protection protocols ssh aggregate
clear ddos-protection protocols ssh aggregate states
clear-ddos-ssh-aggregate-states
clear ddos-protection protocols ssh aggregate statistics
clear-ddos-ssh-aggregate-statistics
clear ddos-protection protocols ssh states
clear-ddos-ssh-states
clear ddos-protection protocols ssh statistics
clear-ddos-ssh-statistics
clear ddos-protection protocols sshv6
clear ddos-protection protocols sshv6 aggregate
clear ddos-protection protocols sshv6 aggregate states
clear-ddos-sshv6-aggregate-states
clear ddos-protection protocols sshv6 aggregate statistics
clear-ddos-sshv6-aggregate-statistics
clear ddos-protection protocols sshv6 states
clear-ddos-sshv6-states
clear ddos-protection protocols sshv6 statistics
clear-ddos-sshv6-statistics

1040 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear ddos-protection protocols states


clear-ddos-protocols-states
clear ddos-protection protocols statistics
clear-ddos-protocols-statistics
clear ddos-protection protocols stp
clear ddos-protection protocols stp aggregate
clear ddos-protection protocols stp aggregate states
clear-ddos-stp-aggregate-states
clear ddos-protection protocols stp aggregate statistics
clear-ddos-stp-aggregate-statistics
clear ddos-protection protocols stp states
clear-ddos-stp-states
clear ddos-protection protocols stp statistics
clear-ddos-stp-statistics
clear ddos-protection protocols tacacs
clear ddos-protection protocols tacacs aggregate
clear ddos-protection protocols tacacs aggregate states
clear-ddos-tacacs-aggregate-states
clear ddos-protection protocols tacacs aggregate statistics
clear-ddos-tacacs-aggregate-statistics
clear ddos-protection protocols tacacs states
clear-ddos-tacacs-states
clear ddos-protection protocols tacacs statistics
clear-ddos-tacacs-statistics
clear ddos-protection protocols tcp-flags
clear ddos-protection protocols tcp-flags aggregate
clear ddos-protection protocols tcp-flags aggregate states
clear-ddos-tcp-flags-aggregate-states
clear ddos-protection protocols tcp-flags aggregate statistics
clear-ddos-tcp-flags-aggregate-statistics
clear ddos-protection protocols tcp-flags established
clear ddos-protection protocols tcp-flags established states
clear-ddos-tcp-flags-establish-states
clear ddos-protection protocols tcp-flags established statistics
clear-ddos-tcp-flags-establish-statistics
clear ddos-protection protocols tcp-flags initial
clear ddos-protection protocols tcp-flags initial states
clear-ddos-tcp-flags-initial-states
clear ddos-protection protocols tcp-flags initial statistics
clear-ddos-tcp-flags-initial-statistics
clear ddos-protection protocols tcp-flags states
clear-ddos-tcp-flags-states
clear ddos-protection protocols tcp-flags statistics
clear-ddos-tcp-flags-statistics
clear ddos-protection protocols tcp-flags unclassified
clear ddos-protection protocols tcp-flags unclassified states
clear-ddos-tcp-flags-unclass-states
clear ddos-protection protocols tcp-flags unclassified statistics
clear-ddos-tcp-flags-unclass-statistics
clear ddos-protection protocols telnet
clear ddos-protection protocols telnet aggregate
clear ddos-protection protocols telnet aggregate states
clear-ddos-telnet-aggregate-states
clear ddos-protection protocols telnet aggregate statistics
clear-ddos-telnet-aggregate-statistics
clear ddos-protection protocols telnet states

Copyright © 2013, Juniper Networks, Inc. 1041


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear-ddos-telnet-states
clear ddos-protection protocols telnet statistics
clear-ddos-telnet-statistics
clear ddos-protection protocols telnetv6
clear ddos-protection protocols telnetv6 aggregate
clear ddos-protection protocols telnetv6 aggregate states
clear-ddos-telnetv6-aggregate-states
clear ddos-protection protocols telnetv6 aggregate statistics
clear-ddos-telnetv6-aggregate-statistics
clear ddos-protection protocols telnetv6 states
clear-ddos-telnetv6-states
clear ddos-protection protocols telnetv6 statistics
clear-ddos-telnetv6-statistics
clear ddos-protection protocols ttl
clear ddos-protection protocols ttl aggregate
clear ddos-protection protocols ttl aggregate states
clear-ddos-ttl-aggregate-states
clear ddos-protection protocols ttl aggregate statistics
clear-ddos-ttl-aggregate-statistics
clear ddos-protection protocols ttl states
clear-ddos-ttl-states
clear ddos-protection protocols ttl statistics
clear-ddos-ttl-statistics
clear ddos-protection protocols tunnel-fragment
clear ddos-protection protocols tunnel-fragment aggregate
clear ddos-protection protocols tunnel-fragment aggregate states
clear-ddos-tun-frag-aggregate-states
clear ddos-protection protocols tunnel-fragment aggregate statistics
clear-ddos-tun-frag-aggregate-statistics
clear ddos-protection protocols tunnel-fragment states
clear-ddos-tun-frag-states
clear ddos-protection protocols tunnel-fragment statistics
clear-ddos-tun-frag-statistics
clear ddos-protection protocols unclassified
clear ddos-protection protocols unclassified aggregate
clear ddos-protection protocols unclassified aggregate states
clear ddos-protection protocols unclassified aggregate statistics
clear ddos-protection protocols unclassified states
clear ddos-protection protocols unclassified statistics
<clear-ddos-uncls-statistics>
clear ddos-protection protocols virtual-chassis
clear ddos-protection protocols virtual-chassis aggregate
clear ddos-protection protocols virtual-chassis aggregate states
clear-ddos-vchassis-aggregate-states
clear ddos-protection protocols virtual-chassis aggregate statistics
clear-ddos-vchassis-aggregate-statistics
clear ddos-protection protocols virtual-chassis control-high
clear ddos-protection protocols virtual-chassis control-high states
clear-ddos-vchassis-control-hi-states
clear ddos-protection protocols virtual-chassis control-high statistics
clear-ddos-vchassis-control-hi-statistics
clear ddos-protection protocols virtual-chassis control-low
clear ddos-protection protocols virtual-chassis control-low states
clear-ddos-vchassis-control-lo-states
clear ddos-protection protocols virtual-chassis control-low statistics
clear-ddos-vchassis-control-lo-statistics

1042 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear ddos-protection protocols virtual-chassis states


clear-ddos-vchassis-states
clear ddos-protection protocols virtual-chassis statistics
clear-ddos-vchassis-statistics
clear ddos-protection protocols virtual-chassis unclassified
clear ddos-protection protocols virtual-chassis unclassified states
clear-ddos-vchassis-unclass-states
clear ddos-protection protocols virtual-chassis unclassified statistics
clear-ddos-vchassis-unclass-statistics
clear ddos-protection protocols virtual-chassis vc-packets
clear ddos-protection protocols virtual-chassis vc-packets states
clear-ddos-vchassis-vc-packets-states
clear ddos-protection protocols virtual-chassis vc-packets statistics
clear-ddos-vchassis-vc-packets-statistics
clear ddos-protection protocols virtual-chassis vc-ttl-errors
clear ddos-protection protocols virtual-chassis vc-ttl-errors states
clear-ddos-vchassis-vc-ttl-err-states
clear ddos-protection protocols virtual-chassis vc-ttl-errors statistics
clear-ddos-vchassis-vc-ttl-err-statistics
clear ddos-protection protocols vrrp
clear ddos-protection protocols vrrp aggregate
clear ddos-protection protocols vrrp aggregate states
clear-ddos-vrrp-aggregate-states
clear ddos-protection protocols vrrp aggregate statistics
clear-ddos-vrrp-aggregate-statistics
clear ddos-protection protocols vrrp states
clear-ddos-vrrp-states
clear ddos-protection protocols vrrp statistics
clear-ddos-vrrp-statistics
clear ddos-protection protocols vrrpv6
clear ddos-protection protocols vrrpv6 aggregate
clear ddos-protection protocols vrrpv6 aggregate states
clear-ddos-vrrpv6-aggregate-states
clear ddos-protection protocols vrrpv6 aggregate statistics
clear-ddos-vrrpv6-aggregate-statistics
clear ddos-protection protocols vrrpv6 states
clear-ddos-vrrpv6-states
clear ddos-protection protocols vrrpv6 statistics
clear-ddos-vrrpv6-statistics
clear dhcp
clear dhcp relay
clear dhcp relay binding
<clear-dhcp-relay-binding-information>

clear dhcp relay binding interface


<clear-dhcp-interface-bindings>
clear dhcp relay statistics
<clear-dhcp-relay-statistics-information>

clear dhcp server


clear dhcp server binding
<clear-dhcp-server-binding-information>

clear dhcp server binding interface


<clear-dhcp-server-binding-interface>
clear dhcp server statistics

Copyright © 2013, Juniper Networks, Inc. 1043


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<clear-server-statistics-information>
clear dhcp statistics
<clear-dhcp-service-statistics-information>
clear dhcpv6
clear dhcpv6 relay
clear dhcpv6 relay binding
clear dhcpv6 relay binding interface
clear dhcpv6 relay statistics
<clear-dhcpv6-relay-statistics-information>
clear dhcpv6 server
clear dhcpv6 server binding
<clear-dhcpv6-server-binding-information>
clear dhcpv6 server binding interface
<clear-dhcpv6-server-binding-interface>
clear dhcpv6 server statistics
<clear-dhcpv6-server-statistics-information>
clear dhcpv6 statistics
<clear-dhcpv6-service-statistics-information>
clear diameter

clear diameter function


<clear-diameter-function>

clear diameter peer


<clear-diameter-peer>
<clear-dhcp-binding-information>

<clear-dhcp-conflict-information>

<clear-dhcp-statistics-information>

clear dot1x
clear dot1x interface
<clear-dot1x-interface-session>

clear dot1x mac-address


<clear-dot1x-mac-session>

clear error
clear error bpdu
clear error bpdu interface
<clear-bpdu-error>
clear error mac-rewrite
clear error mac-rewrite interface
<clear-mac-rewrite-error>
clear esis
clear esis adjacency
<clear-esis-adjacency>
clear esis statistics
<clear-esis-statistics>
clear fabric
<clear-fabric>
clear fabric statistics
<clear-fabric-statistics>
clear firewall
<clear-firewall-counters>

1044 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear firewall all


<clear-all-firewall-conters>
clear firewall log
clear helper
clear helper statistics
<clear-helper-statistics-information>

clear igmp
clear igmp membership
<clear-igmp-membership>
clear igmp snooping
clear igmp snooping membership
<clear-igmp-snooping-membership>
clear igmp snooping membership bridge-domain
<clear-igmp-snooping-bridge-domain-membership>
clear igmp snooping statistics
<clear-igmp-snooping-statistics>
clear igmp snooping statistics bridge-domain
<clear-igmp-snooping-bridge-domain-statistics>
clear igmp statistics
<clear-igmp-statistics>
clear ike
clear ike security-associations
<clear-ike-security-associations>
clear ilmi
clear ilmi statistics
<clear-ilmi-statistics>
clear interfaces
clear interfaces interface-set
clear interfaces interface-set statistics
<clear-interface-set-statistics>
clear interfaces interface-set statistics all
<clear-interface-set-statistics-all>
clear interfaces interval
<clear-interfaces-interval>
clear interfaces mac-database
<clear-interfaces-mac-database>
clear interfaces mac-database statistics
<clear-interface-mac-database-statistics>
clear interfaces mac-database statistics all
<clear-interface-mac-database-statistics-all>
clear interfaces statistics
<clear-interfaces-statistics>

clear interfaces statistics all


<clear-interfaces-statistics-all>

clear ipsec
clear ipsec security-associations
<clear-ipsec-security-associations>
clear ipv6
clear ipv6 neighbors
<clear-ipv6-nd-information>

clear ipv6 neighbors all


<clear-ipv6-all-neighbors>

Copyright © 2013, Juniper Networks, Inc. 1045


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear isis
clear isis adjacency
<clear-isis-adjacency-information>

clear isis database


<clear-isis-database-information>

clear isis overload


<clear-isis-overload-information>

clear isis statistics


<clear-isis-statistics-information>

clear ipv6 router-advertisement


clear lacp
clear lacp statistics
clear l2-learning
clear l2-learning mac-move-buffer
<clear-l2-learning-mac-move-buffer>
clear-l2-learning-redundancy-group
<clear-l2-learning-redundancy-group-statistics>
clear l2-learning remote-backbone-edge-bridges
<clear-l2-learning-remote-backbone-edge-bridges>
clear ldp
clear ldp statistics
<clear-ldp-statistics>
clear ldp statistics interface
<clear-ldp-interface-hello-statistics>
clear ldp neighbor
<clear-ldp-neighbors>
clear ldp session
<clear-ldp-sessions>
clear lldp
clear lldp neighbors
<clear-lldp-neighbors>
clear lldp neighbors interface
<clear-lldp-interface-neighbors>
clear lldp statistics
<clear-lldp-statistics>
clear lldp statistics interface
<clear-lldp-interface-statistics>
clear mld
clear mld membership
<clear-mld-membership>
clear mld statistics
<clear-mld-statistics>
clear mobile-ip
clear mobile-ip binding
clear mobile-ip binding all
<clear-binding-all>

clear mobile-ip binding ip-address


<clear-binding-ip>

clear mobile-ip binding nai


<clear-binding-nai>

1046 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear mobile-ip visitor


clear mobile-ip visitor all
<clear-visitor-all>

clear mobile-ip visitor ip-address


<clear-visitor-ip>

clear mobile-ip visitor nai


<clear-visitor-nai>

clear mpls
clear mpls lsp
<clear-mpls-lsp-information>

clear mpls static-lsp


<clear-mpls-static-lsp-information>

clear mpls traceroute


clear mpls traceroute database
clear mpls traceroute database ldp
<clear-mpls-traceroute-database-ldp>
clear msdp
clear msdp cache
<clear-msdp-cache>
clear msdp statistics
<clear-msdp-statistics>
clear multicast
clear multicast bandwidth-admission
<clear-multicast-bandwidth-admission>
clear multicast scope
<clear-multicast-scope-statistics>
clear multicast sessions
<clear-multicast-sessions>
clear multicast statistics
<clear-multicast-statistics>
clear mvrp
clear mvrp statistics
<clear-mvrp-interface-statistics>

clear network-access
clear network-access aaa
clear network-access aaa statistics
<clear-aaa-statistics-table>

clear network-access aaa statistics address-assignment


clear network-access aaa statistics address-assignment client
<clear-aaa-address-assignment-client-statistics>
clear network-access aaa statistics address-assignment pool
<clear-aaa-address-assignment-pool-statistics>
clear network-access aaa subscriber
<clear-aaa-subscriber-table>

clear network-access aaa subscriber statistics


<clear-aaa-subscriber-table-specific-statistics>

Copyright © 2013, Juniper Networks, Inc. 1047


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear network-access requests


clear network-access requests pending
<clear-authentication-pending-table>

clear network-access requests statistics


<clear-authentication-statistics>

clear network-access securid-node-secret-file


<clear-node-secret-file>

clear oam
clear oam ethernet
clear oam ethernet connectivity-fault-management
clear oam ethernet connectivity-fault-management continuity-measurement
<clear-cfm-continuity-measurement>
clear oam ethernet connectivity-fault-management delay-statistics
<clear-cfm-delay-statistics>
clear oam ethernet connectivity-fault-management loss-statistics
<clear-cfm-loss-statistics>
clear oam ethernet connectivity-fault-management path-database
<clear-cfm-linktrace-path-database>

clear oam ethernet connectivity-fault-management policer


<clear-cfm-policer-statistics>
clear oam ethernet connectivity-fault-management sla-iterator-statistics
<clear-cfm-iterator-statistics>
clear oam ethernet connectivity-fault-management statistics
<clear-cfm-statistics>

clear oam ethernet link-fault-management


clear oam ethernet link-fault-management state
<clear-lfmd-state>
clear oam ethernet link-fault-management statistics
<clear-lfmd-statistics>
clear oam ethernet link-fault-management statistics action-profile
<clear-lfmd-action-profile-statistics>
clear oam ethernet lmi
clear oam ethernet lmi statistics
<clear-elmi-statistics>

clear ospf
clear ospf database
<clear-ospf-database-information>
clear ospf database-protection
<clear-ospf-database-protection>

clear ospf io-statistics


<clear-ospf-io-statistics-information>

clear ospf neighbor


<clear-ospf-neighbor-information>

clear ospf overload


<clear-ospf-overload-information>

clear ospf statistics

1048 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<clear-ospf-statistics-information>

clear ospf3
clear ospf3 database
<clear-ospf3-database-information>
clear ospf3 database-protection
<clear-ospf-database-protection>
clear ospf3 io-statistics
<clear-ospf3-io-statistics-information>
clear ospf3 neighbor
<clear-ospf3-neighbor-information>

clear ospf3 overload


<clear-ospf3-overload-information>

clear ospf3 statistics


<clear-ospf3-io-statistics-information>
clear pfe
clear pfe statistics
clear pfe statistics fabric
clear passive-monitoring
<clear-passive-monitoring>
clear passive-monitoring statistics
<clear-passive-monitoring-statistics>
clear pgm
clear pgm negative-acknowledgments
<clear-pgm-negative-acknowledgments>
clear pgm source-path-messages
<clear-pgm-source-path-messages>
clear pgm statistics
<clear-pgm-statistics>
clear pim
clear pim join
<clear-pim-join-state>
clear pim join-distribution
<clear-pim-join-distribution>
clear pim register
<clear-pim-register-state>
clear pim statistics
<clear-pim-statistics>
clear ppp
clear ppp statistics
<clear-ppp-statistics-information>

clear pppoe
clear pppoe lockout
<clear-pppoe-lockout-timers>
clear pppoe sessions
<clear-pppoe-sessions-information>
clear pppoe statistics
<clear-pppoe-statistics-information>
clear pppoe statistics interfaces
<clear-pppoe-statistics-interface-information>
clear protection-group
<clear protection-group>
clear protection-group ethernet-ring

Copyright © 2013, Juniper Networks, Inc. 1049


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<clear-ethernet-ring-information>>
clear protection-group ethernet-ring statistics
<clear-ethernet-ring-information>>
clear r2cp
clear r2cp radio
<clear-r2cp-radio>
clear r2cp session
<clear-r2cp-session>
clear r2cp statistics
<clear-r2cp-statistics>
clear r2cp statistics radio
clear r2cp statistics session
clear rip
clear rip general-statistics
<clear-rip-general-statistics>
clear rip statistics
<clear-rip-statistics>
clear rip statistics peer
<clear-rip-peer-statistics>
clear ripng
clear ripng general-statistics
<clear-ripng-general-statistic>
clear ripng statistics
<clear-ripng-statistics>
clear rsvp
clear rsvp session
<clear-rsvp-session-information>
clear rsvp statistics
< clear-rsvp-counters-information>
clear services
clear services alg
clear services alg statistics
<clear-services-alg-statistics>
clear services application-aware-access-list
clear services application-aware-access-list statistics
<clear-application-aware-access-list-statistics-interface>
clear services application-aware-access-list statistics interface
<clear-application-aware-access-list-statistics-interface>
clear services application-aware-access-list statistics subscriber
<clear-application-aware-access-list-statistics-subscriber>
clear services application-identification
clear services application-identification application-system-cache
<clear-appid-application-system-cache>

clear services application-identification counter


<clear-appid-counter>
clear services application-identification counter ssl-encrypted-sessions
<clear-appid-counter-encrypted>
clear services application-identification statistics
<clear-appid-application-statistics>
clear services application-identification statistics cumulative
<clear-appid-application-statistics-cumulative>
clear services application-identification statistics interval
<clear-appid-application-statistics-interval>
clear services border-signaling-gateway
clear services border-signaling-gateway denied-messages

1050 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<clear-service-bsg-denied-messages>

clear services border-signaling-gateway name-resolution-cache

clear services border-signaling-gateway name-resolution-cache all


<clear-service-border-signaling-gateway-name-resolution-cache-all>

clear services border-signaling-gateway name-resolution-cache by-fqdn


<clear-border-signaling-gateway-name-resolution-cache-by-fqdn>
clear services border-signaling-gateway statistics
<clear-service-border-signaling-gateway-statistics>
clear services captive-portal-content-delivery
clear services captive-portal-content-delivery statistics
clear services captive-portal-content-delivery statistics interface
<clear-cpcdd-interface-statistics>
clear services cos
clear services cos statistics
<clear-services-cos-statistics>
clear services crtp
clear services crtp statistics
<clear-services-crtp-statistics>
clear services dynamic-flow-capture
clear services dynamic-flow-capture criteria
<clear-services-dynamic-flow-capture-criteria>
clear services dynamic-flow-capture sequence-number
clear services flow-collector
<clear-services-flow-collector-information>
clear services flow-collector statistics
<clear-services-flow-collector-statistics>
clear-service-msp-flow-ipaction-table
clear services ids
<clear-services-ids-tables>
clear services ids destination-table
<clear-services-ids-destination-table>
clear services ids pair-table
<clear-services-ids-pair-table>
clear services ids source-table
<clear-services-ids-source-table>
clear services inline
clear services inline nat
clear services inline nat pool
<clear-inline-nat-pool-information>
clear services inline nat statistics
<clear-inline-nat-statistics>
clear services inline softwire
clear services inline softwire statistics
<clear-inline-softwire-statistics>
clear services ipsec-vpn
clear services ipsec-vpn ipsec
clear services ipsec-vpn ipsec security-associations
<clear-services-ipsec-vpn-security-associations>
clear services ipsec-vpn ike
clear services ipsec-vpn ike security-associations
<clear-services-ike-security-associations>
clear services ipsec-vpn ipsec statistics

Copyright © 2013, Juniper Networks, Inc. 1051


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<clear-ipsec-vpn-statistics>
clear services l2tp
<clear-l2tp-destinations-information>
clear services l2tp disconnect-cause-summary
<clear-l2tp-disconnect-cause-summary>
clear services l2tp multilink
<clear-l2tp-multilink-information>
clear services l2tp session
<clear-l2tp-session-information>
clear services l2tp destination
<clear-l2tp-destinations-information>
clear services l2tp disconnect-cause-summary
<clear-l2tp-disconnect-cause-summary>
clear services l2tp tunnel
<clear-l2tp-tunnel-information>
clear services l2tp user
<clear-l2tp-user-session-information>
clear services local-policy-decision-function
clear services local-policy-decision-function statistics
clear services local-policy-decision-function statistics interface
<clear-local-policy-decision-function-statistics-interface>
clear services local-policy-decision-function statistics subscriber
<clear-local-policy-decision-function-statistics-subscriber>
clear services server-load-balance
clear services server-load-balance external-manager-statistics
<clear-external-manager-statistics
clear services server-load-balance hash-table
<clear-hash-table-information>
clear services server-load-balance health-monitor-statistics>
<clear-health-monitor-statistics>
clear services server-load-balance real-server-group-statistics
<clear-real-server-group-statistics>
clear services server-load-balance real-server-statistics
<clear-real-server-statistics>
clear services server-load-balance sticky
<clear-sticky-table>
clear services server-load-balance virtual-server-statistics>
<clear-virtual-server-statistics>
clear services service-sets statistics syslog
<clear-service-set-syslog-statistics>
clear services stateful-firewall flow-analysis
<clear-service-flow-analysis>
clear services stateful-firewall flows
<clear-service-sfw-flow-table-information>
clear services stateful-firewall sip-call
<clear-service-sfw-sip-call-information>
clear services stateful-firewall sip-register
<clear-service-sfw-sip-register-information>
clear services stateful-firewall statistics
<clear-stateful-firewall-statistics>
clear services stateful-firewall subscriber-analysis
<clear-service-subs-analysis>
clear services subscriber
clear services subscriber sessions
<get-services-subscriber-sessions>
clear services softwire

1052 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

clear services softwire statistics


<clear-services-softwire-statistics>
clear services stateful-firewall
clear services stateful-firewall flow-analysis
<clear-service-flow-analysis>
clear services stateful-firewall flows
<clear-service-sfw-flow-table-information>
clear services pgcp
clear services pgcp gates
<clear-service-pgcp-gates>

clear services pgcp gates gateway


<clear-service-pgcp-gates-gateway>

clear services pgcp statistics


<clear-service-pgcp-statistics>

clear services pgcp statistics gateway


<clear-service-pgcp-statistics-gateway>
clear-twamp-information
clear-twamp-server-information
clear-twamp-server-connection-information
clear snmp
clear snmp history
<clear-snmp-history>
clear snmp statistics
<clear-snmp-statistics>
clear spanning-tree
clear spanning-tree protocol-migration
clear spanning-tree protocol-migration interface
<clear-interface-stp-protocol-migration>
clear spanning-tree statistics
<clear-stp-interface-statistics>
clear spanning-tree statistics interface
clear spanning-tree statistics routing-instance
<clear-stp-routing-instance-statistics>
clear spanning-tree topology-change-counter
<clear-stp-topology-change-counter>
clear synchronous-ethernet
clear synchronous-ethernet esmc
clear synchronous-ethernet esmc statistics
clear system
clear system login
clear system login lockout
< clear-system-login-lockout>

clear vpls
clear vpls mac-address
<clear-vpls-mac-address>
clear vpls mac-table
<clear-vpls-mac-table>

clear vpls mac-table interface


<clear-vpls-interface-mac-table>
request interface rebalance
request pppoe

Copyright © 2013, Juniper Networks, Inc. 1053


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request pppoe connect


request pppoe disconnect
request snmp
<request-snmp-utility-mib-clear>
<request-snmp-utility-mib-set>
clear vrrp
clear vrrp interface
request services ipsec-vpn ipsec
request services ipsec-vpn ipsec switch
request services ipsec-vpn ipsec switch tunnel

Configuration No asscociated CLI configuration hierarchy levels and statements.


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

configure

Can enter configuration mode.

Commands
configure
request snmp
request-snmp-utility-mib-clear
request-snmp-utility-mib-set

Configuration No associated CLI configuration hierarchy levels and statements.


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

control

Can perform all control-level operations; can modify any configuration.

Commands test configuration

1054 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

Configuration No associated CLI configuration hierarchy levels and statements.


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

field

Can view field debug commands.

Commands No associated CLI commands.

Configuration No associated CLI configuration hierarchy levels and statements.


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

firewall

Can view the firewall filter configuration in configuration mode.

Commands show firewall


<get-firewall-information>

show firewall counter


<get-firewall-counter-information>

show firewall filter


<get-firewall-filter-information>

show firewall filter version


<get-filter-version>

show firewall log


<get-firewall-log-information>

show firewall prefix-action-stats


<get-firewall-prefix-action-information>

show policer
<get-policer-information>

Copyright © 2013, Juniper Networks, Inc. 1055


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Configuration [edit dynamic-profiles firewall]


Hierarchy Levels [edit firewall]
[edit logical-systems firewall]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• firewall-control on page 1056

firewall-control

Can view and configure firewall filter information at the [edit dynamic-profiles firewall],
[edit firewall], and [edit logical-systems firewall] hierarchy levels.

Commands show firewall


<get-firewall-information>

show firewall counter


<get-firewall-counter-information>

show firewall filter


<get-firewall-filter-information>

show firewall filter version


<get-filter-version>

show firewall log


<get-firewall-log-information>

show firewall prefix-action-stats


<get-firewall-prefix-action-information>

show policer

Configuration [edit dynamic-profiles firewall]


Hierarchy Levels [edit firewall]
[edit logical-systems firewall]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• firewall on page 1055

1056 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

floppy

Can read from and write to the removable media.

Commands No associated CLI commands.

Configuration No associated CLI configuration hierarchy levels and statements.


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

flow-tap

Can view the flow-tap configuration in configuration mode.

Commands No associated CLI commands.

Configuration [edit services flow-tap]


Hierarchy Levels [edit services radius-flow-tap]
[edit system services flow-tap-dtcp]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• flow-tap-control on page 1057

flow-tap-control

Can view the flow-tap configuration in configuration mode and can configure flow-tap
configuration information at the [edit services flow-tap], [edit services radius-flow-tap],
and [edit system services flow-tap-dtcp] hierarchy levels.

Commands No associated CLI commands.

Configuration [edit services flow-tap]


Hierarchy Levels [edit services radius-flow-tap]
[edit system services flow-tap-dtcp]

Copyright © 2013, Juniper Networks, Inc. 1057


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• flow-tap on page 1057

flow-tap-operation

Can make flow-tap requests to the router.

Commands No associated CLI commands.

Configuration No associated CLI configuration hierarchy levels and statements.


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

idp-profiler-operation

Can view profiler data.

Commands No associated CLI commands.

CLI Configuration No associated CLI configuration hierarchy levels and statements.


Hierarchy Levels

interface

Can view the interface configuration in configuration mode.

Commands No associated CLI commands.

Configuration [edit accounting-options]


Hierarchy Levels [edit chassis]
[edit class-of-service]
[edit class-of-service interfaces]
[edit dynamic-profiles class-of-service]
[edit dynamic-profiles class-of-service interfaces]
[edit dynamic-profiles interfaces]
[edit dynamic-profiles routing-instances instance system services dhcp-local-server]
[edit dynamic-profiles routing-instances instance system services static-subscribers
group]

1058 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

[edit forwarding-options]
[edit interfaces]
[edit jnx-example]
[edit logical-systems forwarding-options]
[edit logical-systems interfaces]
[edit logical-systems routing-instances instance system services dhcp-local-server]
[edit logical-systems routing-instances instance system services static-subscribers
group]
[edit logical-systems system services dhcp-local-server]
[edit logical-systems system services static-subscribers group]
[edit routing-instances instance system services dhcp-local-server]
[edit routing-instances instance system services static-subscribers group]
[edit services logging]
[edit services radius-flow-tap]
[edit services radius-flow-tap interfaces]
[edit system services dhcp-local-server]
[edit system services static-subscribers group]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• interface-control on page 1059

interface-control

Can view chassis, class of service (CoS), groups, forwarding options, and interfaces
configuration information. Can edit configuration at the [edit chassis], [edit
class-of-service], [edit groups], [edit forwarding-options], and [edit interfaces] hierarchy
levels.

Commands No associated CLI commands.

Configuration [edit accounting-options]


Hierarchy Levels [edit chassis]
[edit class-of-service]
[edit class-of-service interfaces]
[edit dynamic-profiles class-of-service]
[edit dynamic-profiles class-of-service interfaces]
[edit dynamic-profiles interfaces]
[edit dynamic-profiles routing-instances instance system services dhcp-local-server]
[edit dynamic-profiles routing-instances instance system services static-subscribers
group]
[edit forwarding-options]
[edit interfaces]
[edit jnx-example]
[edit logical-systems forwarding-options]
[edit logical-systems interfaces]
[edit logical-systems routing-instances instance system services dhcp-local-server]
[edit logical-systems routing-instances instance system services static-subscribers

Copyright © 2013, Juniper Networks, Inc. 1059


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

group]
[edit logical-systems system services dhcp-local-server]
[edit logical-systems system services static-subscribers group]
[edit routing-instances instance system services dhcp-local-server]
[edit routing-instances instance system services static-subscribers group]
[edit services logging]
[edit services radius-flow-tap]
[edit services radius-flow-tap interfaces]
[edit system services dhcp-local-server]
[edit system services static-subscribers group]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• interface on page 1058

maintenance

Can perform system maintenance, including starting a local shell on the router and
becoming the superuser in the shell, and can halt and reboot the router.

Commands clear system reboot


<clear-reboot>

clear-system-services-reverse-information
file archive
<file-archive>
monitor traffic
request chassis beacon
<request-chassis-beacon>
request chassis ccg
<request-chassis-ccg>
request chassis cb
request chassis cfeb
request chassis cfeb master
request chassis cip
request chassis fabric
request chassis fabric device
request chassis fabric plane
request chassis fabric upgrade-bandwidth
request chassis fabric upgrade-bandwidth fpc
request chassis fabric upgrade-bandwidth info
request chassis feb
<request-feb>

request chassis fpc


request chassis mcs
request chassis mic
request chassis pcg

1060 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

request chassis pic


request chassis redundancy
request chassis redundancy feb
<request-redundancy-feb>
request chassis routing-engine
request chassis routing-engine hard-disk-test
request chassis routing-engine master
request chassis scg
request chassis sfm
request chassis sfm master
request chassis sib
request chassis sib f13

request chassis sib f2s


request chassis spmb
request chassis ssb
request chassis ssb master
request chassis synchronization
request chassis synchronization force
request chassis synchronization force automatic-switching
request chassis synchronization force mark-failed
request chassis synchronization force unmark-failed
request chassis synchronization switch
request chassis tfeb
request chassis vcpu
request chassis vnpu
request l2circuit-switchover
request mpls
request mpls lsp
request mpls lsp adjust-autobandwidth
<request-mpls-lsp-autobandwidth-adjust>
request security
request security certificate
request security certificate enroll
request security datapath-debug
request security datapath-debug action-profile
request security datapath-debug action-profile reload-all
<reload-eedebug-action-profile>

request security idp


<request-idp-security-policy-load>

equest security idp security-package


request security idp security-package download
<request-idp-security-package-download>

request security idp security-package download version


<request-idp-security-package-download-version>

request security idp security-package install


<request-idp-security-package-install>

request security idp ssl-inspection


request security idp ssl-inspection key
request security idp ssl-inspection key add
<request-idp-ssl-key-add>

Copyright © 2013, Juniper Networks, Inc. 1061


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request security idp ssl-inspection key delete


<request-idp-ssl-key-delete>
request security idp storage-cleanup
<request-idp-storage-cleanup>
request security key-pair
request security pki
request security pki ca-certificate
request security pki ca-certificate enroll
request security pki ca-certificate load
<load-pki-ca-certificate>
request security pki ca-certificate verify
<verify-pki-ca-certificate>
request security pki crl
request security pki crl load
<load-pki-crl>
request security pki generate-certificate-request
<generate-pki-certificate-request>
request security pki generate-key-pair
<generate-pki-key-pair>
request security pki local-certificate
request security pki local-certificate enroll
request security pki local-certificate generate-self-signed
<generate-pki-self-signed-local-certificate>
request security pki local-certificate load
<load-pki-local-certificate>
request security pki local-certificate verify
<verify-pki-local-certificate>
request security pki verify-integrity-status
<verify-integrity-status>
request services fips
request services fips authorize
request services fips authorize pic
request services fips zeroize
request services fips zeroize pic
request services flow-collector
request services flow-collector change-destination
<request-services-flow-collector-destination>

request services ggsn


request services ggsn pdp
request services ggsn pdp terminate
request services ggsn pdp terminate apn
<request-ggsn-terminate-contexts-apn>

request services ggsn pdp terminate context


<request-ggsn-terminate-context>

request services ggsn pdp terminate context msisdn


<request-ggsn-terminate-msisdn-context>

request services ggsn restart


request services ggsn restart interface
<request-ggsn-restart-interface>

request services ggsn restart node

1062 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<request-ggsn-restart-node>

request services ggsn start


request services ggsn start interface
request services ggsn stop
request services ggsn stop interface
<request-ggsn-stop-interface>

request services ggsn stop node


<request-ggsn-stop-node>

request services ggsn trace


request services ggsn trace software
request services ggsn trace software update
<request-ggsn-software-update>

request services ggsn trace start


request services ggsn trace start imsi
<request-ggsn-start-imsi-trace>

request services ggsn trace start msisdn


<request-ggsn-start-msisdn-trace>

request services ggsn trace stop


request services ggsn trace stop all
<request-ggsn-stop-trace-activity>

request services ggsn trace stop imsi


<request-ggsn-stop-imsi-trace>

request services ggsn trace stop msisdn


<request-ggsn-stop-msisdn-trace>

request support
request support information
request system
request system certificate
request system certificate add
request system commit
request system commit server
request system commit server pause
<request-commit-server-pause>
request system commit server queue
request system commit server queue cleanup
<request-commit-server-cleanup>
request system commit server start
<request-commit-server-start>
request system configuration
request system configuration rescue
request system configuration rescue delete
<request-delete-rescue-configuration>

request system configuration rescue save


<request-save-rescue-configuration>

request system firmware

Copyright © 2013, Juniper Networks, Inc. 1063


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

request system firmware downgrade


request system firmware downgrade feb
request system firmware downgrade fpc
request system firmware downgrade pic
request system firmware downgrade poe
request system firmware downgrade re
request system firmware downgrade scb
request system firmware downgrade sfm
request system firmware downgrade spmb
request system firmware downgrade ssb
request system firmware downgrade vcpu
request system firmware upgrade
request system firmware upgrade feb
request system firmware upgrade fpc
request system firmware upgrade pic
request system firmware upgrade poe
request system firmware upgrade re
request system firmware upgrade re bios
request system firmware upgrade scb
request system firmware upgrade sfm
request system firmware upgrade spmb
request system firmware upgrade ssb
request system firmware upgrade vcpu
request system halt
<request-halt>

request system keep-alive


request system license
request system license add
request system license delete
<request-license-delete>

request system license save


request system license update
....<request-license-update>
request system logout
request system partition
request system partition abort
request system partition compact-flash
request system partition hard-disk
request system power-off
<request-power-off>

request system power-on


request system reboot
<request-reboot>

request system scripts


request system scripts add
<request-scripts-package-add>

request system scripts convert


request system scripts convert slax-to-xslt
request system scripts convert xslt-to-slax
request system scripts delete
<request-scripts-package-delete>

1064 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

request system scripts event-scripts


request system scripts event-scripts reload
<reload-event-scripts>

request system scripts refresh-from


<request-script-refresh-from>

request system scripts rollback


<request-scripts-package-rollback>

request system snapshot


<request-snapshot>

request system software


request system software abort
request system software abort in-service-upgrade
<abort-in-service-upgrade>

request system software add


<request-package-add>

request system software delete


<request-package-delete>

request system software delete-backup


<request-package-delete-backup>

request system software in-service-upgrade


<request-package-in-service-upgrade>

request system software nonstop-upgrade


<request-package-nonstop-upgrade>
request system software recovery-package
request system software recovery-package add
request system software recovery-package delete
request system software recovery-package extract
request system software recovery-package extract ex-8200-package
equest system software recovery-package extract ex-xre200-package
request system software rollback
<request-package-rollback>

request system software validate


<request-package-validate>
request system software validate in-service-upgrade
<check-in-service-upgrade>

request system storage


request system storage cleanup
<request-system-storage-cleanup>
request system storage cleanup qfabric
<remove-qfabric-repository-contents>
request system zeroize
request vpls-switchover
set date
set date ntpshow services fips

Copyright © 2013, Juniper Networks, Inc. 1065


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

start shell
start shell user
test access
test access profile
<get-radius-profile-access-test-result>

test access radius-server


<get-radius-server-access-test-result>
get-test-services-l2tp-tunnel-result

Configuration
Hierarchy Levels [edit event-options]
[edit security ipsec internal]
[edit security ipsect trusted-channel]
[edit services dynamic-flow-capture traceoptions]
[edit services ggsn]
[edit system fips]
[edit services ggsn rule-space]
[edit system processes daemon-process command]
[edit system scripts]
[edit system scripts commit]
[edit system scripts op]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

network

Can access the network by using the ping, ssh, telnet, and traceroute commands.

Commands
mtrace
mtrace from-source
mtrace monitor
mtrace to-gateway
ping
<ping>

ping atm
ping clns
ping ethernet
<request-ping-ethernet>
ping fibre-channel
ping mpls
ping mpls bgp
<request-ping-bgp-lsp>
ping mpls l2circuit
ping mpls l2circuit interface
<request-ping-l2circuit-interface>

1066 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

ping mpls l2circuit virtual-circuit


<request-ping-l2circuit-virtual-circuit>

ping mpls l2vpn


ping mpls l2vpn instance
<request-ping-l2vpn-instance>

ping mpls l2vpn interface


<request-ping-l2vpn-interface>

ping mpls l3vpn


<request-ping-l3vpn>

ping mpls ldp


<request-ping-ldp-lsp>

ping mpls ldp p2mp


<request-ping-ldp-p2mp-lsp>

ping mpls lsp-end-point


<request-ping-lsp-end-point>

ping mpls rsvp


<request-ping-rsvp-lsp>

ping vpls
ping vpls instance
<request-ping-vpls-instance>

request routing-engine
request routing-engine login
<request-routing-engine-login>
request routing-engine login other-routing-engine
<request-login-to-other-routing-engine>
request services flow-collector
request services flow-collector test-file-transfer
<request-services-flow-collector-test-file-transfer>

show host
show interfaces level-extra descriptions
show multicast mrinfo
ssh
telnet
traceroute
<traceroute>

traceroute clns
traceroute ethernet
<request-traceroute-ethernet>

traceroute monitor
traceroute mpls
traceroute mpls ldp
<traceroute-mpls-ldp>

Copyright © 2013, Juniper Networks, Inc. 1067


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

traceroute mpls rsvp


<traceroute-mpls-rsvp>

Configuration No associated CLI configuration hierarchy levels and statements.


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

pgcp-session-mirroring

Can view session mirroring configuration by using the pgcp command.

Commands show services pgcp gates gate-way display session-mirroring

Configuration [edit services pgcp gateway session-mirroring]


Hierarchy Levels [edit services pgcp session-mirroring]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• pgcp-session-mirroring-control on page 1068

pgcp-session-mirroring-control

Can modify PGCP session mirroring configuration

Commands show services pgcp gates gate-way display session-mirroring

Configuration
Hierarchy Levels [edit services pgcp gateway session-mirroring]
[edit services pgcp session-mirroring]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• pgcp-session-mirroring on page 1068

1068 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

reset

Can restart software processes by using the restart command and can configure whether
software processes configured at the [edit system processes] hierarchy level are enabled
or disabled.

Commands request chassis cfeb master switch


request chassis cfeb master switch no-confirm
request chassis routing-engine master acquire
request chassis routing-engine master acquire force
request chassis routing-engine master acquire force no-confirm
request chassis routing-engine master acquire no-confirm
request chassis routing-engine master release
request chassis routing-engine master release no-confirm
request chassis routing-engine master switch
request chassis routing-engine master switch no-confirm
request chassis sfm master switch
request chassis sfm master switch no-confirm
request chassis ssb master switch
request chassis ssb master switch no-confirm
restart
restart kernel-replication
<restart-kernel-replication>
restart-named-service
restart routing
<routing-restart>
restart services
restart services border-signaling-gateway
<restart-border-signaling-gateway-service>
restart services pgcp
<restart-pgcp-service>
restart web-management
<restart-web-management>

Configuration No associated CLI configuration hierarchy levels and statements.


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

rollback

Can roll back to previous configurations.

Commands rollback

Configuration
Hierarchy Levels [edit]

Copyright © 2013, Juniper Networks, Inc. 1069


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

routing

Can view general routing, routing protocol, and routing policy configuration information.

Commands No associated CLI commands.

Configuration [edit bridge-domains]


Hierarchy Levels [edit bridge-domains domain multicast-snooping-options]
[edit bridge-domains domain multicast-snooping-options traceoptions]
[edit dynamic-profiles protocols igmp traceoptions]
[edit dynamic-profiles protocols mld traceoptions]
[edit dynamic-profiles protocols router-advertisement traceoptions]
[edit dynamic-profiles routing-instances]
[edit dynamic-profiles routing-instances instance bridge-domains]
[edit dynamic-profiles routing-instances instance bridge-domains domain
multicast-snooping-options]
[edit dynamic-profiles routing-instances instance bridge-domains domain
multicast-snooping-options traceoptions]
[edit dynamic-profiles routing-instances instance multicast-snooping-options]
[edit dynamic-profiles routing-instances instance multicast-snooping-options
traceoptions]
[edit dynamic-profiles routing-instances instance pbb-options]
[edit dynamic-profiles routing-instances instance protocols]
[edit dynamic-profiles routing-instances instance protocols bgp group neighbor
traceoptions]
[edit dynamic-profiles routing-instances instance protocols bgp group traceoptions]
[edit dynamic-profiles routing-instances instance protocols bgp traceoptions]
[edit dynamic-profiles routing-instances instance protocols esis traceoptions]
[edit dynamic-profiles routing-instances instance protocols isis traceoptions]
[edit dynamic-profiles routing-instances instance protocols l2vpn traceoptions]
[edit dynamic-profiles routing-instances instance protocols ldp traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp group peer
traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp group traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp peer traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp traceoptions]
[edit dynamic-profiles routing-instances instance protocols mvpn traceoptions]
[edit dynamic-profiles routing-instances instance protocols ospf traceoptions]
[edit dynamic-profiles routing-instances instance protocols pim traceoptions]
[edit dynamic-profiles routing-instances instance protocols rip traceoptions]
[edit dynamic-profiles routing-instances instance protocols ripng traceoptions]
[edit dynamic-profiles routing-instances instance protocols router-discovery traceoptions]
[edit dynamic-profiles routing-instances instance protocols vpls traceoptions]
[edit dynamic-profiles routing-instances instance routing-options]
[edit dynamic-profiles routing-instances instance routing-options multicast traceoptions]
[edit dynamic-profiles routing-instances instance routing-options traceoptions]

1070 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

[edit dynamic-profiles routing-instances instance service-groups]


[edit dynamic-profiles routing-instances instance switch-options]
[edit dynamic-profiles routing-options multicast traceoptions]
[edit jnx-example]
[edit fabric protocols]
[edit fabric protocols bgp group neighbor traceoptions]
[edit fabric protocols bgp group traceoptions]
[edit fabric protocols bgp traceoptions]
[edit fabric routing-instances]
[edit fabric routing-instances instance routing-options]
[edit fabric routing-instances instance routing-options traceoptions]
[edit fabric routing-options]
[edit fabric routing-options traceoptions]
[edit logical-systems bridge-domains]
[edit logical-systems bridge-domains domain multicast-snooping-options]
[edit logical-systems bridge-domains domain multicast-snooping-options traceoptions]
[edit logical-systems policy-options]
[edit logical-systems protocols]
[edit logical-systems protocols bgp group neighbor traceoptions]
[edit logical-systems protocols bgp group traceoptions]
[edit logical-systems protocols bgp traceoptions]
[edit logical-systems protocols dvmrp traceoptions]
[edit logical-systems protocols esis traceoptions]
[edit logical-systems protocols igmp traceoptions]
[edit logical-systems protocols igmp-host traceoptions]
[edit logical-systems protocols isis traceoptions]
[edit logical-systems protocols l2circuit traceoptions]
[edit logical-systems protocols l2iw traceoptions]
[edit logical-systems protocols ldp traceoptions]
[edit logical-systems protocols mld traceoptions]
[edit logical-systems protocols mld-host traceoptions]
[edit logical-systems protocols msdp group peer traceoptions]
[edit logical-systems protocols msdp group traceoptions]
[edit logical-systems protocols msdp peer traceoptions]
[edit logical-systems protocols msdp traceoptions]
[edit logical-systems protocols ospf traceoptions]
[edit logical-systems protocols pim traceoptions]
[edit logical-systems protocols rip traceoptions]
[edit logical-systems protocols ripng traceoptions]
[edit logical-systems protocols router-advertisement traceoptions]
[edit logical-systems protocols router-discovery traceoptions]
[edit logical-systems protocols rsvp lsp-set]
[edit logical-systems protocols rsvp traceoptions]
[edit logical-systems routing-instances]
[edit logical-systems routing-instances instance bridge-domains]
[edit logical-systems routing-instances instance bridge-domains domain
multicast-snooping-options]
[edit logical-systems routing-instances instance bridge-domains domain
multicast-snooping-options traceoptions]
[edit logical-systems routing-instances instance multicast-snooping-options]
[edit logical-systems routing-instances instance multicast-snooping-options
traceoptions]
[edit logical-systems routing-instances instance pbb-options]
[edit logical-systems routing-instances instance protocols]
[edit logical-systems routing-instances instance protocols bgp group neighbor
traceoptions]

Copyright © 2013, Juniper Networks, Inc. 1071


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit logical-systems routing-instances instance protocols bgp group traceoptions]


[edit logical-systems routing-instances instance protocols bgp traceoptions]
[edit logical-systems routing-instances instance protocols esis traceoptions]
[edit logical-systems routing-instances instance protocols isis traceoptions]
[edit logical-systems routing-instances instance protocols l2vpn traceoptions]
[edit logical-systems routing-instances instance protocols ldp traceoptions]
[edit logical-systems routing-instances instance protocols msdp group peer traceoptions]
[edit logical-systems routing-instances instance protocols msdp group traceoptions]
[edit logical-systems routing-instances instance protocols msdp peer traceoptions]
[edit logical-systems routing-instances instance protocols msdp traceoptions]
[edit logical-systems routing-instances instance protocols mvpn traceoptions]
[edit logical-systems routing-instances instance protocols ospf traceoptions]
[edit logical-systems routing-instances instance protocols pim traceoptions]
[edit logical-systems routing-instances instance protocols rip traceoptions]
[edit logical-systems routing-instances instance protocols ripng traceoptions]
[edit logical-systems routing-instances instance protocols router-discovery traceoptions]
[edit logical-systems routing-instances instance protocols vpls traceoptions]
[edit logical-systems routing-instances instance routing-options]
[edit logical-systems routing-instances instance routing-options multicast traceoptions]
[edit logical-systems routing-instances instance routing-options traceoptions]
[edit logical-systems routing-instances instance service-groups]
[edit logical-systems routing-instances instance switch-options]
[edit logical-systems routing-options]
[edit logical-systems routing-options multicast traceoptions]
[edit logical-systems routing-options traceoptions]
[edit logical-systems switch-options]
[edit multicast-snooping-options]
[edit multicast-snooping-options traceoptions]
[edit policy-options]
[edit protocols]
[edit protocols amt traceoptions]
[edit protocols bgp group neighbor traceoptions]
[edit protocols bgp group traceoptions]
[edit protocols bgp traceoptions]
[edit protocols connections][edit protocols dot1x]
[edit protocols dvmrp traceoptions]
[edit protocols esis traceoptions]
[edit protocols igmp traceoptions]
[edit protocols igmp-host traceoptions]
[edit protocols igmp-snooping]
[edit protocols isis traceoptions]
[edit protocols l2circuit traceoptions]
[edit protocols l2iw traceoptions]
[edit protocols ldp traceoptions]
[edit protocols lldp]
[edit protocols lldp-med]
[edit protocols mld traceoptions]
[edit protocols mld-host traceoptions]
[edit protocols msdp group peer traceoptions]
[edit protocols msdp group traceoptions]
[edit protocols msdp peer traceoptions]
[edit protocols msdp traceoptions]
[edit protocols mstp]
[edit protocols mvrp]
[edit protocols oam]
[edit protocols ospf traceoptions]

1072 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

[edit protocols pim traceoptions]


[edit protocols rip traceoptions]
[edit protocols ripng traceoptions]
[edit protocols router-advertisement traceoptions]
[edit protocols router-discovery traceoptions]
[edit protocols rsvp traceoptions]
[edit protocols sflow]
[edit protocols stp]
[edit protocols uplink-failure-detection]
[edit protocols vstp]
[edit routing-instances]
[edit routing-instances instance bridge-domains]
[edit routing-instances instance bridge-domains domain multicast-snooping-options]
[edit routing-instances instance bridge-domains domain multicast-snooping-options
traceoptions]
[edit routing-instances instance multicast-snooping-options]
[edit routing-instances instance multicast-snooping-options traceoptions]
[edit routing-instances instance pbb-options]
[edit routing-instances instance protocols]
[edit routing-instances instance protocols bgp group neighbor traceoptions]
[edit routing-instances instance protocols bgp group traceoptions]
[edit routing-instances instance protocols bgp traceoptions]
[edit routing-instances instance protocols esis traceoptions]
[edit routing-instances instance protocols isis traceoptions]
[edit routing-instances instance protocols l2vpn traceoptions]
[edit routing-instances instance protocols ldp traceoptions]
[edit routing-instances instance protocols msdp group peer traceoptions]
[edit routing-instances instance protocols msdp group traceoptions]
[edit routing-instances instance protocols msdp peer traceoptions]
[edit routing-instances instance protocols msdp traceoptions]
[edit routing-instances instance protocols mvpn traceoptions]
[edit routing-instances instance protocols ospf traceoptions]
[edit routing-instances instance protocols pim traceoptions]
[edit routing-instances instance protocols rip traceoptions]
[edit routing-instances instance protocols ripng traceoptions]
[edit routing-instances instance protocols router-discovery traceoptions]
[edit routing-instances instance protocols vpls traceoptions]
[edit routing-instances instance routing-options]
[edit routing-instances instance routing-options multicast traceoptions]
[edit routing-instances instance routing-options traceoptions]
[edit routing-instances instance service-groups]
[edit routing-instances instance switch-options]
[edit routing-options]
[edit routing-options multicast traceoptions]
[edit routing-options traceoptions]
[edit switch-options]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

Copyright © 2013, Juniper Networks, Inc. 1073


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• routing-control on page 1074

routing-control

Can view general routing, routing protocol, and routing policy configuration information
and can configure general routing at the [edit routing-options] hierarchy level, routing
protocols at the [edit protocols] hierarchy level, and routing policy at the [edit
policy-options] hierarchy level.

Commands No associated CLI commands.

Configuration [edit bridge-domains]


Hierarchy Levels [edit bridge-domains domain multicast-snooping-options]
[edit bridge-domains domain multicast-snooping-options traceoptions]
[edit dynamic-profiles protocols igmp traceoptions]
[edit dynamic-profiles protocols mld traceoptions]
[edit dynamic-profiles protocols router-advertisement traceoptions]
[edit dynamic-profiles routing-instances]
[edit dynamic-profiles routing-instances instance bridge-domains]
[edit dynamic-profiles routing-instances instance bridge-domains domain
multicast-snooping-options]
[edit dynamic-profiles routing-instances instance bridge-domains domain
multicast-snooping-options traceoptions]
[edit dynamic-profiles routing-instances instance multicast-snooping-options]
[edit dynamic-profiles routing-instances instance multicast-snooping-options
traceoptions]
[edit dynamic-profiles routing-instances instance pbb-options]
[edit dynamic-profiles routing-instances instance protocols]
[edit dynamic-profiles routing-instances instance protocols bgp group neighbor
traceoptions]
[edit dynamic-profiles routing-instances instance protocols bgp group traceoptions]
[edit dynamic-profiles routing-instances instance protocols bgp traceoptions]
[edit dynamic-profiles routing-instances instance protocols esis traceoptions]
[edit dynamic-profiles routing-instances instance protocols isis traceoptions]
[edit dynamic-profiles routing-instances instance protocols l2vpn traceoptions]
[edit dynamic-profiles routing-instances instance protocols ldp traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp group peer
traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp group traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp peer traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp traceoptions]
[edit dynamic-profiles routing-instances instance protocols mvpn traceoptions]
[edit dynamic-profiles routing-instances instance protocols ospf traceoptions]
[edit dynamic-profiles routing-instances instance protocols pim traceoptions]
[edit dynamic-profiles routing-instances instance protocols rip traceoptions]
[edit dynamic-profiles routing-instances instance protocols ripng traceoptions]
[edit dynamic-profiles routing-instances instance protocols router-discovery traceoptions]
[edit dynamic-profiles routing-instances instance protocols vpls traceoptions]
[edit dynamic-profiles routing-instances instance routing-options]
[edit dynamic-profiles routing-instances instance routing-options multicast traceoptions]
[edit dynamic-profiles routing-instances instance routing-options traceoptions]
[edit dynamic-profiles routing-instances instance service-groups]
[edit dynamic-profiles routing-instances instance switch-options]
[edit dynamic-profiles routing-options multicast traceoptions]

1074 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

[edit jnx-example]
[edit fabric protocols]
[edit fabric protocols bgp group neighbor traceoptions]
[edit fabric protocols bgp group traceoptions]
[edit fabric protocols bgp traceoptions]
[edit fabric routing-instances]
[edit fabric routing-instances instance routing-options]
[edit fabric routing-instances instance routing-options traceoptions]
[edit fabric routing-options]
[edit fabric routing-options traceoptions]
[edit logical-systems bridge-domains]
[edit logical-systems bridge-domains domain multicast-snooping-options]
[edit logical-systems bridge-domains domain multicast-snooping-options traceoptions]
[edit logical-systems policy-options]
[edit logical-systems protocols]
[edit logical-systems protocols bgp group neighbor traceoptions]
[edit logical-systems protocols bgp group traceoptions]
[edit logical-systems protocols bgp traceoptions]
[edit logical-systems protocols dvmrp traceoptions]
[edit logical-systems protocols esis traceoptions]
[edit logical-systems protocols igmp traceoptions]
[edit logical-systems protocols igmp-host traceoptions]
[edit logical-systems protocols isis traceoptions]
[edit logical-systems protocols l2circuit traceoptions]
[edit logical-systems protocols l2iw traceoptions]
[edit logical-systems protocols ldp traceoptions]
[edit logical-systems protocols mld traceoptions]
[edit logical-systems protocols mld-host traceoptions]
[edit logical-systems protocols msdp group peer traceoptions]
[edit logical-systems protocols msdp group traceoptions]
[edit logical-systems protocols msdp peer traceoptions]
[edit logical-systems protocols msdp traceoptions]
[edit logical-systems protocols ospf traceoptions]
[edit logical-systems protocols pim traceoptions]
[edit logical-systems protocols rip traceoptions]
[edit logical-systems protocols ripng traceoptions]
[edit logical-systems protocols router-advertisement traceoptions]
[edit logical-systems protocols router-discovery traceoptions]
[edit logical-systems protocols rsvp traceoptions]
[edit logical-systems routing-instances]
[edit logical-systems routing-instances instance bridge-domains]
[edit logical-systems routing-instances instance bridge-domains domain
multicast-snooping-options]
[edit logical-systems routing-instances instance bridge-domains domain
multicast-snooping-options traceoptions]
[edit logical-systems routing-instances instance multicast-snooping-options]
[edit logical-systems routing-instances instance multicast-snooping-options
traceoptions]
[edit logical-systems routing-instances instance pbb-options]
[edit logical-systems routing-instances instance protocols]
[edit logical-systems routing-instances instance protocols bgp group neighbor
traceoptions]
[edit logical-systems routing-instances instance protocols bgp group traceoptions]
[edit logical-systems routing-instances instance protocols bgp traceoptions]
[edit logical-systems routing-instances instance protocols esis traceoptions]
[edit logical-systems routing-instances instance protocols isis traceoptions]

Copyright © 2013, Juniper Networks, Inc. 1075


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit logical-systems routing-instances instance protocols l2vpn traceoptions]


[edit logical-systems routing-instances instance protocols ldp traceoptions]
[edit logical-systems routing-instances instance protocols msdp group peer traceoptions]
[edit logical-systems routing-instances instance protocols msdp group traceoptions]
[edit logical-systems routing-instances instance protocols msdp peer traceoptions]
[edit logical-systems routing-instances instance protocols msdp traceoptions]
[edit logical-systems routing-instances instance protocols mvpn traceoptions]
[edit logical-systems routing-instances instance protocols ospf traceoptions]
[edit logical-systems routing-instances instance protocols pim traceoptions]
[edit logical-systems routing-instances instance protocols rip traceoptions]
[edit logical-systems routing-instances instance protocols ripng traceoptions]
[edit logical-systems routing-instances instance protocols router-discovery traceoptions]
[edit logical-systems routing-instances instance protocols vpls traceoptions]
[edit logical-systems routing-instances instance routing-options]
[edit logical-systems routing-instances instance routing-options multicast traceoptions]
[edit logical-systems routing-instances instance routing-options traceoptions]
[edit logical-systems routing-instances instance service-groups]
[edit logical-systems routing-instances instance switch-options]
[edit logical-systems routing-options]
[edit logical-systems routing-options multicast traceoptions]
[edit logical-systems routing-options traceoptions]
[edit logical-systems switch-options]
[edit multicast-snooping-options]
[edit multicast-snooping-options traceoptions]
[edit policy-options]
[edit protocols]
[edit protocols amt traceoptions]
[edit protocols bgp group neighbor traceoptions]
[edit protocols bgp group traceoptions]
[edit protocols bgp traceoptions]
[edit protocols connections][edit protocols dot1x]
[edit protocols dvmrp traceoptions]
[edit protocols esis traceoptions]
[edit protocols igmp traceoptions]
[edit protocols igmp-host traceoptions]
[edit protocols igmp-snooping]
[edit protocols isis traceoptions]
[edit protocols l2circuit traceoptions]
[edit protocols l2iw traceoptions]
[edit protocols ldp traceoptions]
[edit protocols lldp]
[edit protocols lldp-med]
[edit protocols mld traceoptions]
[edit protocols mld-host traceoptions]
[edit protocols msdp group peer traceoptions]
[edit protocols msdp group traceoptions]
[edit protocols msdp peer traceoptions]
[edit protocols msdp traceoptions]
[edit protocols mstp]
[edit protocols mvrp]
[edit protocols oam]
[edit protocols ospf traceoptions]
[edit protocols pim traceoptions]
[edit protocols rip traceoptions]
[edit protocols ripng traceoptions]
[edit protocols router-advertisement traceoptions]

1076 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

[edit protocols router-discovery traceoptions]


[edit protocols rsvp traceoptions]
[edit protocols sflow]
[edit protocols stp]
[edit protocols uplink-failure-detection]
[edit protocols vstp]
[edit routing-instances]
[edit routing-instances instance bridge-domains]
[edit routing-instances instance bridge-domains domain multicast-snooping-options]
[edit routing-instances instance bridge-domains domain multicast-snooping-options
traceoptions]
[edit routing-instances instance multicast-snooping-options]
[edit routing-instances instance multicast-snooping-options traceoptions]
[edit routing-instances instance pbb-options]
[edit routing-instances instance protocols]
[edit routing-instances instance protocols bgp group neighbor traceoptions]
[edit routing-instances instance protocols bgp group traceoptions]
[edit routing-instances instance protocols bgp traceoptions]
[edit routing-instances instance protocols esis traceoptions]
[edit routing-instances instance protocols isis traceoptions]
[edit routing-instances instance protocols l2vpn traceoptions]
[edit routing-instances instance protocols ldp traceoptions]
[edit routing-instances instance protocols msdp group peer traceoptions]
[edit routing-instances instance protocols msdp group traceoptions]
[edit routing-instances instance protocols msdp peer traceoptions]
[edit routing-instances instance protocols msdp traceoptions]
[edit routing-instances instance protocols mvpn traceoptions]
[edit routing-instances instance protocols ospf traceoptions]
[edit routing-instances instance protocols pim traceoptions]
[edit routing-instances instance protocols rip traceoptions]
[edit routing-instances instance protocols ripng traceoptions]
[edit routing-instances instance protocols router-discovery traceoptions]
[edit routing-instances instance protocols vpls traceoptions]
[edit routing-instances instance routing-options]
[edit routing-instances instance routing-options multicast traceoptions]
[edit routing-instances instance routing-options traceoptions]
[edit routing-instances instance service-groups]
[edit routing-instances instance switch-options]
[edit routing-options]
[edit routing-options multicast traceoptions]
[edit routing-options traceoptions]
[edit switch-options]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• routing on page 1070

Copyright © 2013, Juniper Networks, Inc. 1077


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

secret

Can view passwords and other authentication keys in the configuration.

Commands No associated CLI commands.

Configuration [edit access profile client chap-secret]


Hierarchy Levels [edit access profile client firewall-user password]
[edit access profile client l2tp shared-secret]
[edit access profile client pap-password]
[edit access profile radius-server secret]
[edit access radius-disconnect secret]
[edit dynamic-profiles interfaces interface ppp-options chap default-chap-secret]
[edit dynamic-profiles interfaces interface ppp-options pap default-password]
[edit dynamic-profiles interfaces interface ppp-options pap local-password]
[edit dynamic-profiles interfaces interface unit ppp-options chap default-chap-secret]
[edit dynamic-profiles interfaces interface unit ppp-options pap default-password]
[edit dynamic-profiles interfaces interface unit ppp-options pap local-password]
[edit interfaces interface ppp-options chap default-chap-secret]
[edit interfaces interface ppp-options pap default-password]
[edit interfaces interface ppp-options pap local-password]
[edit interfaces interface unit ppp-options chap default-chap-secret]
[edit interfaces interface unit ppp-options pap default-password]
[edit interfaces interface unit ppp-options pap local-password]
[edit logical-systems interfaces interface unit ppp-options chap]
[edit logical-systems interfaces interface unit ppp-options pap default-password]
[edit logical-systems interfaces interface unit ppp-options pap local-password]
[edit logical-systems routing-instances instance system services static-subscribers
authentication password]
[edit logical-systems routing-instances instance system services static-subscribers group
authentication password]
[edit logical-systems system services static-subscribers authentication password]
[edit logical-systems system services static-subscribers group authentication password]
[edit routing-instances instance system services static-subscribers authentication
password]
[edit routing-instances instance system services static-subscribers group authentication
password]
[edit services ggsn apn radius accounting server secret]
[edit services ggsn apn radius authentication server secret]
[edit services ggsn radius server secret]
[edit system accounting destination radius server secret]
[edit system accounting destination tacplus server secret]
[edit system radius-server secret]
[edit system services outbound-ssh client secret]
[edit system services packet-triggered-subscribers partition-radius
accounting-shared-secret]
[edit system services static-subscribers authentication password]
[edit system services static-subscribers group authentication password]
[edit system tacplus-server secret]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

1078 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• secret-control on page 1079

secret-control

Can view passwords and other authentication keys in the configuration and can modify
them in configuration mode.

Commands No associated CLI commands.

Configuration [edit access profile client chap-secret]


Hierarchy Levels [edit access profile client firewall-user password]
[edit access profile client l2tp shared-secret]
[edit access profile client pap-password]
[edit access profile radius-server secret]
[edit access radius-disconnect secret]
[edit dynamic-profiles interfaces interface ppp-options chap default-chap-secret]
[edit dynamic-profiles interfaces interface ppp-options pap default-password]
[edit dynamic-profiles interfaces interface ppp-options pap local-password]
[edit dynamic-profiles interfaces interface unit ppp-options chap default-chap-secret]
[edit dynamic-profiles interfaces interface unit ppp-options pap default-password]
[edit dynamic-profiles interfaces interface unit ppp-options pap local-password]
[edit interfaces interface ppp-options chap default-chap-secret]
[edit interfaces interface ppp-options pap default-password]
[edit interfaces interface ppp-options pap local-password]
[edit interfaces interface unit ppp-options chap default-chap-secret]
[edit interfaces interface unit ppp-options pap default-password]
[edit interfaces interface unit ppp-options pap local-password]
[edit logical-systems interfaces interface unit ppp-options chap]
[edit logical-systems interfaces interface unit ppp-options pap default-password]
[edit logical-systems interfaces interface unit ppp-options pap local-password]
[edit logical-systems routing-instances instance system services static-subscribers
authentication password]
[edit logical-systems routing-instances instance system services static-subscribers group
authentication password]
[edit logical-systems system services static-subscribers authentication password]
[edit logical-systems system services static-subscribers group authentication password]
[edit routing-instances instance system services static-subscribers authentication
password]
[edit routing-instances instance system services static-subscribers group authentication
password]
[edit services ggsn apn radius accounting server secret]
[edit services ggsn apn radius authentication server secret]
[edit services ggsn radius server secret]
[edit system accounting destination radius server secret]
[edit system accounting destination tacplus server secret]
[edit system radius-server secret]
[edit system services outbound-ssh client secret]
[edit system services packet-triggered-subscribers partition-radius
accounting-shared-secret]
[edit system services static-subscribers authentication password]
[edit system services static-subscribers group authentication password]

Copyright © 2013, Juniper Networks, Inc. 1079


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit system tacplus-server secret]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• secret on page 1078

security

Can view security configuration.

Commands
clear security
clear security alarms
<clear-security-alarm-information>
clear security idp
clear security idp application-ddos
clear security idp application-ddos cache
<clear-idp-appddos-cache>

clear security idp application-identification


clear security idp application-identification application-system-cache
<clear-idp-application-system-cache>

clear security idp application-statistics


<clear-idp-applications-information>

clear security idp attack


clear security idp attack table
<clear-idp-attack-table>

clear security idp counters


<clear-idp-counters-by-counter-class>

clear security idp ssl-inspection


clear security idp ssl-inspection session-id-cache
<clear-idp-ssl-session-cache-information>
clear security idp status
<clear-idp-status-information>
clear security log
<clear-security-log-information>
clear security pki
clear security pki ca-certificate
<clear-pki-ca-certificate>
clear security pki certificate-request
<clear-pki-certificate-request>
clear security pki crl
<clear-pki-crl>
clear security pki key-pair

1080 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<clear-pki-key-pair>
clear security pki local-certificate
<clear-pki-local-certificate>
request security
request security certificate
request security certificate enroll
request security datapath-debug
request security datapath-debug action-profile
request security datapath-debug action-profile reload-all
request security idp
<request-idp-policy-load>
request security idp security-package
request security idp security-package download
<request-idp-security-package-download>

request security idp security-package download version


<request-idp-security-package-download-version>

request security idp security-package install


<request-idp-security-package-install>

request security idp ssl-inspection


request security idp ssl-inspection key
request security idp ssl-inspection key add
<request-idp-ssl-key-add>

request security idp ssl-inspection key delete


<request-idp-ssl-key-delete>
request security idp storage-cleanup
<request-idp-storage-cleanup>
request security key-pair
request security pki
request security pki ca-certificate
request security pki ca-certificate verify
<verify-pki-ca-certificate>
request security pki ca-certificate enroll
request security pki ca-certificate load
<load-pki-ca-certificate>
request security pki crl
request security pki crl load
<request security pki crl load>
request security pki generate-certificate-request
<generate-pki-certificate-request>
request security pki generate-key-pair
<generate-pki-key-pair>
request security pki local-certificate
request security pki local-certificate verify
<verify-pki-local-certificate>
request security pki verify-integrity-status
<verify-integrity-status>
request security pki local-certificate enroll
request security pki local-certificate generate-self-signed
<generate-pki-self-signed-local-certificate>
request security pki local-certificate load
<load-pki-local-certificate>
request system set-encryption-key

Copyright © 2013, Juniper Networks, Inc. 1081


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show security
show security alarms
<get-security-alarm-information>
show security idp
show security idp application-ddos
show security idp application-ddos application
<get-idp-addos-application-information>

show security idp application-identification


show security idp application-identification application-system-cache
<get-idp-application-system-cache>

show security idp application-statistics


<get-idp-applications-information>

show security idp attack


show security idp attack description
<get-idp-attack-description-information>
show security idp attack detail
<get-idp-attack-detail-information>
show security idp attack table
<get-idp-attack-table-information>

show security idp counters


<get-idp-counter-information>

show security idp logical-system


show security idp logical-system policy-association
show security idp memory
<get-idp-memory-information>

show security idp policies


<get-idp-subscriber-policy-list>

show security idp policy-templates-list


<get-idp-policy-template-information>
<get-idp-predefined-attack-groups>
<get-idp-predefined-attack-group-filters>
<get-idp-predefined-attacks>
<get-idp-predefined-attack-filters>
<get-idp-recent-security-package-information>
show security idp policy-commit-status
<get-idp-policy-commit-status>

<get-idp-recent-security-package-information>

show security idp security-package-version


<get-idp-security-package-information>

show security idp ssl-inspection


show security idp ssl-inspection key
<get-idp-ssl-key-information>

show security idp ssl-inspection session-id-cache


<get-idp-ssl-session-cache-information>

1082 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show security idp status


<get-idp-status-information>

show security idp status detail


<get-idp-detail-status-information>
show security keychain
<get-hakr-keychain-information>
show security log
<get-security-log-information>

show security pki


show security pki ca-certificate
<get-pki-ca-certificate>
show security pki certificate-request
<get-pki-certificate-request>
show security pki crl
<get-pki-crl>
show security pki local-certificate
<get-pki-local-certificate>

Configuration [edit security]


Hierarchy Levels [edit security alarms]
[edit security log]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• security-control on page 1083

security-control

Can view and configure security information at the [edit security] hierarchy level.

Commands
clear security
clear security alarms
<clear-security-alarm-information>
clear security idp
clear security idp application-ddos
clear security idp application-ddos cache
<clear-idp-appddos-cache>

clear security idp application-identification


clear security idp application-identification application-system-cache
<clear-idp-application-system-cache>

clear security idp application-statistics


<clear-idp-applications-information>

Copyright © 2013, Juniper Networks, Inc. 1083


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

clear security idp attack


clear security idp attack table
<clear-idp-attack-table>

clear security idp counters


<clear-idp-counters-by-counter-class>

clear security idp ssl-inspection


clear security idp ssl-inspection session-id-cache
<clear-idp-ssl-session-cache-information>
clear security idp status
<clear-idp-status-information>
clear security log
<clear-security-log-information>
clear security pki
clear security pki ca-certificate
<clear-pki-ca-certificate>
clear security pki certificate-request
<clear-pki-certificate-request>
clear security pki crl
<clear-pki-crl>
clear security pki key-pair
<clear-pki-key-pair>
clear security pki local-certificate
<clear-pki-local-certificate>
request security
request security certificate
request security certificate enroll
request security datapath-debug
request security datapath-debug action-profile
request security datapath-debug action-profile reload-all
request security idp
<request-idp-policy-load>
request security idp security-package
request security idp security-package download
<request-idp-security-package-download>

request security idp security-package download version


<request-idp-security-package-download-version>

request security idp security-package install


<request-idp-security-package-install>

request security idp ssl-inspection


request security idp ssl-inspection key
request security idp ssl-inspection key add
<request-idp-ssl-key-add>

request security idp ssl-inspection key delete


<request-idp-ssl-key-delete>
request security idp storage-cleanup
<request-idp-storage-cleanup>
request security key-pair
request security pki
request security pki ca-certificate
request security pki ca-certificate verify

1084 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<verify-pki-ca-certificate>
request security pki ca-certificate enroll
request security pki ca-certificate load
<load-pki-ca-certificate>
request security pki crl
request security pki crl load
<request security pki crl load>
request security pki generate-certificate-request
<generate-pki-certificate-request>
request security pki generate-key-pair
<generate-pki-key-pair>
request security pki local-certificate
request security pki local-certificate verify
<verify-pki-local-certificate>
request security pki local-certificate enroll
request security pki local-certificate generate-self-signed
<generate-pki-self-signed-local-certificate>
request security pki local-certificate load
<load-pki-local-certificate>
request system set-encryption-key
show security
show security alarms
<get-security-alarm-information>
show security idp
show security idp application-ddos
show security idp application-ddos application
<get-idp-addos-application-information>

show security idp application-identification


show security idp application-identification application-system-cache
<get-idp-application-system-cache>

show security idp application-statistics


<get-idp-applications-information>

show security idp attack


show security idp attack description
<get-idp-attack-description-information>
show security idp attack detail
<get-idp-attack-detail-information>
show security idp attack table
<get-idp-attack-table-information>

show security idp counters


<get-idp-counter-information>

show security idp logical-system


show security idp logical-system policy-association
show security idp memory
<get-idp-memory-information>

show security idp policies


<get-idp-subscriber-policy-list>

show security idp policy-templates-list


<get-idp-policy-template-information>

Copyright © 2013, Juniper Networks, Inc. 1085


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-idp-predefined-attack-groups>
<get-idp-predefined-attack-group-filters>
<get-idp-predefined-attacks>
<get-idp-predefined-attack-filters>
<get-idp-recent-security-package-information>
show security idp policy-commit-status
<get-idp-policy-commit-status>

<get-idp-recent-security-package-information>

show security idp security-package-version


<get-idp-security-package-information>

show security idp ssl-inspection


show security idp ssl-inspection key
<get-idp-ssl-key-information>

show security idp ssl-inspection session-id-cache


<get-idp-ssl-session-cache-information>

show security idp status


<get-idp-status-information>

show security idp status detail


<get-idp-detail-status-information>
show security keychain
<get-hakr-keychain-information>
show security log
<get-security-log-information>

show security pki


show security pki ca-certificate
<get-pki-ca-certificate>
show security pki certificate-request
<get-pki-certificate-request>
show security pki crl
<get-pki-crl>
show security pki local-certificate
<get-pki-local-certificate>

Configuration [edit security]


Hierarchy Levels [edit security alarms]
[edit security log]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• security on page 1080

1086 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

shell

Can start a local shell on the router.

Commands start shell


start shell user

Configuration No associated CLI configuration hierarchy levels and statements.


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

snmp

Can view Simple Network Management Protocol (SNMP) configuration.

Commands No associated CLI commands.

Configuration [edit snmp]


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

system

Can view system-level configuration information.

Commands request chassis synchronization


request chassis synchronization force
request chassis synchronization force automatic-switching
request chassis synchronization force mark-failed
request chassis synchronization force unmark-failed
request chassis synchronization switch

Configuration [edit applications]


Hierarchy Levels [edit chassis system-domains]
[edit dynamic-profiles routing-instances instance forwarding-options helpers tftp]
[edit dynamic-profiles routing-instances instance routing-options fate-sharing]
[edit ethernet-switching-options]
[edit forwarding-options helpers bootp]

Copyright © 2013, Juniper Networks, Inc. 1087


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit forwarding-options helpers domain]


[edit forwarding-options helpers port]
[edit forwarding-options helpers tftp]
[edit logical-systems]
[edit logical-systems routing-instances instance forwarding-options helpers bootp]
[edit logical-systems routing-instances instance forwarding-options helpers domain]
[edit logical-systems routing-instances instance forwarding-options helpers port]
[edit logical-systems routing-instances instance forwarding-options helpers tftp]
[edit logical-systems routing-instances instance routing-options fate-sharing]
[edit logical-systems routing-options fate-sharing]
[edit logical-systems system]
[edit logical-systems system syslog]

[edit routing-instances instance forwarding-options helpers bootp]


[edit routing-instances instance forwarding-options helpers domain]
[edit routing-instances instance forwarding-options helpers port]
[edit routing-instances instance forwarding-options helpers tftp]
[edit routing-instances instance routing-options fate-sharing]
[edit routing-options fate-sharing]
[edit services]
[edit services ggsn charging charging-log traceoptions]
[edit system]
[edit system archival]
[edit system backup-router]
[edit system compress-configuration-files]
[edit system default-address-selection]
[edit system domain-name]
[edit system domain-search]
[edit system encrypt-configuration-files]
[edit system host-name]
[edit system inet6-backup-router]
[edit system internet-options gre-path-mtu-discovery]
[edit system internet-options ipip-path-mtu-discovery]
[edit system internet-options ipv6-path-mtu-discovery]
[edit system internet-options ipv6-path-mtu-discovery-timeout]
[edit system internet-options ipv6-reject-zero-hop-limit]
[edit system internet-options no-tcp-reset]
[edit system internet-options no-tcp-rfc1323]
[edit system internet-options no-tcp-rfc1323-paws]
[edit system internet-options path-mtu-discovery]
[edit system internet-options source-port upper-limit]
[edit system internet-options source-quench]
[edit system internet-options tcp-drop-synfin-set]
[edit system internet-options tcp-mss]
[edit system license]
[edit system max-configuration-rollbacks]
[edit system max-configurations-on-flash]
[edit system mirror-flash-on-disk]
[edit system no-debugger-on-alt-break>
[edit system name-server]
[edit system no-multicast-echo]
[edit system no-neighbor-learn]
[edit system no-redirects]
[edit system ports auxiliary log-out-on-disconnect]
[edit system ports auxiliary port-type]
[edit system ports console log-out-on-disconnect]

1088 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

[edit system ports console port-type]


[edit system processes]
[edit system proxy]
[edit system saved-core-context]
[edit system saved-core-files]
[edit system services]
[edit system services web-management]
[edit system static-host-mapping]
[edit system syslog]
[edit system time-zone]
[edit virtual-chassis]
[edit vlans]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• system-control on page 1089

system-control

Can view system-level configuration information and configure it at the [edit system]
hierarchy level.

Configuration [edit applications]


Hierarchy Levels [edit chassis system-domains]
[edit dynamic-profiles routing-instances instance forwarding-options helpers tftp]
[edit dynamic-profiles routing-instances instance routing-options fate-sharing]
[edit ethernet-switching-options]
[edit forwarding-options helpers bootp]
[edit forwarding-options helpers domain]
[edit forwarding-options helpers port]
[edit forwarding-options helpers tftp]
[edit logical-systems]
[edit logical-systems routing-instances instance forwarding-options helpers bootp]
[edit logical-systems routing-instances instance forwarding-options helpers domain]
[edit logical-systems routing-instances instance forwarding-options helpers port]
[edit logical-systems routing-instances instance forwarding-options helpers tftp]
[edit logical-systems routing-instances instance routing-options fate-sharing]
[edit logical-systems routing-options fate-sharing]
[edit logical-systems system]
[edit poe]
[edit routing-instances instance forwarding-options helpers bootp]
[edit routing-instances instance forwarding-options helpers domain]
[edit routing-instances instance forwarding-options helpers port]
[edit routing-instances instance forwarding-options helpers tftp]
[edit routing-instances instance routing-options fate-sharing]
[edit routing-options fate-sharing]
[edit services]
[edit services ggsn charging charging-log traceoptions]

Copyright © 2013, Juniper Networks, Inc. 1089


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit system]
[edit system archival]
[edit system backup-router]
[edit system compress-configuration-files]
[edit system default-address-selection]
[edit system domain-name]
[edit system domain-search]
[edit system encrypt-configuration-files]
[edit system host-name]
[edit system inet6-backup-router]
[edit system internet-options gre-path-mtu-discovery]
[edit system internet-options ipip-path-mtu-discovery]
[edit system internet-options ipv6-path-mtu-discovery]
[edit system internet-options ipv6-path-mtu-discovery-timeout]
[edit system internet-options ipv6-reject-zero-hop-limit]
[edit system internet-options no-tcp-reset]
[edit system internet-options no-tcp-rfc1323]
[edit system internet-options no-tcp-rfc1323-paws]
[edit system internet-options path-mtu-discovery]
[edit system internet-options source-port upper-limit]
[edit system internet-options source-quench]
[edit system internet-options tcp-drop-synfin-set]
[edit system internet-options tcp-mss]
[edit system license]
[edit system max-configuration-rollbacks]
[edit system max-configurations-on-flash]
[edit system mirror-flash-on-disk]
[edit system name-server]
[edit system no-multicast-echo]
[edit system no-neighbor-learn]
[edit system no-redirects]
[edit system ports auxiliary log-out-on-disconnect]
[edit system ports auxiliary port-type]
[edit system ports console log-out-on-disconnect]
[edit system ports console port-type]
[edit system processes]
[edit system saved-core-context]
[edit system saved-core-files]
[edit system services]
[edit system services web-management]
[edit system static-host-mapping]
[edit system syslog]
[edit system time-zone]
[edit virtual-chassis]
[edit vlans]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• system on page 1087

1090 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

trace

Can view trace file settings and configure trace file properties.

Commands
clear log
<clear-log>
monitor
request-monitor-ethernet-delay-measurement
<request-monitor-ethernet-loss-measurement>
monitor interface
monitor interface traffic
monitor label-switched-path
monitor list
monitor start
monitor static-lsp
monitor stop
show log
<get-log>
show log user
<get-syslog-events>

Configuration
Hierarchy Levels [edit bridge-domains domain multicast-snooping-options traceoptions]
[edit bridge-domains domain protocols igmp-snooping]
[edit bridge-domains domain forwarding-options dhcp-relay traceoptions]
[edit bridge-domains domain protocols igmp-snooping traceoptions]
[edit bridge-domains domain forwarding-options dhcp-relay interface-traceoptions]
[edit bridge-domains domain multicast-snooping-options traceoptions]
[edit bridge-domains domain protocols igmp-snooping traceoptions]
[edit class-of-service application-traffic-control traceoptions]
[edit demux traceoptions]
[edit dynamic-profiles protocols igmp traceoptions]
[edit dynamic-profiles protocols mld traceoptions]
[edit dynamic-profiles class-of-service application-traffic-control traceoptions]
[edit dynamic-profiles protocols oam ethernet link-fault-management traceoptions]
[dynamic-profiles protocols oam ethernet lmi]
[edit dynamic-profiles protocols router-advertisement traceoptions]
[edit dynamic-profiles protocols oam gre-tunnel traceoptions]
[edit dynamic-profiles routing-instances instance bridge-domains domain
forwarding-options dhcp-relay traceoptions]
[edit dynamic-profiles routing-instances instance bridge-domains domain
multicast-snooping-options traceoptions]
[edit dynamic-profiles routing-instances instance bridge-domains domain protocols
igmp-snooping traceoptions]
[edit dynamic-profiles routing-instances instance forwarding-options dhcp-relay
traceoptions]
[edit dynamic-profiles routing-instances instance multicast-snooping-options
traceoptions]
[edit dynamic-profiles routing-instances instance protocols bgp group neighbor
traceoptions]
[edit dynamic-profiles routing-instances instance protocols bgp group traceoptions]
[edit dynamic-profiles routing-instances instance protocols bgp traceoptions]
[edit dynamic-profiles routing-instances instance protocols esis traceoptions]
[edit dynamic-profiles routing-instances instance protocols igmp-snooping traceoptions]

Copyright © 2013, Juniper Networks, Inc. 1091


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit dynamic-profiles routing-instances instance protocols isis traceoptions]


[edit dynamic-profiles routing-instances instance protocols l2vpn traceoptions]
[edit dynamic-profiles routing-instances instance protocols ldp traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp group peer
traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp group traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp peer traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp traceoptions]
[edit dynamic-profiles routing-instances instance protocols mvpn traceoptions]
[edit dynamic-profiles routing-instances instance protocols ospf traceoptions]
[edit dynamic-profiles routing-instances instance protocols pim traceoptions]
[edit dynamic-profiles routing-instances instance protocols rip traceoptions]
[edit dynamic-profiles routing-instances instance protocols ripng traceoptions]
[edit dynamic-profiles routing-instances instance protocols router-discovery traceoptions]
[edit dynamic-profiles routing-instances instance protocols vpls traceoptions]
[edit dynamic-profiles routing-instances instance routing-options multicast traceoptions]
[edit dynamic-profiles routing-instances instance routing-options traceoptions]
[edit dynamic-profiles routing-instances instance services mobile-ip traceoptions]
[edit dynamic-profiles routing-instances instance system services dhcp-local-server
traceoptions]
[edit dynamic-profiles routing-options multicast traceoptions]
[edit fabric protocols bgp group neighbor traceoptions]
[edit fabric protocols bgp group traceoptions]
[edit fabric protocols bgp traceoptions]
[edit fabric routing-instances instance routing-options traceoptions]
[edit fabric routing-options traceoptions]
[edit jnx-example traceoptions]
[edit logical-systems bridge-domains domain forwarding-options dhcp-relay
traceoptions]
[edit logical-systems bridge-domains domain forwarding-options dhcp-relay
interface-traceoptions]
[edit logical-systems bridge-domains domain multicast-snooping-options traceoptions]
[edit logical-systems bridge-domains domain protocols igmp-snooping traceoptions]
[edit logical-systems forwarding-options dhcp-relay traceoptions]
[edit logical-systems protocols ancp traceoptions]
[edit logical-systems protocols bgp group neighbor traceoptions]
[edit logical-systems protocols bgp group traceoptions]
[edit logical-systems protocols bgp traceoptions]
[edit logical-systems protocols dot1x traceoptions]
[edit logical-systems protocols dvmrp traceoptions]
[edit logical-systems protocols esis traceoptions]
[edit logical-systems protocols igmp traceoptions]
[edit logical-systems protocols igmp-host traceoptions]
[edit logical-systems protocols ilmi traceoptions]
[edit logical-systems protocols isis traceoptions]
[edit logical-systems protocols l2circuit traceoptions]
[edit logical-systems protocols l2iw traceoptions]
[edit logical-systems protocols lacp traceoptions]
[edit logical-systems protocols layer2-control traceoptions]
[edit logical-systems protocols ldp traceoptions]
[edit logical-systems protocols mld traceoptions]
[edit dynamic-profiles protocols oam ethernet fnp traceoptions]
[edit logical-systems protocols mld-host traceoptions]
[edit logical-systems protocols mpls label-switched-path oam traceoptions]
[edit logical-systems protocols mpls label-switched-path primary oam traceoptions]
[edit logical-systems protocols mpls label-switched-path secondary oam traceoptions]

1092 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

[edit logical-systems protocols mpls oam traceoptions]


[edit logical-systems protocols msdp group peer traceoptions]
[edit logical-systems protocols msdp group traceoptions]
[edit logical-systems protocols msdp peer traceoptions]
[edit logical-systems protocols msdp traceoptions]
[edit logical-systems protocols neighbor-discovery secure traceoptions]
[edit logical-systems protocols oam ethernet fnp traceoptions]
[edit logical-systems protocols oam ethernet link-fault-management traceoptions]
[edit logical-systems protocols oam ethernet lmi traceoptions]
[edit logical-systems protocols ospf traceoptions]
[edit logical-systems protocols pim traceoptions]
[edit logical-systems protocols ppp monitor-session]
[edit logical-systems protocols ppp traceoptions]
[edit logical-systems protocols ppp-service traceoptions]
[edit logical-systems protocols pppoe traceoptions]
[edit logical-systems protocols rip traceoptions]
[edit logical-systems protocols ripng traceoptions]
[edit logical-systems protocols router-advertisement traceoptions]
[edit logical-systems protocols router-discovery traceoptions]
[edit logical-systems protocols rsvp lsp-set traceoptions]
[edit logical-systems protocols rsvp traceoptions]
[edit logical-systems routing-instances instance bridge-domains domain
multicast-snooping-options traceoptions]
[edit logical-systems routing-instances instance bridge-domains domain protocols
igmp-snooping traceoptions]
[edit logical-systems routing-instances instance forwarding-options dhcp-relay
traceoptions]
[edit logical-systems routing-instances instance multicast-snooping-options
traceoptions]
[edit logical-systems routing-instances instance protocols bgp group neighbor
traceoptions]
[edit logical-systems routing-instances instance protocols bgp group traceoptions]
[edit logical-systems routing-instances instance protocols bgp traceoptions]
[edit logical-systems routing-instances instance protocols esis traceoptions]
[edit logical-systems routing-instances instance protocols igmp-snooping traceoptions]
[edit logical-systems routing-instances instance protocols isis traceoptions]
[edit logical-systems routing-instances instance protocols l2vpn traceoptions]
[edit logical-systems routing-instances instance protocols ldp traceoptions]
[edit logical-systems routing-instances instance protocols msdp group peer traceoptions]
[edit logical-systems routing-instances instance protocols msdp group traceoptions]
[edit logical-systems routing-instances instance protocols msdp peer traceoptions]
[edit logical-systems routing-instances instance protocols msdp traceoptions]
[edit logical-systems routing-instances instance protocols mvpn traceoptions]
[edit logical-systems routing-instances instance protocols ospf traceoptions]
[edit logical-systems routing-instances instance protocols pim traceoptions]
[edit logical-systems routing-instances instance protocols rip traceoptions]
[edit logical-systems routing-instances instance protocols ripng traceoptions]
[edit logical-systems routing-instances instance protocols router-discovery traceoptions]
[edit logical-systems routing-instances instance protocols vpls traceoptions]
[edit logical-systems routing-instances instance routing-options multicast traceoptions]
[edit logical-systems routing-instances instance routing-options traceoptions]
[edit logical-systems routing-instances instance services mobile-ip traceoptions]
[edit logical-systems routing-instances instance system services dhcp-local-server
traceoptions]
[edit logical-systems routing-instances instance system services dhcp-local-server
interface-traceoptions]

Copyright © 2013, Juniper Networks, Inc. 1093


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit logical-systems routing-options multicast traceoptions]


[edit logical-systems routing-options traceoptions]
[edit logical-systems services mobile-ip traceoptions]
[edit logical-systems system services dhcp-local-server traceoptions]
[edit logical-systems system services dhcp-local-server interface-traceoptions]
[edit multicast-snooping-options traceoptions]
[edit protocols ancp traceoptions]
[edit protocols bgp group neighbor traceoptions]
[edit protocols bgp group traceoptions]
[edit protocols bgp traceoptions]
[edit protocols dot1x traceoptions]
[edit protocols dvmrp traceoptions]
[edit protocols esis traceoptions]
[edit protocols igmp traceoptions]
[edit protocols igmp-host traceoptions]
[edit protocols ilmi traceoptions]
[edit protocols isis traceoptions]
[edit protocols l2circuit traceoptions]
[edit protocols l2iw traceoptions]
[edit protocols lacp traceoptions]
[edit protocols layer2-control traceoptions]
[edit protocols ldp traceoptions]
[edit protocols mld traceoptions]
[edit protocols mld-host traceoptions]
[edit protocols mpls label-switched-path oam traceoptions]
[edit protocols mpls label-switched-path primary oam traceoptions]
[edit protocols mpls label-switched-path secondary oam traceoptions]
[edit protocols mpls oam traceoptions]
[edit protocols msdp group peer traceoptions]
[edit protocols msdp group traceoptions]
[edit protocols msdp peer traceoptions]
[edit protocols msdp traceoptions]
[edit protocols neighbor-discovery secure traceoptions]
[edit protocols protocols oam ethernet fnp]
[edit protocols oam ethernet connectivity-fault-management traceoptions]
[edit protocols oam ethernet link-fault-management traceoptions]
[edit protocols oam ethernet lmi traceoptions]
[edit protocols ospf traceoptions]
[edit protocols pim traceoptions]
[edit protocols ppp monitor-session]
[edit protocols ppp traceoptions]
[edit protocols ppp-service traceoptions]
[edit protocols pppoe traceoptions]
[edit protocols rip traceoptions]
[edit protocols ripng traceoptions]
[edit protocols router-advertisement traceoptions]
[edit protocols router-discovery traceoptions]
[edit protocols rsvp lsp-set traceoptions]
[edit protocols rsvp traceoptions]
[edit routing-instances instance bridge-domains domain multicast-snooping-options
traceoptions]
[edit routing-instances instance bridge-domains domain protocols igmp-snooping
traceoptions]
[edit routing-instances instance multicast-snooping-options traceoptions]
[edit routing-instances instance protocols bgp group neighbor traceoptions]
[edit routing-instances instance protocols bgp group traceoptions]

1094 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

[edit routing-instances instance protocols bgp traceoptions]


[edit routing-instances instance protocols esis traceoptions]
[edit routing-instances instance protocols igmp-snooping traceoptions]
[edit routing-instances instance protocols isis traceoptions]
[edit routing-instances instance protocols l2vpn traceoptions]
[edit routing-instances instance protocols ldp traceoptions]
[edit routing-instances instance protocols msdp group peer traceoptions]
[edit routing-instances instance protocols msdp group traceoptions]
[edit routing-instances instance protocols msdp peer traceoptions]
[edit routing-instances instance protocols msdp traceoptions]
[edit routing-instances instance protocols mvpn traceoptions]
[edit routing-instances instance protocols ospf traceoptions]
[edit routing-instances instance protocols pim traceoptions]
[edit routing-instances instance protocols rip traceoptions]
[edit routing-instances instance protocols ripng traceoptions]
[edit routing-instances instance protocols router-discovery traceoptions]
[edit routing-instances instance protocols vpls traceoptions]
[edit routing-instances instance routing-options multicast traceoptions]
[edit routing-instances instance routing-options traceoptions]
[edit routing-options multicast traceoptions]
[edit routing-options traceoptions]
[edit security idp traceoptions]
[edit security pki traceoptions]
[edit services adaptive-services-pics traceoptions]
[edit services captive-portal-content-delivery]
[edit services l2tp traceoptions]
[edit services server-load-balance traceoptions]
[edit services logging traceoptions]
[edit services mobile-ip traceoptions]
[edit services ssl traceoptions]
[edit system accounting traceoptions]
[edit system auto-configuration traceoptions]
[edit system ddos-protection traceoptions]
[edit system license traceoptions]
[edit system processes datapath-trace-service traceoptions]
[edit system processes dhcp-service interface-traceoptions]
[edit system processes dhcp-service traceoptions]
[edit system processes diameter-service traceoptions]
[edit system processes general-authentication-service traceoptions]
[edit system processes mac-validation traceoptions]
[edit system processes mag-service traceoptions]
[edit system processes process-monitor traceoptions]
[edit system processes resource-cleanup traceoptions]
[edit system processes sdk-service traceoptions]
[edit system processes static-subscribers traceoptions]
[edit system services database-replication traceoptions]
[edit system services dhcp traceoptions]
[edit system services local-policy-decision-function traceoptions]
[edit system services outbound-ssh traceoptions]
[edit system services service-deployment traceoptions]
[edit system services subscriber-management traceoptions]
[edit system services subscriber-management-helper traceoptions]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation

Copyright © 2013, Juniper Networks, Inc. 1095


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

• trace-control on page 1096

trace-control

Can modify trace file settings and configure trace file properties

Configuration
Hierarchy Levels [edit bridge-domains domain forwarding-options dhcp-relay interface-traceoptions]
[edit bridge-domains domain forwarding-options dhcp-relay traceoptions]
[edit bridge-domains domain multicast-snooping-options traceoptions]
[edit bridge-domains domain protocols igmp-snooping traceoptions]
[edit demux traceoptions]
[edit dynamic-profiles protocols igmp traceoptions]
[edit dynamic-profiles protocols mld traceoptions]
[edit dynamic-profiles protocols oam ethernet link-fault-management traceoptions]
[dynamic-profiles protocols oam ethernet lmi]
[edit dynamic-profiles protocols router-advertisement traceoptions]
[edit dynamic-profiles protocols oam gre-tunnel traceoptions]
[edit dynamic-profiles routing-instances instance bridge-domains domain
forwarding-options dhcp-relay traceoptions]
[edit dynamic-profiles routing-instances instance bridge-domains domain
multicast-snooping-options traceoptions]
[edit dynamic-profiles routing-instances instance bridge-domains domain protocols
igmp-snooping traceoptions]
[edit dynamic-profiles routing-instances instance forwarding-options dhcp-relay
traceoptions]
[edit dynamic-profiles routing-instances instance multicast-snooping-options
traceoptions]
[edit dynamic-profiles routing-instances instance protocols bgp group neighbor
traceoptions]
[edit dynamic-profiles routing-instances instance protocols bgp group traceoptions]
[edit dynamic-profiles routing-instances instance protocols bgp traceoptions]
[edit dynamic-profiles routing-instances instance protocols esis traceoptions]
[edit dynamic-profiles routing-instances instance protocols igmp-snooping traceoptions]
[edit dynamic-profiles routing-instances instance protocols isis traceoptions]
[edit dynamic-profiles routing-instances instance protocols l2vpn traceoptions]
[edit dynamic-profiles routing-instances instance protocols ldp traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp group peer
traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp group traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp peer traceoptions]
[edit dynamic-profiles routing-instances instance protocols msdp traceoptions]
[edit dynamic-profiles routing-instances instance protocols mvpn traceoptions]
[edit dynamic-profiles routing-instances instance protocols ospf traceoptions]
[edit dynamic-profiles routing-instances instance protocols pim traceoptions]
[edit dynamic-profiles routing-instances instance protocols rip traceoptions]
[edit dynamic-profiles routing-instances instance protocols ripng traceoptions]
[edit dynamic-profiles routing-instances instance protocols router-discovery traceoptions]

1096 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

[edit dynamic-profiles routing-instances instance protocols vpls traceoptions]


[edit dynamic-profiles routing-instances instance routing-options multicast traceoptions]
[edit dynamic-profiles routing-instances instance routing-options traceoptions]
[edit dynamic-profiles routing-instances instance services mobile-ip traceoptions]
[edit dynamic-profiles routing-instances instance system services dhcp-local-server
traceoptions]
[edit dynamic-profiles routing-options multicast traceoptions]
[edit fabric protocols bgp group neighbor traceoptions]
[edit fabric protocols bgp group traceoptions]
[edit fabric protocols bgp traceoptions]
[edit fabric routing-instances instance routing-options traceoptions]
[edit fabric routing-options traceoptions]
[edit forwarding-options dhcp-relay interface-traceoptions]
[edit forwarding-options dhcp-relay traceoptions]
[edit jnx-example traceoptions]
[edit logical-systems bridge-domains domain forwarding-options dhcp-relay
interface-traceoptions]
[edit logical-systems bridge-domains domain forwarding-options dhcp-relay
traceoptions]
[edit logical-systems bridge-domains domain multicast-snooping-options traceoptions]
[edit logical-systems bridge-domains domain protocols igmp-snooping traceoptions]
[edit logical-systems forwarding-options dhcp-relay traceoptions]
[edit logical-systems protocols ancp traceoptions]
[edit logical-systems protocols bgp group neighbor traceoptions]
[edit logical-systems protocols bgp group traceoptions]
[edit logical-systems protocols bgp traceoptions]
[edit logical-systems protocols dot1x traceoptions]
[edit logical-systems protocols dvmrp traceoptions]
[edit logical-systems protocols esis traceoptions]
[edit logical-systems protocols igmp traceoptions]
[edit logical-systems protocols igmp-host traceoptions]
[edit logical-systems protocols ilmi traceoptions]
[edit logical-systems protocols isis traceoptions]
[edit logical-systems protocols l2circuit traceoptions]
[edit logical-systems protocols l2iw traceoptions]
[edit logical-systems protocols lacp traceoptions]
[edit logical-systems protocols layer2-control traceoptions]
[edit logical-systems protocols ldp traceoptions]
[edit logical-systems protocols mld traceoptions]
[edit logical-systems protocols mld-host traceoptions]
[edit logical-systems protocols mpls label-switched-path oam traceoptions]
[edit logical-systems protocols mpls label-switched-path primary oam traceoptions]
[edit logical-systems protocols mpls label-switched-path secondary oam traceoptions]
[edit logical-systems protocols mpls oam traceoptions]
[edit logical-systems protocols msdp group peer traceoptions]
[edit logical-systems protocols msdp group traceoptions]
[edit logical-systems protocols msdp peer traceoptions]
[edit logical-systems protocols msdp traceoptions]
[edit logical-systems protocols neighbor-discovery secure traceoptions]
[edit logical-systems protocols oam ethernet link-fault-management traceoptions]
[edit logical-systems protocols oam ethernet lmi traceoptions]
[edit logical-systems protocols ospf traceoptions]
[edit logical-systems protocols pim traceoptions]
[edit logical-systems protocols ppp monitor-session]
[edit logical-systems protocols ppp traceoptions]
[edit logical-systems protocols ppp-service traceoptions]

Copyright © 2013, Juniper Networks, Inc. 1097


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit logical-systems protocols pppoe traceoptions]


[edit logical-systems protocols rip traceoptions]
[edit logical-systems protocols ripng traceoptions]
[edit logical-systems protocols router-advertisement traceoptions]
[edit logical-systems protocols router-discovery traceoptions]
[edit logical-systems protocols rsvp traceoptions]
[edit logical-systems routing-instances instance bridge-domains domain
forwarding-options dhcp-relay interface-traceoptions]
[edit logical-systems routing-instances instance bridge-domains domain
forwarding-options dhcp-relay traceoptions]
[edit logical-systems routing-instances instance bridge-domains domain
multicast-snooping-options traceoptions]
[edit logical-systems routing-instances instance bridge-domains domain protocols
igmp-snooping traceoptions]
[edit logical-systems routing-instances instance forwarding-options dhcp-relay
traceoptions]
[edit logical-systems routing-instances instance multicast-snooping-options
traceoptions]
[edit logical-systems routing-instances instance protocols bgp group neighbor
traceoptions]
[edit logical-systems routing-instances instance protocols bgp group traceoptions]
[edit logical-systems routing-instances instance protocols bgp traceoptions]
[edit logical-systems routing-instances instance protocols esis traceoptions]
[edit logical-systems routing-instances instance protocols igmp-snooping traceoptions]
[edit logical-systems routing-instances instance protocols isis traceoptions]
[edit logical-systems routing-instances instance protocols l2vpn traceoptions]
[edit logical-systems routing-instances instance protocols ldp traceoptions]
[edit logical-systems routing-instances instance protocols msdp group peer traceoptions]
[edit logical-systems routing-instances instance protocols msdp group traceoptions]
[edit logical-systems routing-instances instance protocols msdp peer traceoptions]
[edit logical-systems routing-instances instance protocols msdp traceoptions]
[edit logical-systems routing-instances instance protocols mvpn traceoptions]
[edit logical-systems routing-instances instance protocols ospf traceoptions]
[edit logical-systems routing-instances instance protocols pim traceoptions]
[edit logical-systems routing-instances instance protocols rip traceoptions]
[edit logical-systems routing-instances instance protocols ripng traceoptions]
[edit logical-systems routing-instances instance protocols router-discovery traceoptions]
[edit logical-systems routing-instances instance protocols vpls traceoptions]
[edit logical-systems routing-instances instance routing-options multicast traceoptions]
[edit logical-systems routing-instances instance routing-options traceoptions]
[edit logical-systems routing-instances instance services mobile-ip traceoptions]
[edit logical-systems routing-instances instance system services dhcp-local-server
interface-traceoptions]
[edit logical-systems routing-instances instance system services dhcp-local-server
traceoptions]
[edit logical-systems routing-options multicast traceoptions]
[edit logical-systems routing-options traceoptions]
[edit logical-systems services mobile-ip traceoptions]
[edit logical-systems system services dhcp-local-server interface-traceoptions]
[edit logical-systems system services dhcp-local-server traceoptions]
[edit multicast-snooping-options traceoptions]
[edit protocols ancp traceoptions]
[edit protocols bgp group neighbor traceoptions]
[edit protocols bgp group traceoptions]
[edit protocols bgp traceoptions]
[edit protocols dot1x traceoptions]

1098 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

[edit protocols dvmrp traceoptions]


[edit protocols esis traceoptions]
[edit protocols igmp traceoptions]
[edit protocols igmp-host traceoptions]
[edit protocols ilmi traceoptions]
[edit protocols isis traceoptions]
[edit protocols l2circuit traceoptions]
[edit protocols l2iw traceoptions]
[edit protocols lacp traceoptions]
[edit protocols layer2-control traceoptions]
[edit protocols ldp traceoptions]
[edit protocols mld traceoptions]
[edit protocols mld-host traceoptions]
[edit protocols mpls label-switched-path oam traceoptions]
[edit protocols mpls label-switched-path primary oam traceoptions]
[edit protocols mpls label-switched-path secondary oam traceoptions]
[edit protocols mpls oam traceoptions]
[edit protocols msdp group peer traceoptions]
[edit protocols msdp group traceoptions]
[edit protocols msdp peer traceoptions]
[edit protocols msdp traceoptions]
[edit protocols neighbor-discovery secure traceoptions]
[edit protocols oam ethernet connectivity-fault-management traceoptions]
[edit protocols oam ethernet link-fault-management traceoptions]
[edit protocols oam ethernet lmi traceoptions]
[edit protocols ospf traceoptions]
[edit protocols pim traceoptions]
[edit protocols ppp monitor-session]
[edit protocols ppp traceoptions]
[edit protocols ppp-service traceoptions]
[edit protocols pppoe traceoptions]
[edit protocols rip traceoptions]
[edit protocols ripng traceoptions]
[edit protocols router-advertisement traceoptions]
[edit protocols router-discovery traceoptions]
[edit protocols rsvp traceoptions]
[edit routing-instances instance bridge-domains domain forwarding-options dhcp-relay
interface-traceoptions]
[edit routing-instances instance bridge-domains domain forwarding-options dhcp-relay
traceoptions]
[edit routing-instances instance bridge-domains domain multicast-snooping-options
traceoptions]
[edit routing-instances instance bridge-domains domain protocols igmp-snooping
traceoptions]
[edit routing-instances instance forwarding-options dhcp-relay traceoptions]
[edit routing-instances instance forwarding-options dhcp-relay interface-traceoptions]
[edit routing-instances instance multicast-snooping-options traceoptions]
[edit routing-instances instance protocols bgp group neighbor traceoptions]
[edit routing-instances instance protocols bgp group traceoptions]
[edit routing-instances instance protocols bgp traceoptions]
[edit routing-instances instance protocols esis traceoptions]
[edit routing-instances instance protocols igmp-snooping traceoptions]
[edit routing-instances instance protocols isis traceoptions]
[edit routing-instances instance protocols l2vpn traceoptions]
[edit routing-instances instance protocols ldp traceoptions]
[edit routing-instances instance protocols msdp group peer traceoptions]

Copyright © 2013, Juniper Networks, Inc. 1099


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit routing-instances instance protocols msdp group traceoptions]


[edit routing-instances instance protocols msdp peer traceoptions]
[edit routing-instances instance protocols msdp traceoptions]
[edit routing-instances instance protocols mvpn traceoptions]
[edit routing-instances instance protocols ospf traceoptions]
[edit routing-instances instance protocols pim traceoptions]
[edit routing-instances instance protocols rip traceoptions]
[edit routing-instances instance protocols ripng traceoptions]
[edit routing-instances instance protocols router-discovery traceoptions]
[edit routing-instances instance protocols vpls traceoptions]
[edit routing-instances instance routing-options multicast traceoptions]
[edit routing-instances instance routing-options traceoptions]
[edit routing-instances instance system services dhcp-local-server interface-traceoptions]
[edit routing-instances instance system services dhcp-local-server traceoptions]
[edit routing-options multicast traceoptions]
[edit routing-options traceoptions]
[edit security idp traceoptions]
[edit security pki traceoptions]
[edit services adaptive-services-pics traceoptions]
[edit services captive-portal-content-delivery]
[edit system ddos-protection traceoptions]
[edit services l2tp traceoptions]
[edit services logging traceoptions]
[edit services mobile-ip traceoptions]
[edit services server-load-balance traceoptions]
[edit services ssl traceoptions]
[edit system accounting traceoptions]
[edit system auto-configuration traceoptions]
[edit system license traceoptions]
[edit system processes datapath-trace-service traceoptions]
[edit system processes diameter-service traceoptions]
[edit system processes general-authentication-service traceoptions]
[edit system processes mac-validation traceoptions]
[edit system processes process-monitor traceoptions]
[edit system processes resource-cleanup traceoptions]
[edit system processes sdk-service traceoptions]
[edit system processes static-subscribers traceoptions]
[edit system services database-replication traceoptions]
[edit system services dhcp traceoptions]
[edit system services dhcp-local-server traceoptions]
[edit system services dhcp-local-server interface-traceoptions]
[edit system services local-policy-decision-function traceoptions]
[edit system services outbound-ssh traceoptions]
[edit system services service-deployment traceoptions]
[edit system services subscriber-management traceoptions]
[edit system services subscriber-management-helper traceoptions]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

1100 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

• trace on page 1091

view

Can view current system-wide, routing table, and protocol-specific values and statistics.

Commands
clear ipv6 router-advertisement
<clear-ipv6-router-advertisement-information>
show
show accounting

show accounting profile


<get-accounting-profile-information>

show accounting records


<get-accounting-record-information>

show amt
show amt statistics
<get-amt-statistics>
show amt summary
<get-amt-summary>
show amt tunnel
<get-amt-tunnel-information>
show amt tunnel gateway-address
<get-amt-tunnel-gateway-address>
show amt tunnel tunnel-interface
<get-amt-tunnel-interface>
show ancp
show ancp cos
<get-ancp-cos-information>

show ancp cos last-update


<get-ancp-cos-last-update-information>

show ancp cos pending-update


<get-ancp-cos-pending-information>

show ancp neighbor


<get-ancp-neighbor-information>

show ancp subscriber


<get-ancp-subscriber-information>

show ancp subscriber identifier


<get-ancp-subscriber-identifier-information>
show ancp subscriber neighbor
show aps
<get-aps-information>

show aps group


<get-aps-group-information>
show aps interface
<get-aps-interface-information>

Copyright © 2013, Juniper Networks, Inc. 1101


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show arp
<get-arp-table-information>

show as-path
<get-as-path>
show as-path domain
<get-as-path-domain>
show auto-configuration
show auto-configuration interfaces
show bfd
show bfd session
<get-bfd-session-information>

show bfd session address


<get-bfd-session-address>
show bfd session discriminator
<get-bfd-session-discriminator>
show bfd session prefix
<get-bfd-session-prefix>
show bgp
show bgp bmp
<get-bgp-monitoring-protocol-statistics>
show bgp group
<get-bgp-group-information>

show bgp group rtf


<get-bgp-rtf-information>

show bgp group traffic-statistics


<get-bgp-traffic-statistics-information>

show bgp neighbor


<get-bgp-neighbor-information>

show bgp neighbor orf


<get-bgp-orf-information>

show bgp replication


<get-bgp-replication-information>
show bgp summary
<get-bgp-summary-information>

show bridge
show bridge domain
<get-bridge-instance-information>

show bridge domain operational


<get-operational-bridge-instance-information>
<get-bridge-flood-information>
show bridge flood
show bridge flood event-queue
<get-bridge-domain-event-queue-information>

show bridge flood route


show bridge flood route all-ce-flood
<get-show-bridge-domain-all-ce-flood-route-information>

1102 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show bridge flood route all-ve-flood


<get-show-bridge-domain-ve-flood-route-information>

show bridge flood route alt-root-flood


<get-bridge-domain-alt-root-flood-route-information>

show bridge flood route bd-flood


<get-bridge-domain-bd-flood-route-information>

show bridge flood route mlp-flood


<get-bridge-domain-mlp-flood-route-information>

show bridge flood route re-flood


<get-bridge-domain-re-flood-route-information>

show bridge mac-table


<get-bridge-mac-table>

show bridge mac-table interface


<get-bridge-interface-mac-table>

show bridge statistics


<get-bridge-statistics-information>

show chassis
show chassis alarms
<get-alarm-information>
show chassis alarms fpc
<get-fpc-alarm-information>
show chassis beacon
get-chassis-beacon-information>
show chassis beacon cb
<get-chassis-cb-beacon-information>
show chassis environment ccg
<get-environment-ccg-information>
show chassis cfeb
<get-cfeb-information>

show chassis cip


show chassis craft-interface
<get-craft-information>

show chassis environment


<get-environment-information>

show chassis environment cb


<get-environment-cb-information>

show chassis environment cip


<get-environment-cip-information>

show chassis environment feb


<get-environment-feb-information>

show chassis environment fpc

Copyright © 2013, Juniper Networks, Inc. 1103


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-environment-fpc-information>

show chassis environment fpm


<get-environment-fpm-information>

show chassis environment mcs


<get-environment-mcs-information>

show chassis environment pcg


<get-environment-pcg-information>

show chassis environment pdu


<get-environment-pdu-information>
show chassis environment pem
<get-environment-pem-information>

show chassis environment psu


<get-environment-psu-information>

show chassis environment routing-engine


<get-environment-re-information>

show chassis environment scg


<get-environment-scg-information>

show chassis environment sfm


<get-environment-sfm-information>

show chassis environment sib


<get-environment-sib-information>

show chassis environment sib f13


show chassis environment sib f2s
show chassis ethernet-switch
show chassis ethernet-switch errors
show chassis ethernet-switch statistics
show chassis fabric
show chassis fabric device
<get-chassis-fabric-information-device>
show chassis fabric connectivity
<get-chassis-fabric-connectivity-information>
show chassis fabric destinations
<get-fm-fabric-destinations-state>
show chassis fabric errors
show chassis fabric errors autoheal
<get-fm-plane-autoheal-errors>
show chassis fabric errors fpc
<get-fm-fpc-errors>

show chassis fabric errors sib


<get-fm-sib-errors>

show chassis fabric errors sib f13


show chassis fabric errors sib f2s
show chassis fabric feb
show chassis fabric fpcs

1104 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<get-fm-fpc-state-information>

show chassis fabric links


<get-chassis-fabric-link-information>
show chassis fabric map
show chassis fabric plane
<get-fm-plane-state-information>

show chassis fabric plane-location


show chassis fabric reachability
<get-fm-fabric-reachability-information>
show chassis fabric sibs
<get-fm-sib-state-information>
show chassis fabric spray-weights
....<get-chassis-fabric-spray-weight-information>
show chassis fabric spray-weights from
show chassis fabric spray-weights to
show chassis fabric summary
<get-fm-state-information>

show chassis fabric topology


<get-chassis-fabric-topology-information>
show chassis fabric unreachable-destinations
<get-fm-unreachable-dest-information>
show chassis fan
show chassis feb
<get-feb-brief-information>

show chassis feb detail


<get-feb-information>

show chassis firmware


<get-firmware-information>

show chassis firmware detail


<get-firmware-information-detail>
show chassis forwarding
<get-fwdd-information>

show chassis fpc


<get-fpc-information>

show chassis fpc pic-status


<get-pic-information>

show chassis fpc-feb-connectivity


<get-fpc-feb-connectivity-information>

show chassis hardware


<get-chassis-inventory>
show chassis hss
show chassis hss link-quality
show chassis in-service-upgrade
show chassis ioc-npc-connectivity
<get-ioc-npc-connectivity-information>

Copyright © 2013, Juniper Networks, Inc. 1105


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show chassis lccs


<get-fru-information>

show chassis location


<get-chassis-location>

show chassis location fpc


show chassis location interface
show chassis location interface by-name
<get-interface-location-name-information>

show chassis location interface by-slot


<get-interface-location-information>
show chassis mac-addresses
show chassis multicast-loadbalance
<get-chassis-ae-lb-information>

show chassis network-services


<network-services>

show chassis nonstop-upgrade


show chassis pic
<get-pic-detail>

show chassis power


<get-power-usage-information>

show chassis power detail


<get-power-usage-information-detail>
show chassis power sequence
show chassis power upgrade

show chassis power-ratings


<get-power-management>

show chassis psd


<get-psd-information>

show chassis redundancy


show chassis redundancy feb
<get-feb-redundancy-information>

show chassis redundancy feb errors


<get-feb-redundancy-error-information>

show chassis redundancy feb redundancy-group


<get-feb-redundancy-group-information>

show chassis redundant-power-system


<get-rps-chassis-information>

show chassis routing-engine


<get-route-engine-information>

show chassis routing-engine bios


<get-bios-version-information>

1106 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show chassis scb


<get-scb-information>

show chassis sfm


<get-sfm-information>

show chassis sfm detail


show chassis sibs
<get-sib-information>

show chassis spmb


<get-spmb-information>

show chassis spmb sibs


<get-spmb-sib-information>

show chassis ssb


<get-ssb-information>

show chassis synchronization


<get-clock-synchronization-information>

show chassis synchronization backup


show chassis synchronization master
show chassis temperature-thresholds
<get-temperature-threshold-information>
show chassis zones
<get-chassis-zones-information>
show class-of-service
<get-cos-information>

show class-of-service adaptive-shaper


<get-cos-adaptive-shaper-information>

show class-of-service application-traffic-control


show class-of-service application-traffic-control counter
show class-of-service application-traffic-control statistics
show class-of-service application-traffic-control statistics rate-limiter
show class-of-service application-traffic-control statistics rule
<get-appqos-rule-statistics>
show class-of-service classifier
<get-cos-classifier-information>

show class-of-service code-point-aliases


<get-cos-code-point-map-information>

show class-of-service congestion-notification


<get-cos-congestion-notification-information>
show class-of-service drop-profile
<get-cos-drop-profile-information>

show class-of-service fabric


show class-of-service fabric scheduler-map
<get-cos-fabric-scheduler-map-information>

show class-of-service fabric statistics

Copyright © 2013, Juniper Networks, Inc. 1107


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-fabric-queue-information>

show class-of-service forwarding-class


<get-cos-forwarding-class-information>

show class-of-service forwarding-class-set


<get-cos-forwarding-class-set-information>
show class-of-service forwarding-table
<get-cos-table-information>

show class-of-service forwarding-table classifier


<get-cos-classifier-table-information>

show class-of-service forwarding-table classifier mapping


<get-cos-classifier-table-map-information>

show class-of-service forwarding-table drop-profile


<get-cos-red-information>

show class-of-service forwarding-table fabric


show class-of-service forwarding-table fabric scheduler-map
<get-cos-fwtab-fabric-scheduler-map-information>

show class-of-service forwarding-table forwarding-class-map


<get-cos-forwarding-class-map-table-information>

show class-of-service forwarding-table forwarding-class-map mapping


<get-cos-forwarding-class-map-interface-table-information>

show class-of-service forwarding-table loss-priority-map


<get-cos-loss-priority-map-table-information>

show class-of-service forwarding-table loss-priority-map mapping


<get-cos-loss-priority-map-table-binding-information>

show class-of-service forwarding-table loss-priority-rewrite


<get-cos-loss-priority-rewrite-table-information>
show class-of-service forwarding-table loss-priority-rewrite mapping
<get-cos-loss-priority-rewrite-table-binding-information>
show class-of-service forwarding-table policer
<get-cos-policer-table-map-information>

show class-of-service forwarding-table rewrite-rule


<get-cos-rewrite-table-information>

show class-of-service forwarding-table rewrite-rule mapping


<get-cos-rewrite-table-map-information>

show class-of-service forwarding-table scheduler-map


<get-cos-scheduler-map-table-information>

show class-of-service forwarding-table shaper


<get-cos-shaper-table-map-information>

show class-of-service forwarding-table translation-table


<get-cos-translation-table-information>

1108 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show class-of-service forwarding-table translation-table mapping


<get-cos-translation-table-mapping-information>

show class-of-service fragmentation-map


<get-cos-fragmentation-map-information>

show class-of-service interface


<get-cos-interface-map-information>

show class-of-service interface-set


<get-cos-interface-set-map-information>

show class-of-service l2tp-session


<get-cos-l2tp-session-map-information>

show class-of-service loss-priority-map


<get-cos-loss-priority-map-information>

show class-of-service loss-priority-rewrite


<get-cos-loss-priority-rewrite-information>
show class-of-service multi-destination
<get-cos-multi-destination-information>

show class-of-service rewrite-rule


<get-cos-rewrite-information>

show class-of-service routing-instance


<get-cos-routing-instance-map-information>

show class-of-service scheduler-map


<get-cos-scheduler-map-information>

show class-of-service traffic-control-profile


<get-cos-traffic-control-profile-information>

show class-of-service translation-table


<get-cos-translation-table-map-information>

show class-of-service virtual-channel


<get-cos-virtual-channel-information>

show class-of-service virtual-channel-group


<get-cos-virtual-channel-group-information>

show cli
show cli authorization
<get-authorization-information>

show cli directory


show cli history
show configuration
show connections
<get-ccc-information>
show database-replication
show database-replication statistics

Copyright © 2013, Juniper Networks, Inc. 1109


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-database-replication-statistics-information>

show database-replication summary


<get-database-replication-summary-information>
show ddos-protection
show ddos-protection protocols
<get-ddos-protocols-information>

show ddos-protection protocols ancp


<get-ddos-ancp-information>

show ddos-protection protocols ancp aggregate


<get-ddos-ancp-aggregate>

show ddos-protection protocols ancp parameters


<get-ddos-ancp-parameters>

show ddos-protection protocols ancp statistics


<get-ddos-ancp-statistics>

show ddos-protection protocols ancp violations


<get-ddos-ancp-violations>

show ddos-protection protocols ancpv6


<get-ddos-ancpv6-information>
show ddos-protection protocols ancpv6 aggregate
get-ddos-ancpv6-aggregate
show ddos-protection protocols ancpv6 parameters
get-ddos-ancpv6-parameters
show ddos-protection protocols ancpv6 statistics
get-ddos-ancpv6-statistics
show ddos-protection protocols ancpv6 violations
get-ddos-ancpv6-violations
show ddos-protection protocols arp
get-ddos-arp-information
show ddos-protection protocols arp aggregate
get-ddos-arp-aggregate
show ddos-protection protocols arp parameters
get-ddos-arp-parameters
show ddos-protection protocols arp statistics
get-ddos-arp-statistics
show ddos-protection protocols arp violations
get-ddos-arp-violations
show ddos-protection protocols atm
get-ddos-atm-information
show ddos-protection protocols atm aggregate
get-ddos-atm-aggregate
show ddos-protection protocols atm parameters
get-ddos-atm-parameters
show ddos-protection protocols atm statistics
get-ddos-atm-statistics
show ddos-protection protocols atm violations

1110 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

get-ddos-atm-violations
show ddos-protection protocols bfd
get-ddos-bfd-information
show ddos-protection protocols bfd aggregate
get-ddos-bfd-aggregate
show ddos-protection protocols bfd parameters
get-ddos-bfd-parameters
show ddos-protection protocols bfd statistics
get-ddos-bfd-statistics
show ddos-protection protocols bfd violations
get-ddos-bfd-violations
show ddos-protection protocols bfdv6
get-ddos-bfdv6-information
show ddos-protection protocols bfdv6 aggregate
get-ddos-bfdv6-aggregate
show ddos-protection protocols bfdv6 parameters
get-ddos-bfdv6-parameters
show ddos-protection protocols bfdv6 statistics
get-ddos-bfdv6-statistics
show ddos-protection protocols bfdv6 violations
get-ddos-bfdv6-violations
show ddos-protection protocols bgp
get-ddos-bgp-information
show ddos-protection protocols bgp aggregate
get-ddos-bgp-aggregate
show ddos-protection protocols bgp parameters
get-ddos-bgp-parameters
show ddos-protection protocols bgp statistics
get-ddos-bgp-statistics
show ddos-protection protocols bgp violations
get-ddos-bgp-violations
show ddos-protection protocols bgpv6
get-ddos-bgpv6-information
show ddos-protection protocols bgpv6 aggregate
get-ddos-bgpv6-aggregate
show ddos-protection protocols bgpv6 parameters
get-ddos-bgpv6-parameters
show ddos-protection protocols bgpv6 statistics
get-ddos-bgpv6-statistics
show ddos-protection protocols bgpv6 violations
get-ddos-bgpv6-violations
show ddos-protection protocols demux-autosense
get-ddos-demuxauto-information
show ddos-protection protocols demux-autosense aggregate
get-ddos-demuxauto-aggregate
show ddos-protection protocols demux-autosense parameters
get-ddos-demuxauto-parameters
show ddos-protection protocols demux-autosense statistics
get-ddos-demuxauto-statistics
show ddos-protection protocols demux-autosense violations
get-ddos-demuxauto-violations
show ddos-protection protocols dhcpv4
get-ddos-dhcpv4-information
show ddos-protection protocols dhcpv4 ack
get-ddos-dhcpv4-ack
show ddos-protection protocols dhcpv4 aggregate

Copyright © 2013, Juniper Networks, Inc. 1111


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

get-ddos-dhcpv4-aggregate
show ddos-protection protocols dhcpv4 bad-packets
get-ddos-dhcpv4-bad-pack
show ddos-protection protocols dhcpv4 bootp
get-ddos-dhcpv4-bootp
show ddos-protection protocols dhcpv4 decline
get-ddos-dhcpv4-decline
show ddos-protection protocols dhcpv4 discover
get-ddos-dhcpv4-discover
show ddos-protection protocols dhcpv4 force-renew
get-ddos-dhcpv4-forcerenew
show ddos-protection protocols dhcpv4 inform
get-ddos-dhcpv4-inform
show ddos-protection protocols dhcpv4 lease-active
get-ddos-dhcpv4-leaseact
show ddos-protection protocols dhcpv4 lease-query
get-ddos-dhcpv4-leasequery
show ddos-protection protocols dhcpv4 lease-unassigned
get-ddos-dhcpv4-leaseuna
show ddos-protection protocols dhcpv4 lease-unknown
get-ddos-dhcpv4-leaseunk
show ddos-protection protocols dhcpv4 nak
get-ddos-dhcpv4-nak
show ddos-protection protocols dhcpv4 no-message-type
get-ddos-dhcpv4-no-msgtype
show ddos-protection protocols dhcpv4 offer
get-ddos-dhcpv4-offer
show ddos-protection protocols dhcpv4 parameters
get-ddos-dhcpv4-parameters
show ddos-protection protocols dhcpv4 release
get-ddos-dhcpv4-release
show ddos-protection protocols dhcpv4 renew
get-ddos-dhcpv4-renew
show ddos-protection protocols dhcpv4 request
get-ddos-dhcpv4-request
show ddos-protection protocols dhcpv4 statistics
get-ddos-dhcpv4-statistics
show ddos-protection protocols dhcpv4 unclassified
get-ddos-dhcpv4-unclass
show ddos-protection protocols dhcpv4 violations
get-ddos-dhcpv4-violations
show ddos-protection protocols dhcpv6
get-ddos-dhcpv6-information
show ddos-protection protocols dhcpv6 advertise
get-ddos-dhcpv6-advertise
show ddos-protection protocols dhcpv6 aggregate
get-ddos-dhcpv6-aggregate
show ddos-protection protocols dhcpv6 confirm
get-ddos-dhcpv6-confirm
show ddos-protection protocols dhcpv6 decline
get-ddos-dhcpv6-decline
show ddos-protection protocols dhcpv6 information-request
get-ddos-dhcpv6-info-req
show ddos-protection protocols dhcpv6 leasequery
get-ddos-dhcpv6-leasequery
show ddos-protection protocols dhcpv6 leasequery-data

1112 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

get-ddos-dhcpv6-leaseq-da
show ddos-protection protocols dhcpv6 leasequery-done
get-ddos-dhcpv6-leaseq-do
show ddos-protection protocols dhcpv6 leasequery-reply
get-ddos-dhcpv6-leaseq-re
show ddos-protection protocols dhcpv6 parameters
get-ddos-dhcpv6-parameters
show ddos-protection protocols dhcpv6 rebind
get-ddos-dhcpv6-rebind
show ddos-protection protocols dhcpv6 reconfigure
get-ddos-dhcpv6-reconfig
show ddos-protection protocols dhcpv6 relay-forward
get-ddos-dhcpv6-relay-for
show ddos-protection protocols dhcpv6 relay-reply
get-ddos-dhcpv6-relay-rep
show ddos-protection protocols dhcpv6 release
get-ddos-dhcpv6-release
show ddos-protection protocols dhcpv6 renew
get-ddos-dhcpv6-renew
show ddos-protection protocols dhcpv6 reply
get-ddos-dhcpv6-reply
show ddos-protection protocols dhcpv6 request
get-ddos-dhcpv6-request
show ddos-protection protocols dhcpv6 solicit
get-ddos-dhcpv6-solicit
show ddos-protection protocols dhcpv6 statistics
get-ddos-dhcpv6-statistics
show ddos-protection protocols dhcpv6 unclassified
get-ddos-dhcpv6-unclass
show ddos-protection protocols dhcpv6 violations
get-ddos-dhcpv6-violations
show ddos-protection protocols diameter
get-ddos-diameter-information
show ddos-protection protocols diameter aggregate
get-ddos-diameter-aggregate
show ddos-protection protocols diameter parameters
get-ddos-diameter-parameters
show ddos-protection protocols diameter statistics
get-ddos-diameter-statistics
show ddos-protection protocols diameter violations
get-ddos-diameter-violations
show ddos-protection protocols dns
get-ddos-dns-information
show ddos-protection protocols dns aggregate
get-ddos-dns-aggregate
show ddos-protection protocols dns parameters
get-ddos-dns-parameters
show ddos-protection protocols dns statistics
get-ddos-dns-statistics
show ddos-protection protocols dns violations
get-ddos-dns-violations
show ddos-protection protocols dtcp
get-ddos-dtcp-information
show ddos-protection protocols dtcp aggregate
get-ddos-dtcp-aggregate
show ddos-protection protocols dtcp parameters

Copyright © 2013, Juniper Networks, Inc. 1113


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

get-ddos-dtcp-parameters
show ddos-protection protocols dtcp statistics
get-ddos-dtcp-statistics
show ddos-protection protocols dtcp violations
get-ddos-dtcp-violations
show ddos-protection protocols dynamic-vlan
get-ddos-dynvlan-information
show ddos-protection protocols dynamic-vlan aggregate
get-ddos-dynvlan-aggregate
show ddos-protection protocols dynamic-vlan parameters
get-ddos-dynvlan-parameters
show ddos-protection protocols dynamic-vlan statistics
get-ddos-dynvlan-statistics
show ddos-protection protocols dynamic-vlan violations
get-ddos-dynvlan-violations
show ddos-protection protocols egpv6
get-ddos-egpv6-information
show ddos-protection protocols egpv6 aggregate
get-ddos-egpv6-aggregate
show ddos-protection protocols egpv6 parameters
get-ddos-egpv6-parameters
show ddos-protection protocols egpv6 statistics
get-ddos-egpv6-statistics
show ddos-protection protocols egpv6 violations
get-ddos-egpv6-violations
show ddos-protection protocols eoam
get-ddos-eoam-information
show ddos-protection protocols eoam aggregate
get-ddos-eoam-aggregate
show ddos-protection protocols eoam parameters
get-ddos-eoam-parameters
show ddos-protection protocols eoam statistics
get-ddos-eoam-statistics
show ddos-protection protocols eoam violations
get-ddos-eoam-violations
show ddos-protection protocols esmc
get-ddos-esmc-information
show ddos-protection protocols esmc aggregate
get-ddos-esmc-aggregate
show ddos-protection protocols esmc parameters
get-ddos-esmc-parameters
show ddos-protection protocols esmc statistics
get-ddos-esmc-statistics
show ddos-protection protocols esmc violations
get-ddos-esmc-violations
show ddos-protection protocols fab-probe
<get-ddos-fab-probe-information>
show ddos-protection protocols fab-probe aggregate
<get-ddos-fab-probe-aggregate>
show ddos-protection protocols fab-probe parameters
<get-ddos-fab-probe-parameters>
show ddos-protection protocols fab-probe statistics
<get-ddos-fab-probe-statistics>
show ddos-protection protocols fab-probe violations
<get-ddos-fab-probe-violations>
show ddos-protection protocols firewall-host

1114 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

get-ddos-fw-host-information
show ddos-protection protocols firewall-host aggregate
get-ddos-fw-host-aggregate
show ddos-protection protocols firewall-host parameters
get-ddos-fw-host-parameters
show ddos-protection protocols firewall-host statistics
get-ddos-fw-host-statistics
show ddos-protection protocols firewall-host violations
get-ddos-fw-host-violations

show ddos-protection protocols ftp


get-ddos-ftp-information
show ddos-protection protocols ftp aggregate
get-ddos-ftp-aggregate
show ddos-protection protocols ftp parameters
get-ddos-ftp-parameters
show ddos-protection protocols ftp statistics
get-ddos-ftp-statistics
show ddos-protection protocols ftp violations
get-ddos-ftp-violations
show ddos-protection protocols ftpv6
get-ddos-ftpv6-information
show ddos-protection protocols ftpv6 aggregate
get-ddos-ftpv6-aggregate
show ddos-protection protocols ftpv6 parameters
get-ddos-ftpv6-parameters
show ddos-protection protocols ftpv6 statistics
get-ddos-ftpv6-statistics
show ddos-protection protocols ftpv6 violations
get-ddos-ftpv6-violations
show ddos-protection protocols gre
get-ddos-gre-information
show ddos-protection protocols gre aggregate
get-ddos-gre-aggregate
show ddos-protection protocols gre parameters
get-ddos-gre-parameters
show ddos-protection protocols gre statistics
get-ddos-gre-statistics
show ddos-protection protocols gre violations
get-ddos-gre-violations
show ddos-protection protocols icmp
get-ddos-icmp-information
show ddos-protection protocols icmp aggregate
get-ddos-icmp-aggregate
show ddos-protection protocols icmp parameters
get-ddos-icmp-parameters
show ddos-protection protocols icmp statistics
get-ddos-icmp-statistics
show ddos-protection protocols icmp violations
get-ddos-icmp-violations
show ddos-protection protocols icmpv6
<get-ddos-icmpv6-information>
show ddos-protection protocols icmpv6 aggregate
<get-ddos-icmpv6-aggregate>
show ddos-protection protocols icmpv6 parameters

Copyright © 2013, Juniper Networks, Inc. 1115


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-ddos-icmpv6-parameters>
show ddos-protection protocols icmpv6 statistics
<get-ddos-icmpv6-statistics>
show ddos-protection protocols icmpv6 violations
<get-ddos-icmpv6-violations>
show ddos-protection protocols igmp
get-ddos-igmp-information
show ddos-protection protocols igmp aggregate
get-ddos-igmp-aggregate
show ddos-protection protocols igmp parameters
get-ddos-igmp-parameters
show ddos-protection protocols igmp statistics
get-ddos-igmp-statistics
show ddos-protection protocols igmp violations
get-ddos-igmp-violations
show ddos-protection protocols igmp-snoop
get-ddos-igmp-snoop-information
show ddos-protection protocols igmp-snoop aggregate
get-ddos-igmp-snoop-aggregate
show ddos-protection protocols igmp-snoop parameters
get-ddos-igmp-snoop-parameters
show ddos-protection protocols igmp-snoop statistics
get-ddos-igmp-snoop-statistics
show ddos-protection protocols igmp-snoop violations
get-ddos-igmp-snoop-violations
show ddos-protection protocols igmpv4v6
get-ddos-igmpv4v6-information
show ddos-protection protocols igmpv4v6 aggregate
get-ddos-igmpv4v6-aggregate
show ddos-protection protocols igmpv4v6 parameters
get-ddos-igmpv4v6-parameters
show ddos-protection protocols igmpv4v6 statistics
get-ddos-igmpv4v6-statistics
show ddos-protection protocols igmpv4v6 violations
get-ddos-igmpv4v6-violations
show ddos-protection protocols igmpv6
get-ddos-igmpv6-information
show ddos-protection protocols igmpv6 aggregate
get-ddos-igmpv6-aggregate
show ddos-protection protocols igmpv6 parameters
get-ddos-igmpv6-parameters
show ddos-protection protocols igmpv6 statistics
get-ddos-igmpv6-statistics
show ddos-protection protocols igmpv6 violations
get-ddos-igmpv6-violations
show ddos-protection protocols ip-fragments
get-ddos-ip-frag-information
show ddos-protection protocols ip-fragments aggregate
get-ddos-ip-frag-aggregate
show ddos-protection protocols ip-fragments first-fragment
get-ddos-ip-frag-first-frag
show ddos-protection protocols ip-fragments parameters
get-ddos-ip-frag-parameters
show ddos-protection protocols ip-fragments statistics
get-ddos-ip-frag-statistics
show ddos-protection protocols ip-fragments trail-fragment

1116 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

get-ddos-ip-frag-trail-frag
show ddos-protection protocols ip-fragments violations
get-ddos-ip-frag-violations
show ddos-protection protocols ip-options
get-ddos-ip-opt-information
show ddos-protection protocols ip-options aggregate
get-ddos-ip-opt-aggregate
show ddos-protection protocols ip-options non-v4v6
<get-ddos-ip-opt-non-v4v6>
show ddos-protection protocols ip-options parameters
get-ddos-ip-opt-parameters
show ddos-protection protocols ip-options router-alert
get-ddos-ip-opt-rt-alert
show ddos-protection protocols ip-options statistics
get-ddos-ip-opt-statistics
show ddos-protection protocols ip-options unclassified
get-ddos-ip-opt-unclass
show ddos-protection protocols ip-options violations
get-ddos-ip-opt-violations
show ddos-protection protocols ipv4-unclassified
get-ddos-ipv4-uncls-information
show ddos-protection protocols ipv4-unclassified aggregate
get-ddos-ipv4-uncls-aggregate
show ddos-protection protocols ipv4-unclassified parameters
get-ddos-ipv4-uncls-parameters
show ddos-protection protocols ipv4-unclassified statistics
get-ddos-ipv4-uncls-statistics
show ddos-protection protocols ipv4-unclassified violations
get-ddos-ipv4-uncls-violations
show ddos-protection protocols ipv6-unclassified
get-ddos-ipv6-uncls-information
show ddos-protection protocols ipv6-unclassified aggregate
get-ddos-ipv6-uncls-aggregate
show ddos-protection protocols ipv6-unclassified parameters
get-ddos-ipv6-uncls-parameters
show ddos-protection protocols ipv6-unclassified statistics
get-ddos-ipv6-uncls-statistics
show ddos-protection protocols ipv6-unclassified violations
get-ddos-ipv6-uncls-violations
show ddos-protection protocols isis
get-ddos-isis-information
show ddos-protection protocols isis aggregate
get-ddos-isis-aggregate
show ddos-protection protocols isis parameters
get-ddos-isis-parameters
show ddos-protection protocols isis statistics
get-ddos-isis-statistics
show ddos-protection protocols isis violations
get-ddos-isis-violations
show ddos-protection protocols jfm
get-ddos-jfm-information
show ddos-protection protocols jfm aggregate
get-ddos-jfm-aggregate
show ddos-protection protocols jfm parameters
get-ddos-jfm-parameters
show ddos-protection protocols jfm statistics

Copyright © 2013, Juniper Networks, Inc. 1117


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

get-ddos-jfm-statistics
show ddos-protection protocols jfm violations
get-ddos-jfm-violations
show ddos-protection protocols l2tp
get-ddos-l2tp-information
show ddos-protection protocols l2tp aggregate
get-ddos-l2tp-aggregate
show ddos-protection protocols l2tp parameters
get-ddos-l2tp-parameters
show ddos-protection protocols l2tp statistics
get-ddos-l2tp-statistics
show ddos-protection protocols l2tp violations
get-ddos-l2tp-violations
show ddos-protection protocols lacp
get-ddos-lacp-information
show ddos-protection protocols lacp aggregate
get-ddos-lacp-aggregate
show ddos-protection protocols lacp parameters
get-ddos-lacp-parameters
show ddos-protection protocols lacp statistics
get-ddos-lacp-statistics
show ddos-protection protocols lacp violations
get-ddos-lacp-violations
show ddos-protection protocols ldp
get-ddos-ldp-information
show ddos-protection protocols ldp aggregate
get-ddos-ldp-aggregate
show ddos-protection protocols ldp parameters
get-ddos-ldp-parameters
show ddos-protection protocols ldp statistics
get-ddos-ldp-statistics
show ddos-protection protocols ldp violations
get-ddos-ldp-violations
show ddos-protection protocols ldpv6
get-ddos-ldpv6-information
show ddos-protection protocols ldpv6 aggregate
get-ddos-ldpv6-aggregate
show ddos-protection protocols ldpv6 parameters
get-ddos-ldpv6-parameters
show ddos-protection protocols ldpv6 statistics
get-ddos-ldpv6-statistics
show ddos-protection protocols ldpv6 violations
get-ddos-ldpv6-violations
show ddos-protection protocols lldp
get-ddos-lldp-information
show ddos-protection protocols lldp aggregate
get-ddos-lldp-aggregate
show ddos-protection protocols lldp parameters
get-ddos-lldp-parameters
show ddos-protection protocols lldp statistics
get-ddos-lldp-statistics
show ddos-protection protocols lldp violations
get-ddos-lldp-violations
show ddos-protection protocols lmp
get-ddos-lmp-information
show ddos-protection protocols lmp aggregate

1118 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

get-ddos-lmp-aggregate
show ddos-protection protocols lmp parameters
get-ddos-lmp-parameters
show ddos-protection protocols lmp statistics
get-ddos-lmp-statistics
show ddos-protection protocols lmp violations
get-ddos-lmp-violations
show ddos-protection protocols lmpv6
get-ddos-lmpv6-information
show ddos-protection protocols lmpv6 aggregate
get-ddos-lmpv6-aggregate
show ddos-protection protocols lmpv6 parameters
get-ddos-lmpv6-parameters
show ddos-protection protocols lmpv6 statistics
get-ddos-lmpv6-statistics
show ddos-protection protocols lmpv6 violations
get-ddos-lmpv6-violations
show ddos-protection protocols mac-host
get-ddos-mac-host-information
show ddos-protection protocols mac-host aggregate
get-ddos-mac-host-aggregate
show ddos-protection protocols mac-host parameters
get-ddos-mac-host-parameters
show ddos-protection protocols mac-host statistics
get-ddos-mac-host-statistics
show ddos-protection protocols mac-host violations
get-ddos-mac-host-violations
show ddos-protection protocols mlp
get-ddos-mlp-information
show ddos-protection protocols mlp aggregate
get-ddos-mlp-aggregate
show ddos-protection protocols mlp aging-exception
get-ddos-mlp-aging-exc
show ddos-protection protocols mlp packets
get-ddos-mlp-packets
show ddos-protection protocols mlp parameters
get-ddos-mlp-parameters
show ddos-protection protocols mlp statistics
get-ddos-mlp-statistics
show ddos-protection protocols mlp unclassified
get-ddos-mlp-unclass
show ddos-protection protocols mlp violations
get-ddos-mlp-violations
show ddos-protection protocols msdp
get-ddos-msdp-information
show ddos-protection protocols msdp aggregate
get-ddos-msdp-aggregate
show ddos-protection protocols msdp parameters
get-ddos-msdp-parameters
show ddos-protection protocols msdp statistics
get-ddos-msdp-statistics
show ddos-protection protocols msdp violations
get-ddos-msdp-violations
show ddos-protection protocols msdpv6
get-ddos-msdpv6-information
show ddos-protection protocols msdpv6 aggregate

Copyright © 2013, Juniper Networks, Inc. 1119


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

get-ddos-msdpv6-aggregate
show ddos-protection protocols msdpv6 parameters
get-ddos-msdpv6-parameters
show ddos-protection protocols msdpv6 statistics
get-ddos-msdpv6-statistics
show ddos-protection protocols msdpv6 violations
get-ddos-msdpv6-violations
show ddos-protection protocols multicast-copy
get-ddos-mcast-copy-information
show ddos-protection protocols multicast-copy aggregate
get-ddos-mcast-copy-aggregate
show ddos-protection protocols multicast-copy parameters
get-ddos-mcast-copy-parameters
show ddos-protection protocols multicast-copy statistics
get-ddos-mcast-copy-statistics
show ddos-protection protocols multicast-copy violations
get-ddos-mcast-copy-violations
show ddos-protection protocols mvrp
get-ddos-mvrp-information
show ddos-protection protocols mvrp aggregate
get-ddos-mvrp-aggregate
show ddos-protection protocols mvrp parameters
get-ddos-mvrp-parameters
show ddos-protection protocols mvrp statistics
get-ddos-mvrp-statistics
show ddos-protection protocols mvrp violations
get-ddos-mvrp-violations
show ddos-protection protocols ntp
get-ddos-ntp-information
show ddos-protection protocols ntp aggregate
get-ddos-ntp-aggregate
show ddos-protection protocols ntp parameters
get-ddos-ntp-parameters
show ddos-protection protocols ntp statistics
get-ddos-ntp-statistics
show ddos-protection protocols ntp violations
get-ddos-ntp-violations
show ddos-protection protocols oam-lfm
get-ddos-oam-lfm-information
show ddos-protection protocols oam-lfm aggregate
get-ddos-oam-lfm-aggregate
show ddos-protection protocols oam-lfm parameters
get-ddos-oam-lfm-parameters
show ddos-protection protocols oam-lfm statistics
get-ddos-oam-lfm-statistics
show ddos-protection protocols oam-lfm violations
get-ddos-oam-lfm-violations
show ddos-protection protocols ospf
get-ddos-ospf-information
show ddos-protection protocols ospf aggregate
get-ddos-ospf-aggregate
show ddos-protection protocols ospf parameters
get-ddos-ospf-parameters
show ddos-protection protocols ospf statistics
get-ddos-ospf-statistics
show ddos-protection protocols ospf violations

1120 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

get-ddos-ospf-violations
show ddos-protection protocols ospfv3v6
get-ddos-ospfv3v6-information
show ddos-protection protocols ospfv3v6 aggregate
get-ddos-ospfv3v6-aggregate
show ddos-protection protocols ospfv3v6 parameters
get-ddos-ospfv3v6-parameters
show ddos-protection protocols ospfv3v6 statistics
get-ddos-ospfv3v6-statistics
show ddos-protection protocols ospfv3v6 violations
get-ddos-ospfv3v6-violations
show ddos-protection protocols parameters
get-ddos-protocols-parameters
show ddos-protection protocols pfe-alive
get-ddos-pfe-alive-information
show ddos-protection protocols pfe-alive aggregate
get-ddos-pfe-alive-aggregate
show ddos-protection protocols pfe-alive parameters
get-ddos-pfe-alive-parameters
show ddos-protection protocols pfe-alive statistics
get-ddos-pfe-alive-statistics
show ddos-protection protocols pfe-alive violations
get-ddos-pfe-alive-violations
show ddos-protection protocols pim
get-ddos-pim-information
show ddos-protection protocols pim aggregate
get-ddos-pim-aggregate
show ddos-protection protocols pim parameters
get-ddos-pim-parameters
show ddos-protection protocols pim statistics
get-ddos-pim-statistics
show ddos-protection protocols pim violations
get-ddos-pim-violations

show ddos-protection protocols pimv6


<get-ddos-pimv6-information>
show ddos-protection protocols pimv6 aggregate
<get-ddos-pimv6-aggregate>
show ddos-protection protocols pimv6 parameters
<get-ddos-pimv6-parameters>
show ddos-protection protocols pimv6 statistics
<get-ddos-pimv6-statistics>
show ddos-protection protocols pimv6 violations
<get-ddos-pimv6-violations>

show ddos-protection protocols pmvrp


get-ddos-pmvrp-information
show ddos-protection protocols pmvrp aggregate
get-ddos-pmvrp-aggregate
show ddos-protection protocols pmvrp parameters
get-ddos-pmvrp-parameters
show ddos-protection protocols pmvrp statistics
get-ddos-pmvrp-statistics
show ddos-protection protocols pmvrp violations

Copyright © 2013, Juniper Networks, Inc. 1121


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

get-ddos-pmvrp-violations
show ddos-protection protocols pos
get-ddos-pos-information
show ddos-protection protocols pos aggregate
get-ddos-pos-aggregate
show ddos-protection protocols pos parameters
get-ddos-pos-parameters
show ddos-protection protocols pos statistics
get-ddos-pos-statistics
show ddos-protection protocols pos violations
get-ddos-pos-violations
show ddos-protection protocols ppp
get-ddos-ppp-information
show ddos-protection protocols ppp aggregate
get-ddos-ppp-aggregate
show ddos-protection protocols ppp authentication
get-ddos-ppp-auth
show ddos-protection protocols ppp ipcp
get-ddos-ppp-ipcp
show ddos-protection protocols ppp ipv6cp
get-ddos-ppp-ipv6cp
show ddos-protection protocols ppp isis
get-ddos-ppp-isis
show ddos-protection protocols ppp lcp
get-ddos-ppp-lcp
show ddos-protection protocols ppp mplscp
get-ddos-ppp-mplscp
show ddos-protection protocols ppp parameters
get-ddos-ppp-parameters
show ddos-protection protocols ppp statistics
get-ddos-ppp-statistics
show ddos-protection protocols ppp unclassified
<get-ddos-ppp-unclass>
show ddos-protection protocols ppp violations
get-ddos-ppp-violations
show ddos-protection protocols pppoe
get-ddos-pppoe-information
show ddos-protection protocols pppoe aggregate
get-ddos-pppoe-aggregate
show ddos-protection protocols pppoe padi
get-ddos-pppoe-padi
show ddos-protection protocols pppoe padm
get-ddos-pppoe-padm
show ddos-protection protocols pppoe padn
get-ddos-pppoe-padn
show ddos-protection protocols pppoe pado
get-ddos-pppoe-pado
show ddos-protection protocols pppoe padr
get-ddos-pppoe-padr
show ddos-protection protocols pppoe pads
get-ddos-pppoe-pads
show ddos-protection protocols pppoe padt
get-ddos-pppoe-padt
show ddos-protection protocols pppoe parameters
get-ddos-pppoe-parameters
show ddos-protection protocols pppoe statistics

1122 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

get-ddos-pppoe-statistics
show ddos-protection protocols pppoe violations
get-ddos-pppoe-violations
show ddos-protection protocols ptp
get-ddos-ptp-information
show ddos-protection protocols ptp aggregate
get-ddos-ptp-aggregate
show ddos-protection protocols ptp parameters
get-ddos-ptp-parameters
show ddos-protection protocols ptp statistics
get-ddos-ptp-statistics
show ddos-protection protocols ptp violations
get-ddos-ptp-violations
show ddos-protection protocols pvstp
get-ddos-pvstp-information
show ddos-protection protocols pvstp aggregate
get-ddos-pvstp-aggregate
show ddos-protection protocols pvstp parameters
get-ddos-pvstp-parameters
show ddos-protection protocols pvstp statistics
get-ddos-pvstp-statistics
show ddos-protection protocols pvstp violations
get-ddos-pvstp-violations
show ddos-protection protocols radius
get-ddos-radius-information
show ddos-protection protocols radius accounting
get-ddos-radius-account
show ddos-protection protocols radius aggregate
get-ddos-radius-aggregate
show ddos-protection protocols radius authorization
get-ddos-radius-auth
show ddos-protection protocols radius parameters
get-ddos-radius-parameters
show ddos-protection protocols radius server
get-ddos-radius-server
show ddos-protection protocols radius statistics
get-ddos-radius-statistics
show ddos-protection protocols radius violations
get-ddos-radius-violations
show ddos-protection protocols redirect
get-ddos-redirect-information
show ddos-protection protocols redirect aggregate
get-ddos-redirect-aggregate
show ddos-protection protocols redirect parameters
get-ddos-redirect-parameters
show ddos-protection protocols redirect statistics
get-ddos-redirect-statistics
show ddos-protection protocols redirect violations
get-ddos-redirect-violations

show ddos-protection protocols reject


<get-ddos-reject-information>
show ddos-protection protocols reject aggregate
<get-ddos-reject-aggregate>
show ddos-protection protocols reject parameters

Copyright © 2013, Juniper Networks, Inc. 1123


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-ddos-reject-parameters>
show ddos-protection protocols reject statistics
<get-ddos-reject-statistics>
show ddos-protection protocols reject violations
<get-ddos-reject-violations>

show ddos-protection protocols rip


get-ddos-rip-information
show ddos-protection protocols rip aggregate
get-ddos-rip-aggregate
show ddos-protection protocols rip parameters
get-ddos-rip-parameters
show ddos-protection protocols rip statistics
get-ddos-rip-statistics
show ddos-protection protocols rip violations
get-ddos-rip-violations
show ddos-protection protocols ripv6
get-ddos-ripv6-information
show ddos-protection protocols ripv6 aggregate
get-ddos-ripv6-aggregate
show ddos-protection protocols ripv6 parameters
get-ddos-ripv6-parameters
show ddos-protection protocols ripv6 statistics
get-ddos-ripv6-statistics
show ddos-protection protocols ripv6 violations
get-ddos-ripv6-violations
show ddos-protection protocols rsvp
get-ddos-rsvp-information
show ddos-protection protocols rsvp aggregate
get-ddos-rsvp-aggregate
show ddos-protection protocols rsvp parameters
get-ddos-rsvp-parameters
show ddos-protection protocols rsvp statistics
get-ddos-rsvp-statistics
show ddos-protection protocols rsvp violations
get-ddos-rsvp-violations
show ddos-protection protocols rsvpv6
get-ddos-rsvpv6-information
show ddos-protection protocols rsvpv6 aggregate
get-ddos-rsvpv6-aggregate
show ddos-protection protocols rsvpv6 parameters
get-ddos-rsvpv6-parameters
show ddos-protection protocols rsvpv6 statistics
get-ddos-rsvpv6-statistics
show ddos-protection protocols rsvpv6 violations
get-ddos-rsvpv6-violations
show ddos-protection protocols sample
<get-ddos-sample-information>
show ddos-protection protocols sample aggregate
<get-ddos-sample-aggregate>
show ddos-protection protocols sample host
<get-ddos-sample-host>
show ddos-protection protocols sample parameters
<get-ddos-sample-parameters>
show ddos-protection protocols sample pfe
<get-ddos-sample-pfe>

1124 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show ddos-protection protocols sample statistics


<get-ddos-sample-statistics>
show ddos-protection protocols sample syslog
show ddos-protection protocols sample tap
<get-ddos-sample-tap>
show ddos-protection protocols sample violations
<get-ddos-sample-violations>
show ddos-protection protocols services
get-ddos-services-information
show ddos-protection protocols services aggregate
get-ddos-services-aggregate
show ddos-protection protocols services parameters
get-ddos-services-parameters
show ddos-protection protocols services statistics
get-ddos-services-statistics
show ddos-protection protocols services violations
get-ddos-services-violations
show ddos-protection protocols snmp
get-ddos-snmp-information
show ddos-protection protocols snmp aggregate
get-ddos-snmp-aggregate
show ddos-protection protocols snmp parameters
get-ddos-snmp-parameters
show ddos-protection protocols snmp statistics
get-ddos-snmp-statistics
show ddos-protection protocols snmp violations
get-ddos-snmp-violations
show ddos-protection protocols snmpv6
get-ddos-snmpv6-information
show ddos-protection protocols snmpv6 aggregate
get-ddos-snmpv6-aggregate
show ddos-protection protocols snmpv6 parameters
get-ddos-snmpv6-parameters
show ddos-protection protocols snmpv6 statistics
get-ddos-snmpv6-statistics
show ddos-protection protocols snmpv6 violations
get-ddos-snmpv6-violations
show ddos-protection protocols ssh
get-ddos-ssh-information
show ddos-protection protocols ssh aggregate
get-ddos-ssh-aggregate
show ddos-protection protocols ssh parameters
get-ddos-ssh-parameters
show ddos-protection protocols ssh statistics
get-ddos-ssh-statistics
show ddos-protection protocols ssh violations
get-ddos-ssh-violations
show ddos-protection protocols sshv6
get-ddos-sshv6-information
show ddos-protection protocols sshv6 aggregate
get-ddos-sshv6-aggregate
show ddos-protection protocols sshv6 parameters
get-ddos-sshv6-parameters
show ddos-protection protocols sshv6 statistics
get-ddos-sshv6-statistics
show ddos-protection protocols sshv6 violations

Copyright © 2013, Juniper Networks, Inc. 1125


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

get-ddos-sshv6-violations
show ddos-protection protocols statistics
get-ddos-protocols-statistics
show ddos-protection protocols stp
get-ddos-stp-information
show ddos-protection protocols stp aggregate
get-ddos-stp-aggregate
show ddos-protection protocols stp parameters
get-ddos-stp-parameters
show ddos-protection protocols stp statistics
get-ddos-stp-statistics
show ddos-protection protocols stp violations
get-ddos-stp-violations
show ddos-protection protocols tacacs
get-ddos-tacacs-information
show ddos-protection protocols tacacs aggregate
get-ddos-tacacs-aggregate
show ddos-protection protocols tacacs parameters
get-ddos-tacacs-parameters
show ddos-protection protocols tacacs statistics
get-ddos-tacacs-statistics
show ddos-protection protocols tacacs violations
get-ddos-tacacs-violations
show ddos-protection protocols tcp-flags
get-ddos-tcp-flags-information
show ddos-protection protocols tcp-flags aggregate
get-ddos-tcp-flags-aggregate
show ddos-protection protocols tcp-flags established
get-ddos-tcp-flags-establish
show ddos-protection protocols tcp-flags initial
get-ddos-tcp-flags-initial
show ddos-protection protocols tcp-flags parameters
get-ddos-tcp-flags-parameters
show ddos-protection protocols tcp-flags statistics
get-ddos-tcp-flags-statistics
show ddos-protection protocols tcp-flags unclassified
get-ddos-tcp-flags-unclass
show ddos-protection protocols tcp-flags violations
get-ddos-tcp-flags-violations
show ddos-protection protocols telnet
get-ddos-telnet-information
show ddos-protection protocols telnet aggregate
get-ddos-telnet-aggregate
show ddos-protection protocols telnet parameters
get-ddos-telnet-parameters
show ddos-protection protocols telnet statistics
get-ddos-telnet-statistics
show ddos-protection protocols telnet violations
get-ddos-telnet-violations
show ddos-protection protocols telnetv6
get-ddos-telnetv6-information
show ddos-protection protocols telnetv6 aggregate
get-ddos-telnetv6-aggregate
show ddos-protection protocols telnetv6 parameters
get-ddos-telnetv6-parameters
show ddos-protection protocols telnetv6 statistics

1126 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

get-ddos-telnetv6-statistics
show ddos-protection protocols telnetv6 violations
get-ddos-telnetv6-violations
show ddos-protection protocols ttl
get-ddos-ttl-information
show ddos-protection protocols ttl aggregate
get-ddos-ttl-aggregate
show ddos-protection protocols ttl parameters
get-ddos-ttl-parameters
show ddos-protection protocols ttl statistics
get-ddos-ttl-statistics
show ddos-protection protocols ttl violations
get-ddos-ttl-violations
show ddos-protection protocols tunnel-fragment
get-ddos-tun-frag-information
show ddos-protection protocols tunnel-fragment aggregate
get-ddos-tun-frag-aggregate
show ddos-protection protocols tunnel-fragment parameters
get-ddos-tun-frag-parameters
show ddos-protection protocols tunnel-fragment statistics
get-ddos-tun-frag-statistics
show ddos-protection protocols tunnel-fragment violations
get-ddos-tun-frag-violations
show ddos-protection protocols unclassified
<get-ddos-uncls-information>
show ddos-protection protocols unclassified aggregate
<get-ddos-uncls-aggregate>
show ddos-protection protocols unclassified parameters
<get-ddos-uncls-parameters>
show ddos-protection protocols unclassified statistics
<get-ddos-uncls-statistics>
show ddos-protection protocols unclassified violations
<get-ddos-uncls-violations>
show ddos-protection protocols violations
get-ddos-protocols-violations
show ddos-protection protocols virtual-chassis
get-ddos-vchassis-information
show ddos-protection protocols virtual-chassis aggregate
get-ddos-vchassis-aggregate
show ddos-protection protocols virtual-chassis control-high
get-ddos-vchassis-control-hi
show ddos-protection protocols virtual-chassis control-low
get-ddos-vchassis-control-lo
show ddos-protection protocols virtual-chassis parameters
get-ddos-vchassis-parameters
show ddos-protection protocols virtual-chassis statistics
get-ddos-vchassis-statistics
show ddos-protection protocols virtual-chassis unclassified
get-ddos-vchassis-unclass
show ddos-protection protocols virtual-chassis vc-packets
get-ddos-vchassis-vc-packets
show ddos-protection protocols virtual-chassis vc-ttl-errors
get-ddos-vchassis-vc-ttl-err
show ddos-protection protocols virtual-chassis violations
get-ddos-vchassis-violations
show ddos-protection protocols vrrp

Copyright © 2013, Juniper Networks, Inc. 1127


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

get-ddos-vrrp-information
show ddos-protection protocols vrrp aggregate
get-ddos-vrrp-aggregate
show ddos-protection protocols vrrp parameters
get-ddos-vrrp-parameters
show ddos-protection protocols vrrp statistics
get-ddos-vrrp-statistics
show ddos-protection protocols vrrp violations
get-ddos-vrrp-violations
show ddos-protection protocols vrrpv6
get-ddos-vrrpv6-information
show ddos-protection protocols vrrpv6 aggregate
get-ddos-vrrpv6-aggregate
show ddos-protection protocols vrrpv6 parameters
get-ddos-vrrpv6-parameters
show ddos-protection protocols vrrpv6 statistics
get-ddos-vrrpv6-statistics
show ddos-protection protocols vrrpv6 violations
get-ddos-vrrpv6-violations
show ddos-protection statistics
get-ddos-statistics-information
show ddos-protection version
get-ddos-version
show dhcp
show dhcp relay
show dhcp relay binding
<get-dhcp-relay-binding-information>

show dhcp relay binding interface


<get-dhcp-relay-interface-bindings>
show dhcp relay statistics
<get-dhcp-relay-statistics-information>

show dhcp server


show dhcp server binding
<get-dhcp-server-binding-information>

show dhcp server binding interface


<get-dhcp-relay-binding-interface>
show dhcp server statistics
<get-dhcp-server-statistics-information>
show dhcp statistics
get-dhcp-service-statistics-information>
show dhcpv6
show dhcpv6 relay
show dhcpv6 relay binding
<get-dhcpv6-relay-binding-information>
show dhcpv6 relay binding interface
<get-dhcpv6-relay-binding-interface>
show dhcpv6 relay statistics
<get-dhcpv6-relay-statistics-information>
show dhcpv6 server
show dhcpv6 server binding
<get-dhcpv6-server-binding-information>

show dhcpv6 server binding interface

1128 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<get-dhcpv6-server-binding-interface>
show dhcpv6 server statistics
<get-dhcpv6-server-statistics-information>
show dhcpv6 statistics
<get-dhcpv6-service-statistics-information>
show diameter
<get-diameter-information>

show diameter function


<get-diameter-function-information>

show diameter function statistics


<get-diameter-function-statistics>

show diameter instance


<get-diameter-instance-information>

show diameter network-element


<get-diameter-network-element-information>

show diameter network-element map


<get-diameter-network-element-map-information>

show diameter peer


<get-diameter-peer-information>

show diameter peer map


<get-diameter-peer-map-information>

show diameter peer statistics


<get-diameter-peer-statistics>

show diameter route


<get-diameter-route-information>

show dot1x
show dot1x authentication-failed-users
<get-dot1x-authentication-failed-users>

show dot1x interface


<get-dot1x-interface-information>

show dot1x static-mac-address


<get-dot1x-static-mac-addresess>

show dot1x static-mac-address interface


<get-dot1x-interface-mac-addresses>

show dvmrp
show dvmrp interfaces
<get-dvmrp-interfaces-information>

show dvmrp neighbors


<get-dvmrp-neighbors-information>

show dvmrp prefix

Copyright © 2013, Juniper Networks, Inc. 1129


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-dvmrp-prefix-information>

show dvmrp prunes


<get-dvmrp-prunes-information>

show dynamic-tunnels
show dynamic-tunnels database
<get-dynamic-tunnels-database>
show esis
show esis adjacency
<get-esis-adjacency-information>

show esis interface


<get-esis-interface-information>

show esis statistics


<get-esis-statistics-information>

show event-options
show event-options event-scripts
show event-options event-scripts policies
get-event-scripts-policies>

show extension-provider
show extension-provider system
show extension-provider system connections
<get-mspinfo-connections>

show extension-provider system packages


<get-mspinfo-packages>

show extension-provider system processes


<get-mspinfo-processes>

show extension-provider system processes brief


<get-mspinfo-processes-brief>

show extension-provider system processes extensive


<get-mspinfo-processes-extensive>

show extension-provider system uptime


<get-mspinfo-uptime>

show extension-provider system virtual-memory


<get-mspinfo-virtual-memory
<get-mac-ip-binding-information>
<get-mc-ccpc-src-mod-filters>
<get-core-key-list>
<get-mc-edge-map-to-key-binding>
<get-key-vg-binding>
<get-mc-edge-key-to-map-binding>
<get-mc-edge-vg-portmap>
<get-mc-nsf>
<get-mc-root-map-to-key-binding>
<get-mc-root-key-to-map-binding>
<get-mc-root-vg-pfemap>

1130 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<get-mc-vccpdf-adjacency-database>
<get-fabric-summary-information>
get-fabric-statistics
get-fabric-summary-information
<get-vlan-domain-map-information>
show forwarding-options
show forwarding-options next-hop-group
<get-forwarding-options-next-hop-group>
show forwarding-options port-mirroring
<get-forwarding-options-port-mirroring>
show helper
show helper statistics
<get-helper-statistics-information>

show iccp
<get-inter-chassis-control-protocol-information>
show igmp
show igmp group
<get-igmp-group-information>

show igmp interface


<get-igmp-interface-information>

show igmp output-group


<get-igmp-output-group-information>

show igmp snooping


show igmp snooping interface
<get-igmp-snooping-interface-information>

show igmp snooping interface bridge-domain


<get-igmp-snooping-bridge-domain-interface>
show igmp snooping membership
<get-igmp-snooping-membership-information>

show igmp snooping membership bridge-domain


show igmp snooping statistics
<get-igmp-snooping-statistics-information>

show igmp snooping statistics bridge-domain


<get-igmp-snooping-bridge-domain-membership>
show igmp statistics
<get-igmp-statistics-information>

show ike
show ike security-associations
<get-ike-security-associations-information>

show ilmi
<get-ilmi-information>
show ilmi interface
<get-ilmi-interface-information>
show ilmi statistics
<get-ilmi-statistics>
show ingress-replication
<get-ingress-replication-information>

Copyright © 2013, Juniper Networks, Inc. 1131


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show interfaces
<get-interface-information>

show interfaces controller


<get-interface-controller-information>
show interfaces destination-class
<get-destination-class-statistics>

show interfaces destination-class all


<get-all-destination-class-statistics>
show interfaces diagnostics
show interfaces diagnostics optics
<get-interface-optics-diagnostics-information>

show interfaces far-end-interval


<show-interfaces-far-end-interval>
show interfaces filters
<get-interface-filter-information>

show interfaces interface-set


<get-interface-set-information>
show interfaces interface-set queue
<get-interface-set-queue-information>

show interfaces interval


<show-interfaces-interval>
show interfaces load-balancing
<interface-load-balancing>
show interfaces mac-database
<get-mac-database>

show interfaces mc-ae


<get-mc-ae-interface-information>
show interfaces policers
<get-interface-policer-information>

show interfaces queue


<get-interface-queue-information>

show interfaces redundancy


<get-redundancy-status>
show interfaces redundancy detail
<get-redundancy-status-details>
show interfaces routing
show interfaces source-class
<get-source-class-statistics>

show interfaces source-class all


<get-all-source-class-statistics>
show interfaces targeting
<get-targeting-information>
show ipsec
show ipsec redundancy
show ipsec redundancy interface
<get-ipsec-pic-redundancy-information>

1132 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show ipsec redundancy security-associations


<get-ipsec-tunnel-redundancy-information>

show ipsec security-associations


<get-security-associations-information>

show ipv6
show ipv6 neighbors
<get-ipv6-nd-information>

show ipv6 router-advertisement


<get-ipv6-ra-information>

show isis
show isis adjacency
<get-isis-adjacency-information>

show isis authentication


<get-isis-authentication-information>

show isis backup


show isis backup coverage
<get-isis-backup-coverage-information>

show isis backup label-switched-path


<get-isis-backup-lsp-information>

show isis backup spf

show isis backup spf results


<get-isis-backup-spf-results-information>

show isis context-identifier


<get-isis-context-identifier-information>

show isis context-identifier identifier


<get-isis-context-identifier-origin-information>
show isis database
<get-isis-database-information>

show isis hostname


<get-isis-hostname-information>

show isis interface


<get-isis-interface-information>

show isis overview


<get-isis-overview-information>

show isis route


<get-isis-route-information>

show isis spf


show isis spf brief
<get-isis-spf-results-brief-information>

Copyright © 2013, Juniper Networks, Inc. 1133


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show isis spf log


<get-isis-spf-log-information>

show isis spf results


<get-isis-spf-results-information>

show isis statistics


<get-isis-statistics-information>

show l2-learning
show l2-learning backbone-instance
<get-l2-learning-backbone-instance>
show l2-learning global-information
<get-l2-learning-global-information>
show l2-learning global-mac-count
<get-l2-learning-global-mac-count>
show l2-learning instance
<get-l2-learning-routing-instances>
show l2-learning interface
<get-l2-learning-interface-information>
show l2-learning mac-move-buffer
<get-l2-learning-mac-move-buffer-information>
show l2-learning provider-instance
<get-l2-learning-provider-instance>
show l2-learning redundancy-groups
<get-l2-learning-redundancy-groups>
show l2-learning remote-backbone-edge-bridges
<get-l2-learning-remote-backbone-edge-bridges>
show l2circuit
show l2circuit connections
<get-l2ckt-connection-information>

show l2cpd
show l2cpd task
<get-l2cpd-task-information>
show l2cpd task io
<get-l2cpd-tasks-io-statistics>
show l2cpd task memory
<get-l2cpd-task-memory>
show l2cpd task replication
<get-l2cpd-replication-information>
show l2vpn
show l2vpn connections
<get-l2vpn-connection-information>

show lacp
show lacp interfaces
<get-lacp-interface-information>

show lacp statistics


show lacp statistics interfaces
<get-lacp-interface-statistics>

show ldp
show ldp database
<get-ldp-database-information>

1134 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show ldp fec-filters


<get-ldp-fec-filters-information>

show ldp interface


<get-ldp-interface-information>

show ldp neighbor


<get-ldp-neighbor-information>

show ldp oam


<get-ldp-oam-information>
show ldp overview
<get-ldp-overview-information>
show ldp path
<get-ldp-path-information>

show ldp route


<get-ldp-route-information>

show ldp session


<get-ldp-session-information>

show ldp statistics


<get-ldp-statistics-information>

show ldp traffic-statistics


<get-ldp-traffic-statistics-information>

show link-management
<get-lm-information>

show link-management peer


<get-lm-peer-information>

show link-management routing


<get-lm-routing-information>

show link-management routing peer


<get-lm-routing-peer-information>

show link-management routing resource


<get-lm-routing-resource-information>

show link-management routing te-link


<get-lm-routing-te-link-information>

show lldp
<get-lldp-information>

show lldp detail


<get-lldp-information-detail>

show lldp local-information


<get-lldp-local-info>

Copyright © 2013, Juniper Networks, Inc. 1135


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show lldp neighbors


<get-lldp-neighbors-information>

show lldp neighbors interface


<get-lldp-interface-neighbors>
show lldp remote-global-statistics
<get-lldp-remote-global-statistics>

show lldp statistics


<get-lldp-statistics-information>

show lldp statistics interface


<get-lldp-interface-statistics>
show link-management statistics
<get-lm-statistics-information>

show link-management statistics peer


<get-lm-peer-statistics>

show link-management te-link


<get-lm-te-link-information>

show mac-rewrite
show mac-rewrite interface
<get-mac-rewrite-interface-information>
show mld
show mld group
<get-mld-group-information>

show mld interface


<get-mld-interface-information>

show mld output-group


<get-mld-output-group-information>

show mld statistics


<get-mld-statistics-information>

show mobile-ip
show mobile-ip home-agent
show mobile-ip home-agent binding
<get-mip-binding-information>

show mobile-ip home-agent binding ip-address


<get-ip-mip-binding-information>

show mobile-ip home-agent binding nai


<get-nai-mip-binding-information>

show mobile-ip home-agent binding summary


<get-summary-mip-binding-information>

show mobile-ip home-agent interface


<get-mip-ha-interface-information>

show mobile-ip home-agent overview

1136 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<get-mip-ha-overview-information>

show mobile-ip home-agent traffic


<get-mip-ha-traffic-information>

show mobile-ip home-agent virtual-network


<get-mip-ha-virtual-network-information>

show mobile-ip tunnel


<get-mip-tunnel-information>
show mobile-ip wimax
show mobile-ip wimax release
<get-mip-wimax-release-information>

show mpls
show mpls admin-groups
<get-mpls-admin-group-information>

show mpls admin-groups-extended


<get-mpls-admin-group-extended-information>
show mpls call-admission-control
<get-mpls-call-admission-control-information>

show mpls context-identifier


<get-mpls-context-identifier-information>

show network-access domain-map


show network-access domain-map statistics
<get-domain-map-statistics>
show mpls cspf
<get-mpls-cspf-information>

show mpls diffserv-te


<get-mpls-diffserv-te-information>

show mpls interface


<get-mpls-interface-information>

show mpls lsp


<get-mpls-lsp-information>

show mpls lsp autobandwidth


<get-mpls-lsp-autobandwidth>
show mpls srlg
<get-mpls-srlg-information>
show oam ethernet fnp
show oam ethernet fnp interface
show oam ethernet fnp messages
show oam ethernet fnp status
<get-fnp-status>
show mpls lsp defaults
<get-mpls-lsp-defaults-information>

show mpls path


<get-mpls-path-information>

Copyright © 2013, Juniper Networks, Inc. 1137


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show mpls static-lsp


<get-mpls-static-lsp-information>
show mpls traceroute
show mpls traceroute database
show mpls traceroute database ldp
<get-mpls-traceroute-database-ldp>
show msdp
<get-msdp-information>
show msdp source
<get-msdp-source-information>

show msdp source-active


<get-msdp-source-active-information>

show msdp statistics


<get-msdp-statistics-information>

show multicast
show multicast backup-pe-groups
<get-multicast-backup-pe-groups-information>

show multicast backup-pe-groups address


<get-multicast-backup-pe-address-information>

show multicast backup-pe-groups group


<get-multicast-backup-pe-group-information>
show multicast flow-map
<get-multicast-flow-maps-information>

show multicast interface


<get-multicast-interface-information>

show multicast next-hops


<get-multicast-next-hops-information>

show multicast pim-to-igmp-proxy


<get-multicast-pim-to-igmp-proxy-information>

show multicast pim-to-mld-proxy


<get-multicast-pim-to-mld-proxy-information>

show multicast route


<get-multicast-route-information>

show multicast rpf


<get-multicast-rpf-information>

show multicast scope


<get-multicast-scope-information>

show multicast sessions


<get-multicast-sessions-information>

show multicast snooping


show multicast snooping next-hops
<get-multicast-snooping-next-hops-information>

1138 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show multicast snooping route


<get-multicast-snooping-route-information>

show multicast statistics


<get-multicast-statistics-information>

show multicast usage


<get-multicast-usage-information>

show mvpn
show mvpn c-multicast
<get-mvpn-c-multicasti-route>
show mvpn instance
<get-mvpn-instance-information>

show mvpn neighbor


<get-mvpn-neighbor-information>
show mvrp
<get-mvrp-information>

show mvrp applicant-state


<get-mvrp-applicant-information>

show mvrp dynamic-vlan-memberships


<get-mvrp-dynamic-vlan-memberships>

show mvrp interface


<get-mvrp-interface-information>

show mvrp registration-state


<get-mvrp-registration-state>

show mvrp statistics


<get-mvrp-interface-statistics>

show network-access
show network-access aaa
show network-access aaa radius-servers
<get-radius-servers-table>
show network-access aaa statistics
<get-aaa-module-statistics>

show network-access aaa statistics address-assignment


show network-access aaa statistics address-assignment client
<get-address-assignment-client-statistics>
show network-access aaa statistics address-assignment pool
<get-address-assignment-pool-statistics>
show network-access aaa subscribers
<get-aaa-subscriber-table>

show network-access aaa subscribers session-id

show network-access aaa subscribers statistics


<get-aaa-subscriber-statistics>

Copyright © 2013, Juniper Networks, Inc. 1139


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show network-access aaa terminate-code


<get-aaa-terminate-code>
show network-access aaa terminate-code aaa
<get-aaa-terminate-code-aaa>
show network-access aaa terminate-code dhcp
<get-aaa-terminate-code-dhcp>
show network-access aaa terminate-code l2tp
<get-aaa-terminate-code-l2tp>
show network-access aaa terminate-code ppp
<get-aaa-terminate-code-ppp>
show network-access aaa terminate-code reverse
<get-aaa-terminate-code-reverse>
show network-access aaa terminate-code reverse aaa
get-aaa-terminate-code-reverse-aaa>
show network-access aaa terminate-code reverse dhcp
<get-aaa-terminate-code-reverse-dhcp>
show network-access aaa terminate-code reverse l2tp
<get-aaa-terminate-code-reverse-l2tp>
show network-access aaa terminate-code reverse ppp
<get-aaa-terminate-code-reverse-ppp>
show network-access address-assignment
show network-access address-assignment pool
<get-address-assignment-pool-table>

show network-access requests


show network-access requests pending
<get-authentication-pending-table>

show network-access requests statistics


<get-authentication-statistics>

show network-access securid-node-secret-file


<get-node-secret-file-table>

show ntp
show ntp associations
show ntp status
show oam
show oam ethernet
show oam ethernet connectivity-fault-management
show oam ethernet connectivity-fault-management delay-statistics
<get-cfm-delay-statistics>

show oam ethernet connectivity-fault-management forwarding-state


show oam ethernet connectivity-fault-management forwarding-state instance
<get-cfm-forwarding-state-instance-information>

show oam ethernet connectivity-fault-management forwarding-state interface


<get-cfm-forwarding-state-interface-information>

show oam ethernet connectivity-fault-management interfaces


<get-cfm-interfaces-information>
show oam ethernet connectivity-fault-management loss-statistics
<get-cfm-loss-statistics>
show oam ethernet connectivity-fault-management mep-database
<get-cfm-mep-database>

1140 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show oam ethernet connectivity-fault-management mep-statistics


<get-cfm-mep-statistics>

show oam ethernet connectivity-fault-management mip


<get-cfm-mip-information>

show oam ethernet connectivity-fault-management path-database


<get-cfm-linktrace-path-database>

show oam ethernet connectivity-fault-management policer


<get-evc-information>

show oam ethernet connectivity-fault-management sla-iterator-statistics


<get-cfm-iterator-statistics>
show oam ethernet evc
<get-evc-infromation>
show oam ethernet link-fault-management
<get-lfmd-information>

show oam ethernet lmi


<get-elmi-information>

show oam ethernet lmi statistics


<get-elmi-statistics>

show ospf
show ospf backup
show ospf backup coverage
<get-ospf-backup-coverage-information>

show ospf backup lsp


<get-ospf-backup-lsp-information>

show ospf backup neighbor


<get-ospf-backup-neighbor-information>

show ospf backup spf


<get-ospf-backup-spf-information>

show ospf context-identifier


<get-ospf-context-id-information>

show ospf database


<get-ospf-database-information>

show ospf interface


<get-ospf-interface-information>

show ospf io-statistics


<get-ospf-io-statistics-information>

show ospf log


<get-ospf-log-information>

show ospf neighbor

Copyright © 2013, Juniper Networks, Inc. 1141


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-ospf-neighbor-information>

show ospf overview


<get-ospf-overview-information>

show ospf route


<get-ospf-route-information>

show ospf statistics


<get-ospf-statistics-information>

show ospf3
show ospf3 backup
show ospf3 backup coverage
<get-ospf3-backup-coverage-information>

show ospf3 backup lsp


<get-ospf3-backup-lsp-information>

show ospf3 backup neighbor


<get-ospf3-backup-neighbor-information>

show ospf3 backup spf


<get-ospf3-backup-spf-information>

show ospf3 database


<get-ospf3-database-information>

show ospf3 interface


<get-ospf3-interface-information>

show ospf3 io-statistics


<get-ospf3-io-statistics-information>

show ospf3 log


<get-ospf3-log-information>

show ospf3 neighbor


<get-ospf3-neighbor-information>

show ospf3 overview


<get-ospf3-overview-information>

show ospf3 route


<get-ospf3-route-information>

show ospf3 statistics


<get-ospf3-statistics-information>

show passive-monitoring
<get-passive-monitoring-information>

show passive-monitoring error


<get-passive-monitoring-error-information>

show passive-monitoring flow

1142 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<get-passive-monitoring-flow-information>

show passive-monitoring memory


<get-passive-monitoring-memory-information>

show passive-monitoring status


<get-passive-monitoring-status-information>

show passive-monitoring usage


<get-passive-monitoring-usage-information>

show pfe
show pfe cfeb
show pfe feb
show pfe fpc
show pfe fwdd
show pfe lcc
show pfe next-hop
show pfe pfem
show pfe pfem detail
show pfe pfem extensive
show pfe route
show pfe route clnp
show pfe route clnp table
show pfe route inet6
show pfe route inet6 table
show pfe route ip
show pfe route ip table
show pfe route iso
show pfe route iso table
show pfe scb
show pfe sfm
show pfe ssb
show pfe statistics
show pfe statistics fabric
show pfe statistics ip
show pfe statistics ip6
show pfe statistics traffic
<get-pfe-statistics>

show pfe statistics traffic cpu


show pfe statistics traffic cpu fpe
show pfe statistics traffic egress-queues
show pfe statistics traffic egress-queues fpc
show pfe statistics traffic multicast
show pfe statistics traffic multicast fpcshow pfe statistics traffic protocol
show pfe terse
<get-pfe-information>

show pfe version brief


show pfe version detail
show pgm
show pgm negative-acknowledgments
<get-pgm-nak>

show pgm source-path-messages

Copyright © 2013, Juniper Networks, Inc. 1143


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-pgm-source-path-messages>

show pgm statistics


<get-pgm-statistics>

show pim
show pim bidirectional
show pim bidirectional df-election
<get-pim-bidir-df-election-information>
show pim bidirectional df-election interface
<get-pim-bidir-df-election-interface-information>
show pim bootstrap
<get-pim-bootstrap-information>

show pim interfaces


<get-pim-interfaces-information>

show pim join


<get-pim-join-information>

show pim mdt


<get-pim-mdt-information>

show pim mdt data-mdt-joins


<get-pim-data-mdt-join-information>
show pim mvpn
<get-pim-mvpn-information>

show pim neighbors


<get-pim-neighbors-information>

show pim rps


<get-pim-rps-information>

show pim source


<get-pim-source-information>

show pim statistics


<get-pim-statistics-information>

show policy
show policy conditions
show policy damping
show ppp
show ppp address-pool
<get-ppp-address-pool-information>

show ppp interface


<get-ppp-interface-information>

show ppp statistics


<get-ppp-statistics-information>

show ppp summary


<get-ppp-summary-information>

1144 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show pppoe
show pppoe interfaces
<get-pppoe-interface-information>
show pppoe lockout
<get-pppoe-lockout-information>

show pppoe service-name-tables


<get-pppoe-service-name-table-information>

show pppoe statistics


<get-pppoe-statistics-information>

show pppoe underlying-interfaces


<get-pppoe-underlying-interface-information>

show pppoe version


<get-pppoe-version>

show protection-group
show protection-group ethernet-aps
<show-protection-group-ethernet-aps>
show protection-group ethernet-ring
show protection-group ethernet-ring aps
<get-raps-pdu-information>
show protection-group ethernet-ring data-channel
<get-ring-data-channel-information>
show protection-group ethernet-ring interface
<get-ring-interface-information>
show protection-group ethernet-ring node-state
<get-raps-state-machine-information>
show protection-group ethernet-ring node-state
show protection-group ethernet-ring statistics
<get-ring-tatistics>
show protection-group ethernet-ring vlan
<get-ring-vlan-information>
show ptp
show ptp clock
get-ptp-clock>
show ptp global-information
get-ptp-global-information>
show ptp hybrid
show ptp hybrid config
<get-ptp-hybrid-mapping>
show ptp hybrid status
<get-ptp-hybrid-status>
show ptp last-tod-update
<get-last-tod-update>
show ptp lock-status
get-ptp-lock-status>
show ptp master
<get-ptp-master>
show ptp port
<get-ptp-port>
show ptp quality-level-mapping
<get-ptp-quality-level-mapping>
show ptp slave

Copyright © 2013, Juniper Networks, Inc. 1145


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-ptp-slave>
show ptp statistics
<get-ptp-statistics>
show r2cp
show r2cp interfaces
<get-r2cp-interface-information>
show r2cp radio
<get-r2cp-radio-information>
show r2cp sessions
<get-r2cp-session-information>
show r2cp statistics
<get-r2cp-statistics>
show redundant-power-system
show redundant-power-system led
show redundant-power-system multi-backup
<get-rps-scale-information>
show redundant-power-system network
<get-rps-network-information>
show redundant-power-system power-supply
show redundant-power-system status
show redundant-power-system upgrade
<get-rps-upgrade-information>
show redundant-power-system version
show rip
show rip general-statistics
<get-rip-general-statistics-information>

show rip neighbor


<get-rip-neighbor-information>

show rip statistics


<get-rip-statistics-information>
show rip statistics peer
<get-rip-peer-information>
show ripng
show ripng general-statistics
<get-ripng-general-statistics-information>

show ripng neighbor


<get-ripng-neighbor-information>
show ripng statistics
<get-ripng-statistics-information>
show route
<get-route-information>

show route export


<get-rtexport-table-information>

show route export instance


<get-rtexport-instance-information>

show route localization


<get-fib-localization-information>
show route export vrf-target
<get-rtexport-target-information>

1146 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show route flow


show route flow validation
<get-rtflow-dep-information>

show route forwarding-table


<get-forwarding-table-information>

show route instance


<get-instance-information>

show route instance operational


<get-operational-routing-instance-information>

show route martians


<get-route-martians>
show route resolution
<get-route-resolution-information>
show route resolution summary
<get-route-resolution-summary>
show route resolution unresolved
show route rib-groups
<get-route-rib-groups>
show route snooping
<get-route-snooping-information>
show route snooping summary
<get-route-snooping-summary>
show route summary
<get-route-summary-information>

show rsvp
show rsvp interface
<get-rsvp-interface-information>

show rsvp neighbor


<get-rsvp-neighbor-information>

show rsvp session


<get-rsvp-session-information>

show rsvp statistics


<get-rsvp-statistics-information>

show rsvp version


<get-rsvp-version-information>

show sap
show sap listen
<get-sap-listen-information>

show services
show services accounting
<get-service-accounting-information>

show services accounting aggregation


<get-service-accounting-aggregation-information>

Copyright © 2013, Juniper Networks, Inc. 1147


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show services accounting aggregation as


<get-service-accounting-aggregation-as-information>

show services accounting aggregation destination-prefix


<get-service-accounting-aggregation-destination-prefix-information>

show services accounting aggregation protocol-port


<get-service-accounting-aggregation-protocol-port-information>

show services accounting aggregation source-destination-prefix


<get-service-accounting-aggregation-source-destination-prefix-information>

show services accounting aggregation source-prefix


<get-service-accounting-aggregation-source-prefix-information>

show services accounting aggregation template


<get-service-accounting-aggregation-template-information>

show services accounting errors


<get-service-accounting-errors-information>

show services accounting flow


<get-service-accounting-flow-information>

show services accounting flow-detail


<get-service-accounting-flow-detail>

show services accounting memory


<get-service-accounting-memory-information>

show services accounting packet-size-distribution


<get-packet-distribution-information>

show services accounting status


<get-service-accounting-status-information>

show services accounting usage


<get-service-accounting-usage-information>

show services alg


show services alg conversations
<get-service-msp-alg-conversation-information>
show services alg sip-globals
<get-service-msp-alg-sip-globals-information>
show services alg statistics
show services application-aware-access-list
show services application-aware-access-list flows
show services application-aware-access-list flows interface
<get-application-aware-access-list-flows-interface>
show services application-aware-access-list flows subscriber
<get-application-aware-access-list-flows-subscriber>
show services application-aware-access-list statistics
show services application-aware-access-list statistics interface
<get-application-aware-access-list-statistics-interface>
show services application-aware-access-list statistics subscriber
<get-application-aware-access-list-statistics-subscriber>

1148 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show services application-identification


show services application-identification application
show services application-identification application detail
<get-appid-application-signature-detail>
show services application-identification application summary
<get-appid-application-signature-summary>
show services application-identification application-system-cache
<get-appid-application-system-cache>

show services application-identification counter


<get-appid-counter>
show services application-identification counter ssl-encrypted-sessions
<get-appid-counter-encrypted>
show services application-identification group
show services application-identification group detail

<get-appid-application-group-detail>
show services application-identification group summary
<get-appid-application-group-summary>
show services application-identification statistics
show services application-identification statistics application-groups
<get-appid-application-group-statistics>
show services application-identification statistics applications
<get-appid-application-statistics>
show services application-identification version
<get-appid-package-version>

show services border-signaling-gateway


show services border-signaling-gateway accounting
show services border-signaling-gateway accounting statistics
<get-service-border-signaling-gateway-charging-statistics>
show services border-signaling-gateway accounting status
<get-service-border-signaling-gateway-charging-status>
show services border-signaling-gateway admission-control
<get-service-border-signaling-gateway-statistics-admission-control>

show services border-signaling-gateway by-call-context-id


<get-service-bsg-information-by-call-context-id>

show services border-signaling-gateway by-contact


<get-service-border-signaling-gateway-information-by-contact>

show services border-signaling-gateway by-request-uri


<get-service-border-signaling-gateway-information-by-request-uri>

show services border-signaling-gateway calls


<get-service-border-signaling-gateway-statistics-calls>

show services border-signaling-gateway calls-duration


<get-service-border-signaling-gateway-calls-duration>

show services border-signaling-gateway calls-failed

how services border-signaling-gateway charging


show services border-signaling-gateway charging statistics

Copyright © 2013, Juniper Networks, Inc. 1149


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-service-border-signaling-gateway-charging-statistics>
show services border-signaling-gateway charging status
<get-service-border-signaling-gateway-charging-status>
show services border-signaling-gateway denied-messages
<get-service-bsg-denied-messages>

show services border-signaling-gateway embedded-spdf


<get-service-border-signaling-gateway-embedded-spdf>

show services border-signaling-gateway embedded-spdf status


<get-service-border-signaling-gateway-embedded-spdf-status>

show services border-signaling-gateway name-resolution-cache

show services border-signaling-gateway name-resolution-cache all


<get-service-border-signaling-gateway-name-resolution-cache-all>

show services border-signaling-gateway name-resolution-cache by-fqdn


<get-border-signaling-gateway-name-resolution-cache-by-fqdn>
show services border-signaling-gateway status
<get-service-bsg-status-information>
show services captive-portal-content-delivery
show services captive-portal-content-delivery pic
<get-cpcd-pic-information>
show services captive-portal-content-delivery profile
<get-cpcd-profile>
show services captive-portal-content-delivery rule
<get-cpcd-rule>
show services captive-portal-content-delivery ruleset
<get-cpcd-rule-set>
show services captive-portal-content-delivery sset
<get-cpcd-service-set>
show services captive-portal-content-delivery statistics
<get-cpcd-pic-statistics>
show services captive-portal-content-delivery statistics interface
show services cos
show services cos statistics
<get-service-cos-statistics-information>

show services cos statistics diffserv


<get-service-cos-diffserv-statistics>

show services cos statistics forwarding-class


<get-service-cos-forwarding-class-statistics>

show services crtp


<get-service-crtp-params-information>

show services crtp extensive


<get-service-crtp-extensive-information>

show services crtp flows


<get-service-crtp-flow-table-information>

show services dynamic-flow-capture


show services dynamic-flow-capture content-destination

1150 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<get-services-dynamic-flow-capture-content-destination-information>

show services dynamic-flow-capture control-source


<get-services-dynamic-flow-capture-control-source-information>

show services dynamic-flow-capture statistics


<get-services-dfc-statistics-information>
show services fips
show services fips pic
show services fips pic status
<get-fips-pic-status-information>

show services flow-collector


<get-services-flow-collector-information>

show services flow-collector file


<get-services-flow-collector-file-information>

show services flow-collector input


<get-services-flow-collector-input-information>

show services flow-table


show services flow-table statistics
<get-flow-table-statistics-information>

show services flows


<get-service-msp-flow-table-information>

show services ggsn


show services ggsn diagnostics
show services ggsn diagnostics pdp
<get-pdp-diagnostics-per-apn>

show services ggsn statistics


<get-ggsn-statistics>

show services ggsn statistics apn


<get-ggsn-apn-statistics-information>

show services ggsn statistics charging


<get-ggsn-charging-statistics-information>

show services ggsn statistics gtp


<get-ggsn-gtp-statistics-information>

show services ggsn statistics gtp-prime


<get-ggsn-gtp-prime-statistics-information>

show services ggsn statistics imsi


<get-ggsn-imsi-user-information>

show services ggsn statistics l2tp-tunnel


<get-ggsn-l2tp-tunnel-statistics-information>

show services ggsn statistics msisdn


show services ggsn statistics radius

Copyright © 2013, Juniper Networks, Inc. 1151


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-ggsn-radius-statistics-information>

show services ggsn statistics sgsn


<get-ggsn-sgsn-statistics-information>

show services ggsn status


<get-ggsn-interface-information>

show services ggsn trace


show services ggsn trace all
<get-ggsn-trace>

show services ggsn trace imsi


<get-ggsn-imsi-trace>

show services ggsn trace msisdn


<get-ggsn-msisdn-trace>

show services ids


show services ids destination-table
<get-service-ids-destination-table-information>

show services ids pair-table


<get-service-ids-pair-table-information>

show services ids source-table


<get-service-ids-source-table-information>

show services inline


show services inline nat
show services inline nat pool
<get-inline-nat-pool-information>
show services inline nat statistics
get-inline-nat-statistics-information>
show services inline softwire
show services inline softwire statistics
<get-inline-service-sw-statistics-information>
show services ipsec-vpn
show services ipsec-vpn ike
show services ipsec-vpn ike security-associations
<get-ike-services-security-associations-information>

show services ipsec-vpn ipsec


show services ipsec-vpn ipsec security-associations
<get-services-security-associations-information>

show services ipsec-vpn ipsec statistics


<get-services-ipsec-statistics-information>

show services l2tp


show services l2tp destination
<get-l2tp-destination-information>
show services l2tp disconnect-cause-summary<
<get-l2tp-disconnect-cause-summary>
show services l2tp multilink
<get-l2tp-multilink-information>

1152 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show services l2tp radius


show services l2tp radius accounting
show services l2tp radius accounting servers
<get-services-l2tp-radius-accounting-servers-information>

show services l2tp radius accounting statistics


<get-services-l2tp-radius-accounting-statistics-information>

show services l2tp radius authentication


show services l2tp radius authentication servers
<get-services-l2tp-radius-authentication-servers-information>

show services l2tp radius authentication statistics


<get-services-l2tp-radius-authentication-statistics-information>

show services l2tp radius servers


<get-services-l2tp-radius-authentication-accounting-servers-information>

show services l2tp radius statistics


<get-services-l2tp-radius-authentication-accounting-statistics-information>

show services l2tp session


<get-l2tp-session-information>

show services l2tp summary


<get-l2tp-summary-information>

show services l2tp tunnel


<get-l2tp-tunnel-information>

show services l2tp user


<get-l2tp-user-information>
show services link-services
show services link-services cpu-usage
<get-link-services-cpu-usage>

show services local-policy-decision-function


show services local-policy-decision-function flows
show services local-policy-decision-function flows interface
<get-local-policy-decision-function-flows-interface>
show services local-policy-decision-function flows subscriber
<get-local-policy-decision-function-flows-subscriber>
show services local-policy-decision-function statistics
show services local-policy-decision-function statistics interface
<get-local-policy-decision-function-statistics-interface>
show services local-policy-decision-function statistics subscriber
<get-local-policy-decision-function-statistics-subscriber>
show services logging
show services logging history
show services logging history client
show services logging logfiles
show services nat
show services nat ipv6-multicast-interfaces
<get-service-nat-ipv6-multicast-information>

Copyright © 2013, Juniper Networks, Inc. 1153


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show services nat deterministic-nat


show services nat deterministic-nat internal-host
show services nat deterministic-nat nat-port-block
show services nat mappings
<get-service-nat-mapping-address-pooling-paired>
show services nat mappings brief
<get-service-nat-mapping-brief>
show services nat mappings detail
show services nat mappings endpoint-independent
<get-service-nat-mapping-endpoint-independent>
show services nat mappings brief
<get-service-nat-mapping-brief>
show services nat mappings detail
<get-service-nat-mapping-detail>
show services nat mappings summary
<get-service-nat-mapping-summary>
show services nat pool
<get-service-nat-pool-information>

show services pgcp


show services pgcp active-configuration
<get-pgcpd-active-configuration>

show services pgcp active-configuration gateway


<get-service-pgcp-active-configuration-gateway>

show services pgcp conversations


<get-service-pgcp-conversation-information>

show services pgcp conversations gateway


<get-service-pgcp-conversation-information-gateway>

show services pgcp flows


<get-service-pgcp-flow-table-information>

show services pgcp flows gateway


<get-service-pgcp-flow-table-information-gateway>

show services pgcp gate


<get-service-pgcp-gate>

show services pgcp gate gateway


<get-service-pgcp-gate-gateway>

show services pgcp gates


<get-service-pgcp-gates>

show services pgcp gates gateway


<get-service-pgcp-gates-gateway>

show services pgcp root-termination


<get-services-pgcpd-root-termination>

show services pgcp root-termination gateway


<get-services-pgcpd-root-termination-gateway>

1154 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show services pgcp statistics


<get-service-pgcp-statistics>

show services pgcp statistics gateway


<get-service-pgcp-statistics-gateway>

show services pgcp terminations


<get-service-pgcp-terminations>

show services pgcp terminations gateway


<get-service-pgcp-terminations-gateway>

show services rpm


show services rpm active-servers
<get-active-servers>

show services rpm history-results


<get-history-results>

show services rpm probe-results


<get-probe-results>

show services rpm twamp


<twamp-information>
show services rpm twamp server
<twamp-server-information>
show services rpm twamp server connection
<twamp-server-connection-information>
show services rpm twamp server session
<twamp-server-session-information>
show services server-load-balance
show services server-load-balance external-manager
show services server-load-balance external-manager information
show services server-load-balance external-manager statistics
<get-external-manager-statistics-information>
show services server-load-balance hash-table
<get-hash-table-information>
show services server-load-balance health-monitor
show services server-load-balance health-monitor information
<get-real-server-health-monitor-information>
show services server-load-balance health-monitor statistics
<get-real-server-health-monitor-statistics-information>
show services server-load-balance real-server
show services server-load-balance real-server statistics
<get-real-server-statistics-information>
show services server-load-balance real-server-group
show services server-load-balance real-server-group information
<get-real-server-group-information>
show services server-load-balance real-server-group statistics
<get-real-server-group-statistics-information>
show services server-load-balance sticky
<get-sticky-table-information>
show services server-load-balance virtual-server
show services server-load-balance virtual-server information
<get-virtual-server-information>
show services server-load-balance virtual-server statistics

Copyright © 2013, Juniper Networks, Inc. 1155


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-virtual-server-statistics-information>
show services service-identification
show services service-identification header-redirect
show services service-identification header-redirect statistics
<get-header-redirect-set-statistics-information>

show services service-identification statistics


<get-service-identification-statistics-information>

show services service-identification uri-redirect


show services service-identification uri-redirect statistics
<get-uri-redirect-set-statistics-information>

show services service-sets


show services service-sets cpu-usage
<get-service-set-cpu-statistics>

show services service-sets memory-usage


<get-service-set-memory-statistics>

show services service-sets memory-usage zone


show services service-sets plug-ins
<get-service-set-plugin-summary>

show services service-sets statistics


show services service-sets statistics packet-drops
<get-service-set-packet-drop-statistics>

show services service-sets statistics syslog


<get-service-set-syslog-statistics>
show services service-sets statistics tcp-mss
<get-service-set-tcp-mss-statistics>

show services service-sets summary


<get-service-set-summary-information>

show services sessions


<get-msp-session-table>

show services softwire


<get-service-softwire-table-information>

show services softwire flows


<get-service-fwnat-flow-table-information>

show services softwire statistics


<get-service-softwire-statistics-information>

show services stateful-firewall


show services stateful-firewall flow-analysis
<get-service-flow-analysis-information>
show services stateful-firewall conversations
<get-service-sfw-conversation-information>

show services stateful-firewall flows

1156 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

<get-service-sfw-flow-table-information>
show services stateful-firewall redundancy-statistics
<get-service-sfw-redundancy-statistics>

show services stateful-firewall sip-call


<get-service-sfw-sip-call-information>

show services stateful-firewall sip-register


<get-service-sfw-sip-register-information>

show services stateful-firewall statistics


<get-service-sfw-statistics-information>

show services stateful-firewall statistics application-protocol


<et-sfw-application-protocol-statistics>
show services stateful-firewall subscriber-analysis
<get-service-subs-analysis-information>
show services subscriber
show services subscriber bandwidth
show services subscriber bandwidth client-id
<get-services-subscriber-bandwidth-by-session-id>
show services subscriber bandwidth interface
<get-services-subscriber-bandwidth-by-interface>
show services subscriber bandwidth ip-address
<get-services-subscriber-bandwidth-by-ip-address>
show services subscriber bandwidth service-interface
<get-services-subscriber-bandwidth-by-service-interface>
show services subscriber dynamic-policies
<get-services-subscriber-dynamic-policies>
show services subscriber flows
<get-services-subscriber-flows>
show services subscriber sessions
<get-services-subscriber-session>
show services subscriber statistics
<get-services-subscriber-statistics>
show snmp
show snmp health-monitor
<get-health-monitor-information>

show snmp health-monitor alarms


<get-health-monitor-alarm-information>

show snmp health-monitor logs


<get-health-monitor-log-information>

show snmp inform-statistics


<get-snmp-inform-statistics>

show snmp mib


show snmp mib get
<get-snmp-object>

show snmp mib get-next


<get-next-snmp-object>

show snmp mib walk

Copyright © 2013, Juniper Networks, Inc. 1157


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-walk-snmp-object>

show snmp rmon


<get-rmon-information>

show snmp rmon alarms


<get-rmon-alarm-information>

show snmp rmon events


<get-rmon-event-information>

show snmp rmon history


<get-rmon-history-information>

show snmp rmon logs


<get-rmon-log-information>

show snmp statistics


<get-snmp-information>

show snmp v3
<get-snmp-v3-information>

show snmp v3 access


<get-snmp-v3-access-information>

show snmp v3 community


<get-snmp-v3-community-information>

show snmp v3 general


<get-snmp-v3-general-information>

show snmp v3 groups


<get-snmp-v3-group-information>

show snmp v3 notify


<get-snmp-v3-notify-information>

show snmp v3 notify filter


<get-snmp-v3-notify-filter-information>

show snmp v3 target


<get-snmp-v3-target-information>

show snmp v3 target address


<get-snmp-v3-target-address-information>

show snmp v3 target parameters


<get-snmp-v3-target-parameters-information>

show snmp v3 users


<get-snmp-v3-usm-user-information>

show spanning-tree
show spanning-tree bridge
<get-stp-bridge-information>

1158 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show spanning-tree interface


<get-stp-interface-information>
show spanning-tree mstp
show spanning-tree mstp configuration
<get-mstp-configuration-information>
show spanning-tree statistics
<get-stp-interface-statistics>
show spanning-tree statistics interface
show spanning-tree statistics routing-instance
<get-stp-routing-instance-statistics>
show static-subscribers
show static-subscribers sessions
<show subscribers
<get-subscribers>
show subscribers summary
...<get-subscribers-summary>
<get-syslog-filenames>

show synchronous-ethernet
show synchronous-ethernet esmc
show synchronous-ethernet esmc statistics
show synchronous-ethernet esmc transmit
show synchronous-ethernet global-information
show system
show system alarms
<get-system-alarm-information>

show system boot-messages


show system buffers
show system certificate
show system commit
<get-commit-information>

show system commit server


<get-commit-server-information>
show system commit server queue
<get-commit-server-queue-information>
show system configuration
show system configuration archival
<get-system-archival>

show system configuration rescue


<get-rescue-information>

show system connections


show system core-dumps
<get-system-core-dumps>
show system core-dumps core-file-info
<get-core-file-information>

show system core-dumps kernel-crashinfo


show system core-dumps transfer-status
show system diagnostics
show system diagnostics inventory
show system diagnostics usage
show system directory-usage

Copyright © 2013, Juniper Networks, Inc. 1159


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

<get-directory-usage-information>

show system firmware


<get-system-firmware-information>

show system license


<get-license-summary-information>

show system license installed


<get-license-information>

show system license keys


<get-license-key-information>

show system license usage


<get-license-usage-summary>
show system login
show system login lockout
<get-system-login-lockout-information>
show system memory
<show system processes
show system processes brief
show system processes extensive
show system processes health
<get-process-health-information>

show system processes providers


show system processes resource-limits
<get-system-process-resource-limits>
show system processes summary
show system queues
show system reboot
show system resource-cleanup
show system resource-cleanup processes
<get-system-resource-cleanup-processes-information>

show system rollback


<get-rollback-information>

show system services


show system services dhcp
show system services dhcp binding
<get-dhcp-binding-information>

show system services dhcp conflict


<get-dhcp-conflict-information>

show system services dhcp global


<get-dhcp-global-information>

show system services dhcp pool


<get-dhcp-pool-information>

show system services dhcp statistics


<get-dhcp-statistics-information>

1160 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show system services reverse


<get-system-services-reverse-information>

show system services service-deployment


<get-service-deployment-service-information>

show system snapshot


<get-snapshot-information>

show system software


show system software backup
<get-package-backup-information>
<get-software-installation-status>
show system software recovery-package

show system statistics


<get-statistics-information>

show system statistics bridge


<get-system-bridge-statistics>
show system statistics vpls
show system storage
<get-system-storage>
show system storage partitions
<get-system-storage-partitions>
show system subscriber-management
show system subscriber-management summary
show system switchover
<get-switchover-information>

show system uptime


<get-system-uptime-information>

show system users


<get-system-users-information>

show system virtual-memory


show task
show task io
show task memory
show task replication
<get-routing-task-replication-state>
show task snooping
show task snooping io
show task snooping memory
<get-snooping-task-memory-information>
show ted
show ted database
<get-ted-database-information>

show ted link


<get-ted-link-information>

show ted protocol


<get-ted-protocol-information>

Copyright © 2013, Juniper Networks, Inc. 1161


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

show version
<get-software-information>

show vpls
show vpls connections
<get-vpls-connection-information>

show vpls flood


show vpls flood event-queue
<get-vpls-event-queue-information>

show vpls flood route


show vpls flood route all-ce-flood
<get-vpls-all-ce-flood-route-information>

show vpls flood route all-flood


<get-vpls-all-flood-route-information>

show vpls flood route alt-root-flood


<get-vpls-alt-root-flood-route-information>

show vpls flood route ce-flood


<get-vpls-ce-flood-route-information>

show vpls flood route mlp-flood


<get-vpls-mlp-flood-route-information>

show vpls flood route re-flood


<get-vpls-re-flood-route-information>

show vpls mac-table


<get-vpls-mac-table>

show vpls mac-table interface


<get-vpls-interface-mac-table>

show vpls statistics


<get-vpls-statistics-information>

show vrrp
show vrrp interface
show vrrp track
test interface
test interface fdl-line-loop
test interface fdl-line-loop ansi
test interface fdl-line-loop ansi initiate
test interface fdl-line-loop ansi terminate
test interface fdl-line-loop bellcore
test interface fdl-line-loop bellcore initiate
test interface fdl-line-loop bellcore terminate
test interface fdl-payload-loop
test interface fdl-payload-loop ansi
test interface fdl-payload-loop ansi initiate
test interface fdl-payload-loop ansi terminate
test interface fdl-payload-loop bellcore
test interface fdl-payload-loop bellcore initiate

1162 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

test interface fdl-payload-loop bellcore terminate


test interface inband-line-loop
test interface inband-line-loop ansi
test interface inband-line-loop ansi initiate
test interface inband-line-loop ansi terminate
test interface inband-line-loop bellcore
test interface inband-line-loop bellcore initiate
test interface inband-line-loop bellcore terminate
test interface inband-line-loop initiate
test interface inband-line-loop terminate
test interface inband-payload-loop
test interface inband-payload-loop ansi
test interface inband-payload-loop ansi initiate
test interface inband-payload-loop ansi terminate
test interface inband-payload-loop bellcore
test interface inband-payload-loop bellcore initiate
test interface inband-payload-loop bellcore terminate
test msdp
test msdp dependent-peers
test msdp rpf-peer
test policy
<

Configuration [edit dynamic-profiles routing-instances instance services mobile-ip home-agent


Hierarchy Levels enable-service]
[edit logical-systems routing-instances instance services mobile-ip home-agent
enable-service]
[edit logical-systems services mobile-ip home-agent enable-service]
[edit routing-instances instance services mobile-ip home-agent enable-service]
[edit services mobile-ip home-agent enable-service]

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

view-configuration

Can view all of the configuration (not including secrets).

Commands No associated CLI commands.

Configuration No associated CLI configuration hierarchy levels and statements.


Hierarchy Levels

Related • Access Privilege User Permission Flags Overview on page 1002


Documentation
• Understanding Junos OS Access Privilege Levels on page 997

• Configuring Access Privilege Levels on page 1005

Copyright © 2013, Juniper Networks, Inc. 1163


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Specifying Access Privileges for Junos OS Operational Mode Commands on page 1005

• Specifying Access Privileges for Junos OS Configuration Mode Hierarchies on page 1004

Administration

• Operational Mode Commands on page 1164

Operational Mode Commands

1164 Copyright © 2013, Juniper Networks, Inc.


Chapter 17: Access Privilege Administration Guide

show cli authorization

Syntax show cli authorization

Release Information Command introduced before Junos OS Release 7.4.

Description Display the permissions for the current user.

user@host> show cli authorization


Current user: 'root' login: ‘boojum’ class '(root)'
Permissions:
Permissions:
admin -- Can view user accounts
admin-control-- Can modify user accounts
clear -- Can clear learned network info
configure -- Can enter configuration mode
control -- Can modify any config
edit -- Can edit full files
field -- Can use field debug commands
floppy -- Can read and write the floppy
interface -- Can view interface configuration
interface-control-- Can modify interface configuration
network -- Can access the network
reset -- Can reset/restart interfaces and daemons
routing -- Can view routing configuration
routing-control-- Can modify routing configuration
shell -- Can start a local shell
snmp -- Can view SNMP configuration
snmp-control-- Can modify SNMP configuration
system -- Can view system configuration
system-control-- Can modify system configuration
trace -- Can view trace file settings
trace-control-- Can modify trace file settings
view -- Can view current values and statistics
maintenance -- Can become the super-user
firewall -- Can view firewall configuration
firewall-control-- Can modify firewall configuration
secret -- Can view secret statements
secret-control-- Can modify secret statements
rollback -- Can rollback to previous configurations
security -- Can view security configuration
security-control-- Can modify security configuration
access -- Can view access configuration
access-control-- Can modify access configuration
view-configuration-- Can view all configuration (not including secrets)
flow-tap -- Can view flow-tap configuration
flow-tap-control-- Can modify flow-tap configuration
idp-profiler-operation-- Can Profiler data
pgcp-session-mirroring-- Can view pgcp session mirroring configuration
pgcp-session-mirroring-control-- Can modify pgcp session mirroring
configuration
storage -- Can view fibre channel storage protocol configuration
storage-control-- Can modify fibre channel storage protocol configuration
all-control -- Can modify any configuration

Required Privilege view


Level

Copyright © 2013, Juniper Networks, Inc. 1165


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

1166 Copyright © 2013, Juniper Networks, Inc.


PART 6

Monitoring and Troubleshooting Library


for Security Devices
• Network Monitoring and Troubleshooting Guide for Security Devices on page 1169
• System Log Monitoring and Troubleshooting Guide for Security Devices on page 1557
• SNMP MIBs and Traps Monitoring and Troubleshooting Guide for Security
Devices on page 1637
• IDP Monitoring and Troubleshooting Guide for Security Devices on page 1911

Copyright © 2013, Juniper Networks, Inc. 1167


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

1168 Copyright © 2013, Juniper Networks, Inc.


CHAPTER 18

Network Monitoring and Troubleshooting


Guide for Security Devices

• Overview on page 1169


• Configuration on page 1190
• Administration on page 1301
• Troubleshooting on page 1535

Overview

• Monitoring and Troubleshooting on page 1169


• Accounting, Source Class Usage, and Destination Class Usage Options on page 1173
• Alarms on page 1175
• Data Path Debugging and Trace Options on page 1180
• MPLS on page 1182
• Packet Capture on page 1183
• RPM on page 1186

Monitoring and Troubleshooting


• Monitoring Overview on page 1169
• Diagnostic Tools Overview on page 1170

Monitoring Overview

Junos OS supports a suite of J-Web tools and CLI operational mode commands for
monitoring the system health and performance of your device. Monitoring tools and
commands display the current state of the device. To use the J-Web user interface and
CLI operational tools, you must have the appropriate access privileges.

You can use the J-Web Monitor option to monitor a device. J-Web results appear in the
browser.

You can also monitor the device with CLI operational mode commands. CLI command
output appears on the screen of your console or management device, or you can filter
the output to a file. For operational commands that display output, such as the show

Copyright © 2013, Juniper Networks, Inc. 1169


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

commands, you can redirect the output into a filter or a file. When you display help about
these commands, one of the options listed is |, called a pipe, which allows you to filter
the command output.

For example, if you enter the show configuration command, the complete device
configuration appears on the screen. To limit the display to only those lines of the
configuration that contain address, enter the show configuration command using a pipe
into the match filter:

user@host> show configuration | match address


address-range low 192.168.3.2 high 192.168.3.254;
address-range low 192.168.71.71 high 192.168.71.254;
address 192.168.71.70/21;
address 192.168.2.1/24;
address 127.0.0.1/32;

For a complete list of the filters, type a command, followed by the pipe, followed by a
question mark (?):

user@host> show configuration | ?


Possible completions:
compare Compare configuration changes with prior version
count Count occurrences
display Show additional kinds of information
except Show only text that does not match a pattern
find Search for first occurrence of pattern
hold Hold text without exiting the prompt
last Display end of output only
match Show only text that matches a pattern
no-more Don't paginate output
request Make system-level requests
resolve Resolve IP addresses
save Save output text to file
trim Trim specified number of columns from start of line

You can specify complex expressions as an option for the match and except filters.

NOTE: To filter the output of configuration mode commands, use the filter
commands provided for the operational mode commands. In configuration
mode, an additional filter is supported.

Related • Monitoring Interfaces on page 1329


Documentation
• Diagnostic Tools Overview on page 1170

Diagnostic Tools Overview

Juniper Networks devices support a suite of J-Web tools and CLI operational mode
commands for evaluating system health and performance. Diagnostic tools and
commands test the connectivity and reachability of hosts in the network.

• Use the J-Web Diagnose options to diagnose a device. J-Web results appear in the
browser.

1170 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• Use CLI operational mode commands to diagnose a device. CLI command output
appears on the screen of your console or management device, or you can filter the
output to a file.

To use the J-Web user interface and CLI operational tools, you must have the appropriate
access privileges.

This section contains the following topics:

• J-Web Diagnostic Tools on page 1171


• CLI Diagnostic Commands on page 1171

J-Web Diagnostic Tools

The J-Web diagnostic tools consist of the options that appear when you select
Troubleshoot and Maintain in the task bar. Table 123 on page 1171 describes the functions
of the Troubleshoot options.

Table 123: J-Web Interface Troubleshoot Options


Option Function

Troubleshoot Options
Ping Host Allows you to ping a remote host. You can configure advanced options for the ping operation.

Ping MPLS Allows you to ping an MPLS endpoint using various options.

Traceroute Allows you to trace a route between the device and a remote host. You can configure advanced options
for the traceroute operation.

Packet Capture Allows you to capture and analyze router control traffic.

Maintain Options
Files Allows you to manage log, temporary, and core files on the device.

Upgrade Allows you to upgrade and manage Junos OS packages.

Licenses Displays a summary of the licenses needed and used for each feature that requires a license. Allows you
to add licenses.

Reboot Allows you to reboot the device at a specified time.

CLI Diagnostic Commands

The CLI commands available in operational mode allow you to perform the same
monitoring, troubleshooting, and management tasks you can perform with the J-Web
user interface. Instead of invoking the tools through a graphical interface, you use
operational mode commands to perform the tasks.

You can perform certain tasks only through the CLI. For example, you can use the mtrace
command to display trace information about a multicast path from a source to a receiver,
which is a feature available only through the CLI.

Copyright © 2013, Juniper Networks, Inc. 1171


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

To view a list of top-level operational mode commands, type a question mark (?) at the
command-line prompt.

At the top level of operational mode are the broad groups of CLI diagnostic commands
listed in Table 124 on page 1172.

Table 124: CLI Diagnostic Command Summary


Command Function

Controlling the CLI Environment


set option Configures the CLI display.

Diagnosis and Troubleshooting


clear Clears statistics and protocol database information.

mtrace Traces information about multicast paths from source to receiver.

monitor Performs real-time debugging of various Junos OS components, including the


routing protocols and interfaces.

ping Determines the reachability of a remote network host.

ping mpls Determines the reachability of an MPLS endpoint using various options.

test Tests the configuration and application of policy filters and AS path regular
expressions.

traceroute Traces the route to a remote network host.

Connecting to Other Network Systems


ssh Opens secure shell connections.

telnet Opens Telnet sessions to other hosts on the network.

Management
copy Copies files from one location on the device to another, from the device to a remote
system, or from a remote system to the device.

restart option Restarts the various system processes, including the routing protocol, interface,
and SNMP processes.

request Performs system-level operations, including stopping and rebooting the device
and loading Junos OS images.

start Exits the CLI and starts a UNIX shell.

configuration Enters configuration mode.

quit Exits the CLI and returns to the UNIX shell.

1172 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Related • MPLS Connection Checking Overview on page 1182


Documentation
• Configuring Ping MPLS on page 1219

• Using the J-Web Ping Host Tool on page 1435

• Using the ping Command on page 1433

Accounting, Source Class Usage, and Destination Class Usage Options


• Accounting Options Overview on page 1173
• Understanding Source Class Usage and Destination Class Usage Options on page 1174

Accounting Options Overview

An accounting profile represents common characteristics of collected accounting data,


including the following:

• Collection interval

• File to contain accounting data

• Specific fields and counter names on which to collect statistics

You can configure multiple accounting profiles, as described in Table 125 on page 1173.

Table 125: Types of Accounting Profiles


Type of Profile Description

Interface profile Collects the specified error and statistic information.

Filter profile Collects the byte and packet counts for the counter names
specified in the filter profile.

MIB profile Collects selected MIB statistics and logs them to a specified
file.

Routing Engine profile Collects selected Routing Engine statistics and logs them to
a specified file.

Class usage profile Collects class usage statistics and logs them to a specified
file.

Related • Understanding Device Management Functions in Junos OS


Documentation
• Accounting Options Configuration on page 1192

• Configuring Accounting-Data Log Files on page 1195

• Configuring the Interface Profile on page 1198

• Configuring the Filter Profile on page 1201

• Configuration Statements at the [edit accounting-options] Hierarchy Level on page 1191

Copyright © 2013, Juniper Networks, Inc. 1173


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Understanding Source Class Usage and Destination Class Usage Options

You can maintain packet counts based on the entry and exit points for traffic passing
through your network. Entry and exit points are identified by source and destination
prefixes grouped into disjoint sets defined as source classes and destination classes. You
can define classes based on a variety of parameters, such as routing neighbors,
autonomous systems, and route filters.

Source class usage (SCU) counts packets sent to customers by performing lookups on
the IP source address and the IP destination address. SCU makes it possible to track
traffic originating from specific prefixes on the provider core and destined for specific
prefixes on the customer edge. You must enable SCU accounting on both the inbound
and outbound physical interfaces.

Destination class usage (DCU) counts packets from customers by performing lookups
of the IP destination address. DCU makes it possible to track traffic originating from the
customer edge and destined for specific prefixes on the provider core router.

On T Series Core Routers and M320 Multiservice Edge Routers, the source class and
destination classes are not carried across the platform fabric. The implications of this
are as follows:

• On T Series and M320 routers, SCU and DCU accounting is performed before the packet
enters the fabric.

• On T Series and M320 routers, DCU is performed before output filters are evaluated.
On M Series platforms, DCU is performed after output filters are evaluated.

• If an output filter drops traffic on M Series devices, the dropped packets are excluded
from DCU statistics. If an output filter drops traffic on T Series and M320 routers, the
dropped packets are included in DCU statistics.

On Enhanced Scaling FPCs (T640-FPC1-ES, T640-FPC2-ES, T640-FPC3-ES,


T640-FPC4-1P-ES , and T1600-FPC4-ES), the source class accounting is performed at
ingress. On a T4000 Type 5 FPC, the source class accounting is performed at egress.
The implications of this are as follows:

• SCU accounting is not performed when packets traverse from T4000 Type 5 FPC
(ingress FPC) to Enhanced Scaling FPCs (egress FPC).

• SCU accounting is performed when packets traverse from Enhanced Scaling FPCs
(ingress FPC) to T4000 Type 5 FPC (egress FPC).

Class-based filter match conditions are not supported on J Series Services Routers.

Related • Configuring SCU or DCU on page 1204


Documentation
• Configuring SCU on a Virtual Loopback Tunnel Interface on page 1206

• Configuring Class Usage Profiles on page 1208

• Configuring the MIB Profile on page 1210

• Configuring the Routing Engine Profile on page 1212

1174 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Alarms
• Alarm Overview on page 1175

Alarm Overview

Alarms alert you to conditions on a network interface, on the device chassis, or in the
system software that might prevent the device from operating normally. You can set the
conditions that trigger alarms on an interface. Chassis and system alarm conditions are
preset.

An active alarm lights the ALARM LED on the front panel of the device. You can monitor
active alarms from the J-Web user interface or the CLI. When an alarm condition triggers
an alarm, the device lights the yellow (amber) ALARM LED on the front panel. When the
condition is corrected, the light turns off.

NOTE: The ALARM LED on J Series devices light yellow whether the alarm
condition is major (red) or minor (yellow).

This section contains the following topics:

• Alarm Types on page 1175


• Alarm Severity on page 1175
• Alarm Conditions on page 1176

Alarm Types

The device supports three types of alarms:

• Interface alarms indicate a problem in the state of the physical links on fixed or installed
Physical Interface Modules (PIMs). To enable interface alarms, you must configure
them.

• Chassis alarms indicate a failure on the device or one of its components. Chassis alarms
are preset and cannot be modified.

• System alarms indicate a missing rescue configuration or software license, where valid.
System alarms are preset and cannot be modified, although you can configure them
to appear automatically in the J-Web user interface or CLI.

Alarm Severity

Alarms have two severity levels:

• Major (red)—Indicates a critical situation on the device that has resulted from one of
the following conditions. A red alarm condition requires immediate action.

• One or more hardware components have failed.

• One or more hardware components have exceeded temperature thresholds.

• An alarm condition configured on an interface has triggered a critical warning.

Copyright © 2013, Juniper Networks, Inc. 1175


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Minor (yellow)—Indicates a noncritical condition on the device that, if left unchecked,


might cause an interruption in service or degradation in performance. A yellow alarm
condition requires monitoring or maintenance.

A missing rescue configuration or software license generates a yellow system alarm.

Alarm Conditions

To enable alarms on a device interface, you must select an alarm condition and an alarm
severity. In contrast, alarm conditions and severity are preconfigured for chassis alarms
and system alarms.

NOTE: For information about chassis alarms for your device, see the Hardware
Guide for your device.

This section contains the following topics:

• Interface Alarm Conditions on page 1176


• System Alarm Conditions on page 1179

Interface Alarm Conditions

Table 126 on page 1176 lists the interface conditions, sorted by interface type, that you can
configure for an alarm. You can configure each alarm condition to trigger either a major
(red) alarm or minor a (yellow) alarm. The corresponding configuration option is included.

For the services stateful firewall filters (NAT, IDP, and IPsec), which operate on an internal
adaptive services module within a device, you can configure alarm conditions on the
integrated services and services interfaces.

Table 126: Interface Alarm Conditions


Configuration
Interface Alarm Condition Description Option

DS1 (T1) Alarm indication signal (AIS) The normal T1 traffic signal contained a defect ais
condition and has been replaced by the AIS. A
transmission interruption occurred at the remote
endpoint or upstream of the remote endpoint. This
all-ones signal is transmitted to prevent
consequential downstream failures or alarms.

Yellow alarm The remote endpoint is in yellow alarm failure. This ylw
condition is also known as a far-end alarm failure.

Ethernet Link is down The physical link is unavailable. link-down

Integrated Hardware or software failure On the adaptive services module, either the hardware failure
services associated with the module or the software that
drives the module has failed.

1176 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 126: Interface Alarm Conditions (continued)


Configuration
Interface Alarm Condition Description Option

Serial Clear-to-send (CTS) signal The remote endpoint of the serial link is not cts-absent
absent transmitting a CTS signal. The CTS signal must be
present before data can be transmitted across a
serial link.

Data carrier detect (DCD) signal The remote endpoint of the serial link is not dcd-absent
absent transmitting a DCD signal. Because the DCD signal
transmits the state of the device, no signal probably
indicates that the remote endpoint of the serial link
is unavailable.

Data set ready (DSR) signal The remote endpoint of the serial link is not dsr-absent
absent transmitting a DSR signal. The DSR signal indicates
that the remote endpoint is ready to receive and
transmit data across the serial link.

Loss of receive clock The clock signal from the remote endpoint is not loss-of-rx-clock
present. Serial connections require clock signals to
be transmitted from one endpoint and received by
the other endpoint of the link.

Loss of transmit clock The local clock signal is not present. Serial loss-of-tx-clock
connections require clock signals to be transmitted
from one endpoint and received by the other endpoint
of the link.

Services Services module hardware A hardware problem has occurred on the device's hw-down
down services module. This error typically means that one
or more of the CPUs on the module has failed.

Services link down The link between the device and its services module linkdown
is unavailable.

Services module held in reset The device's services module is stuck in reset mode. pic-hold-reset
If the services module fails to start up five or more
times in a row, the services module is held in reset
mode. Startup fails when the amount of time from
CPU release to CPU halt is less than 300 seconds.

Services module reset The device's services module is resetting. The module pic-reset
resets after it crashes or is reset from the CLI, or when
it takes longer than 60 seconds to start up.

Services module software down A software problem has occurred on the device's sw-down
services module.

Copyright © 2013, Juniper Networks, Inc. 1177


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 126: Interface Alarm Conditions (continued)


Configuration
Interface Alarm Condition Description Option

E3 Alarm indication signal (AIS) The normal E3 traffic signal contained a defect ais
condition and has been replaced by the AIS. A
transmission interruption occurred at the remote
endpoint or upstream of the remote endpoint. This
all-ones signal is transmitted to prevent
consequential downstream failures or alarms.

Loss of signal (LOS) No remote E3 signal is being received at the E3 los


interface.

Out of frame (OOF) An OOF condition has existed for 10 seconds. This oof
alarm applies only to E3 interfaces configured in
frame mode. The OOF failure is cleared when no OOF
or LOS defects have occurred for 20 seconds.

Remote defect indication An AIS, LOS, or OOF condition exists. This alarm rdi
applies only to E3 interfaces configured in frame
mode.

1178 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 126: Interface Alarm Conditions (continued)


Configuration
Interface Alarm Condition Description Option

T3 (DS3) Alarm indication signal The normal T3 traffic signal contained a defect ais
condition and has been replaced by the AIS. A
transmission interruption occurred at the remote
endpoint or upstream of the remote endpoint. This
all-ones signal is transmitted to prevent
consequential downstream failures or alarms.

Excessive number of zeros The bit stream received from the upstream host has exz
more consecutive zeros than are allowed in a T3
frame.

Far-end receive failure (FERF) The remote endpoint of the connection has failed. A ferf
FERF differs from a yellow alarm, because the failure
can be any failure, not just an OOF or LOS failure.

Idle alarm The Idle signal is being received from the remote idle
endpoint.

Line code violation Either the line encoding along the T3 link is corrupted lcv
or a mismatch between the encoding at the local
and remote endpoints of a T3 connection occurred.

Loss of frame (LOF) An OOF or loss-of-signal LOS condition has existed lof
for 10 seconds. The LOF failure is cleared when no
OOF or LOS defects have occurred for 20 seconds.
A LOF failure is also called a red failure.

Loss of signal (LOS) No remote T3 signal is being received at the T3 los


interface.

Phase-locked loop out of lock The clocking signals for the local and remote pll
endpoints no longer operate in lock-step.

Yellow alarm The remote endpoint is in yellow alarm failure. This ylw
condition is also known as a far-end alarm failure.

System Alarm Conditions

Table 127 on page 1179 lists the two preset system alarms, the condition that triggers each
alarm, and the action you take to correct the condition.

Table 127: System Alarm Conditions and Corrective Actions


Alarm Type Alarm Condition Corrective Action

Configuration The rescue configuration is not set. Set the rescue configuration.

Copyright © 2013, Juniper Networks, Inc. 1179


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 127: System Alarm Conditions and Corrective Actions (continued)


Alarm Type Alarm Condition Corrective Action

License You have configured at least one software Install a valid license key.
feature that requires a feature license, but no
valid license for the feature is currently
installed.

NOTE: This alarm indicates that you are in


violation of the software license agreement.
You must install a valid license key to be in
compliance with all agreements.

Related • Example: Configuring Interface Alarms on page 1214


Documentation
• Monitoring Active Alarms on a Device on page 1424

• Monitoring Alarms on page 1425

• System Log Messages

Data Path Debugging and Trace Options


• Understanding Data Path Debugging for SRX Series Devices on page 1180
• Understanding Security Debugging Using Trace Options on page 1181
• Understanding Flow Debugging Using Trace Options on page 1181

Understanding Data Path Debugging for SRX Series Devices

Data path debugging provides tracing and debugging at multiple processing units along
the packet-processing path. The packet filter can be executed with minimal impact to
the production system.

In data path debugging, a packet goes through multiple Services Processing Units (SPUs).
At the same time, several Flexible PIC Concentrator (FPC) I/O cards (IOCs) provide
EZchip ingress and egress traffic management. Junos OS supports IOC for filter-based,
per-packet counting and logging to record the processing path of a packet. Only the
matched packets are traced by the IOC EZchip ingress, EZchip egress, load-balancing
thread (LBT), and packet-ordering thread (POT).

The following events are defined in the packet-processing path:

• ezchip ingress

• ezchip egress

• spu.lbt

• spu.pot

1180 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

NOTE:
The packet-filtering behavior for the port and interface options is as follows:

• The packet filter traces both IPv4 and IPv6 traffic if only port is specified.

• The packet filter traces IPv4, IPV6, and non-IP traffic if only interface is
specified.

Related • Understanding Security Debugging Using Trace Options on page 1181


Documentation
• Understanding Flow Debugging Using Trace Options on page 1181

• Debugging the Data Path (CLI Procedure) on page 1216

Understanding Security Debugging Using Trace Options

The Junos OS trace function allows applications to write security debugging information
to a file. The information that appears in this file is based on criteria you set. You can use
this information to analyze security application issues.

The trace function operates in a distributed manner, with each thread writing to its own
trace buffer. These trace buffers are then collected at one point, sorted, and written to
trace files. Trace messages are delivered using the InterProcess Communications (IPC)
protocol. A trace message has a lower priority than that of control protocol packets such
as BGP, OSPF, and IKE, and therefore delivery is not considered to be as reliable.

Related • Understanding Data Path Debugging for SRX Series Devices on page 1180
Documentation
• Understanding Flow Debugging Using Trace Options on page 1181

• Setting Security Trace Options (CLI Procedure) on page 1217

• Debugging the Data Path (CLI Procedure) on page 1216

• Displaying Output for Security Trace Options on page 1428

Understanding Flow Debugging Using Trace Options

For flow trace options, you can define a packet filter using combinations of
destination-port, destination-prefix, interface, protocol, source-port, and source-prefix. If
the security flow trace flag for a certain module is set, the packet matching the specific
packet filter triggers flow tracing and writes debugging information to the trace file.

Related • Understanding Data Path Debugging for SRX Series Devices on page 1180
Documentation
• Understanding Security Debugging Using Trace Options on page 1181

• Setting Flow Debugging Trace Options (CLI Procedure) on page 1218

• Debugging the Data Path (CLI Procedure) on page 1216

Copyright © 2013, Juniper Networks, Inc. 1181


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

MPLS
• MPLS Connection Checking Overview on page 1182

MPLS Connection Checking Overview

Use either the J-Web ping MPLS diagnostic tool or the CLI commands ping mpls, ping
mpls l2circuit, ping mpls l2vpn, and ping mpls l3vpn to diagnose the state of label-switched
paths (LSPs), Layer 2 and Layer 3 virtual private networks (VPNs), and Layer 2 circuits.

When you use the ping MPLS feature from a J Series device operating as the inbound
(ingress) node at the entry point of an LSP or VPN, the router sends probe packets into
the LSP or VPN. Based on how the LSP or VPN outbound (egress) node at the remote
endpoint of the connection replies to the probes, you can determine the connectivity of
the LSP or VPN.

Each probe is an echo request sent to the LSP or VPN exit point as an MPLS packet with
a UDP payload. If the outbound node receives the echo request, it checks the contents
of the probe and returns a value in the UDP payload of the response packet. If the J Series
device receives the response packet, it reports a successful ping response.

Responses that take longer than 2 seconds are identified as failed probes.

Table 87 on page 645 summarizes the options for using either the J-Web ping MPLS
diagnostic tool or the CLI ping mpls command to display information about MPLS
connections in VPNs and LSPs.

Table 128: Options for Checking MPLS Connections


J-Web Ping MPLS ping mpls
Tool Command Purpose Additional Information

Ping RSVP-signaled ping mpls rsvp Checks the operability of an LSP that When an RSVP-signaled LSP has
LSP has been set up by the Resource several paths, the J Series device
Reservation Protocol (RSVP). The J sends the ping requests on the path
Series device pings a particular LSP that is currently active.
using the configured LSP name.

Ping LDP-signaled LSP ping mpls ldp Checks the operability of an LSP that When an LDP-signaled LSP has
has been set up by the Label several gateways, the J Series device
Distribution Protocol (LDP). The J sends the ping requests through the
Series device pings a particular LSP first gateway.
using the forwarding equivalence
class (FEC) prefix and length. Ping requests sent to LDP-signaled
LSPs use only the master routing
instance.

Ping LSP to Layer 3 ping mpls l3vpn Checks the operability of the The J Series device does not test the
VPN prefix connections related to a Layer 3 VPN. connection between a PE device and
The J Series device tests whether a a customer edge (CE) router.
prefix is present in a provider edge
(PE) device’s VPN routing and
forwarding (VRF) table, by means of
a Layer 3 VPN destination prefix.

1182 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 128: Options for Checking MPLS Connections (continued)


J-Web Ping MPLS ping mpls
Tool Command Purpose Additional Information

Locate LSP using ping mpls l2vpn Checks the operability of the –
interface name interface connections related to a Layer 2 VPN.
The J Series device directs outgoing
request probes out the specified
interface.

Instance to which this ping mpls l2vpn Checks the operability of the –
connection belongs instance connections related to a Layer 2 VPN.
The J series device pings on a
combination of the Layer 2 VPN
routing instance name, the local site
identifier, and the remote site
identifier, to test the integrity of the
Layer 2 VPN circuit (specified by the
identifiers) between the inbound and
outbound PE routers.

Locate LSP from ping mpls l2circuit Checks the operability of the Layer 2 –
interface name interface circuit connections. The J Series
device directs outgoing request
probes out the specified interface.

Locate LSP from ping mpls l2circuit Checks the operability of the Layer 2 –
virtual circuit virtual-circuit circuit connections. The J Series
information device pings on a combination of the
IPv4 prefix and the virtual circuit
identifier on the outbound PE router,
testing the integrity of the Layer 2
circuit between the inbound and
outbound PE routers.

Ping end point of LSP ping mpls Checks the operability of an LSP –
lsp-end-point endpoint. The J Series device pings
an LSP endpoint using either an LDP
FEC prefix or an RSVP LSP endpoint
address.

Related • Diagnostic Tools Overview on page 1170


Documentation
• Configuring Ping MPLS on page 1219

• Using the J-Web Ping Host Tool on page 1435

• Using the ping Command on page 1433

Packet Capture
• Packet Capture Overview on page 1184

Copyright © 2013, Juniper Networks, Inc. 1183


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Packet Capture Overview

Packet capture is a tool that helps you to analyze network traffic and troubleshoot
network problems. The packet capture tool captures real-time data packets traveling
over the network for monitoring and logging.

NOTE: Packet capture is supported only on physical interfaces and tunnel


interfaces, such as gr, ip, st0, and lsq-/ls-. Packet capture is not supported
on redundant Ethernet interfaces (reth).

Packets are captured as binary data, without modification. You can read the packet
information offline with a packet analyzer such as Ethereal or tcpdump. If you need to
quickly capture packets destined for, or originating from, the Routing Engine and analyze
them online, you can use the J-Web packet capture diagnostic tool.

NOTE: The packet capture tool does not support IPv6 packet capture.

You can use either the J-Web configuration editor or CLI configuration editor
to configure packet capture.

Network administrators and security engineers use packet capture to perform the
following tasks:

• Monitor network traffic and analyze traffic patterns.

• Identify and troubleshoot network problems.

• Detect security breaches in the network, such as unauthorized intrusions, spyware


activity, or ping scans.

Packet capture operates like traffic sampling on the device, except that it captures entire
packets including the Layer 2 header and saves the contents to a file in libpcap format.
Packet capture also captures IP fragments. You cannot enable packet capture and traffic
sampling on the device at the same time. Unlike traffic sampling, there are no tracing
operations for packet capture.

NOTE: You can enable packet capture and port mirroring simultaneously on
a device.

This section contains the following topics:

• Packet Capture on Device Interfaces on page 1185


• Firewall Filters for Packet Capture on page 1185
• Packet Capture Files on page 1185
• Analysis of Packet Capture Files on page 1186

1184 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Packet Capture on Device Interfaces

Packet capture is supported on the T1, T3, E1, E3, serial, Fast Ethernet, ADSL, G.SHDSL,
PPPoE, and ISDN interfaces.

To capture packets on an ISDN interface, configure packet capture on the dialer interface.
To capture packets on a PPPoE interface, configure packet capture on the PPPoE logical
interface.

Packet capture supports PPP, Cisco HDLC, Frame Relay, and other ATM encapsulations.
Packet capture also supports Multilink PPP (MLPPP), Multilink Frame Relay end-to-end
(MLFR), and Multilink Frame Relay UNI/NNI (MFR) encapsulations.

You can capture all IPv4 packets flowing on an interface in the inbound or outbound
direction. However, on traffic that bypasses the flow software module (protocol packets
such as ARP, OSPF, and PIM), packets generated by the Routing Engine are not captured
unless you have configured and applied a firewall filter on the interface in the outbound
direction.

Tunnel interfaces can support packet capture in the outbound direction only.

Use the J-Web configuration editor or CLI configuration editor to specify the maximum
packet size, the filename to be used for storing the captured packets, the maximum file
size, the maximum number of packet capture files, and the file permissions.

NOTE: For packets captured on T1, T3, E1, E3, serial, and ISDN interfaces in
the outbound (egress) direction, the size of the packet captured might be
1 byte less than the maximum packet size configured because of the packet
loss priority (PLP) bit.

To modify encapsulation on an interface that has packet capture configured, you must
first disable packet capture.

Firewall Filters for Packet Capture

When you enable packet capture on a device, all packets flowing in the direction specified
in packet capture configuration (inbound, outbound, or both) are captured and stored.
Configuring an interface to capture all packets might degrade the performance of the
device. You can control the number of packets captured on an interface with firewall
filters and specify various criteria to capture packets for specific traffic flows.

You must also configure and apply appropriate firewall filters on the interface if you need
to capture packets generated by the host device, because interface sampling does not
capture packets originating from the host device.

Packet Capture Files

When packet capture is enabled on an interface, the entire packet including the Layer 2
header is captured and stored in a file. You can specify the maximum size of the packet
to be captured, up to 1500 bytes. Packet capture creates one file for each physical

Copyright © 2013, Juniper Networks, Inc. 1185


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

interface. You can specify the target filename, the maximum size of the file, and the
maximum number of files.

File creation and storage take place in the following way. Suppose you name the packet
capture file pcap-file. Packet capture creates multiple files (one per physical interface),
suffixing each file with the name of the physical interface; for example, pcap-file.fe-0.0.1
for the Fast Ethernet interface fe-0.0.1. When the file named pcap-file.fe-0.0.1 reaches
the maximum size, the file is renamed pcap-file.fe-0.0.1.0. When the file named
pcap-file.fe-0.0.1 reaches the maximum size again, the file named pcap-file.fe-0.0.1.0 is
renamed pcap-file.fe-0.0.1.1 and pcap-file.fe-0.0.1 is renamed pcap-file.fe-0.0.1.0. This
process continues until the maximum number of files is exceeded and the oldest file is
overwritten. The pcap-file.fe-0.0.1 file is always the latest file.

Packet capture files are not removed even after you disable packet capture on an interface.

Analysis of Packet Capture Files

Packet capture files are stored in libpcap format in the /var/tmp directory. You can specify
user or administrator privileges for the files.

Packet capture files can be opened and analyzed offline with tcpdump or any packet
analyzer that recognizes the libpcap format. You can also use FTP or the Session Control
Protocol (SCP) to transfer the packet capture files to an external device.

NOTE: Disable packet capture before opening the file for analysis or
transferring the file to an external device with FTP or SCP. Disabling packet
capture ensures that the internal file buffer is flushed and all the captured
packets are written to the file.

Related • Example: Enabling Packet Capture on a Device on page 1220


Documentation
• Example: Configuring Packet Capture on an Interface on page 1223

• Example: Configuring a Firewall Filter for Packet Capture on page 1224

• Using the J-Web Packet Capture Tool on page 1450

RPM
• RPM Overview on page 1186
• RPM Support for VPN Routing and Forwarding on page 1190

RPM Overview

The real-time performance monitoring (RPM) feature allows network operators and
their customers to accurately measure the performance between two network endpoints.
With the RPM tool, you configure and send probes to a specified target and monitor the
analyzed results to determine packet loss, round-trip time, and jitter.

RPM allows you to perform service-level monitoring. When RPM is configured on a device,
the device calculates network performance based on packet response time, jitter, and

1186 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

packet loss. These values are gathered by Hypertext Transfer Protocol (HTTP) GET
requests, Internet Control Message Protocol (ICMP) requests, and TCP and UDP requests,
depending on the configuration.

This section contains the following topics:

• RPM Probes on page 1187


• RPM Tests on page 1187
• Probe and Test Intervals on page 1187
• Jitter Measurement with Hardware Timestamping on page 1188
• RPM Statistics on page 1188
• RPM Thresholds and Traps on page 1189
• RPM for BGP Monitoring on page 1190

RPM Probes

You gather RPM statistics by sending out probes to a specified probe target, identified
by an IP address or URL. When the target receives the probe, it generates responses,
which are received by the device. By analyzing the transit times to and from the remote
server, the device can determine network performance statistics.

The device sends out the following probe types:

• HTTP GET request at a target URL

• HTTP GET request for metadata at a target URL

• ICMP echo request to a target address (the default)

• ICMP timestamp request to a target address

• UDP ping packets to a target device

• UDP timestamp requests to a target address

• TCP ping packets to a target device

UDP and TCP probe types require that the remote server be configured as an RPM receiver
so that it generates responses to the probes.

The RPM probe results are also available in the form of MIB objects through the SNMP
protocol.

RPM Tests

Each probed target is monitored over the course of a test. A test represents a collection
of probes, sent out at regular intervals, as defined in the configuration. Statistics are then
returned for each test. Because a test is a collection of probes that have been monitored
over some amount of time, test statistics such as standard deviation and jitter can be
calculated and included with the average probe statistics.

Probe and Test Intervals

Within a test, RPM probes are sent at regular intervals, configured in seconds. When the
total number of probes has been sent and the corresponding responses received, the

Copyright © 2013, Juniper Networks, Inc. 1187


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

test is complete. You can manually set the probe interval for each test to control how
the RPM test is conducted.

After all the probes for a particular test have been sent, the test begins again. The time
between tests is the test interval. You can manually set the test interval to tune RPM
performance.

Jitter Measurement with Hardware Timestamping

Jitter is the difference in relative transit time between two consecutive probes.

You can timestamp the following RPM probes to improve the measurement of latency
or jitter:

• ICMP ping

• ICMP ping timestamp

• UDP ping

• UDP ping timestamp

NOTE: The device supports hardware timestamping of UDP ping and UDP
ping timestamp RPM probes only if the destination port is UDP-ECHO (port
7).

Timestamping takes place during the forwarding process of the device originating the
probe (the RPM client), but not on the remote device that is the target of the probe (the
RPM server).

The supported encapsulations on a device for timestamping are Ethernet including VLAN,
synchronous PPP, and Frame Relay. The only logical interface supported is an lt services
interface.

RPM probe generation with hardware timestamp can be retrieved through the SNMP
protocol.

RPM Statistics

At the end of each test, the device collects the statistics for packet round-trip time, packet
inbound and outbound times (for ICMP timestamp probes only), and probe loss as shown
in Table 129 on page 1188.

Table 129: RPM Statistics


RPM Statistics Description

Round-Trip Times
Minimum round-trip time Shortest round-trip time from the Juniper Networks device to the remote server, as
measured over the course of the test

Maximum round-trip time Longest round-trip time from the Juniper Networks device to the remote server, as
measured over the course of the test

1188 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 129: RPM Statistics (continued)


RPM Statistics Description

Average round-trip time Average round-trip time from the Juniper Networks device to the remote server, as
measured over the course of the test

Standard deviation round-trip time Standard deviation of the round-trip times from the Juniper Networks device to the
remote server, as measured over the course of the test

Jitter Difference between the maximum and minimum round-trip times, as measured
over the course of the test

Inbound and Outbound Times (ICMP Timestamp Probes Only)


Minimum egress time Shortest one-way time from the Juniper Networks device to the remote server, as
measured over the course of the test

Maximum ingress time Shortest one-way time from the remote server to the Juniper Networks device, as
measured over the course of the test

Average egress time Average one-way time from the Juniper Networks device to the remote server, as
measured over the course of the test

Average ingress time Average one-way time from the remote server to the Juniper Networks device, as
measured over the course of the test

Standard deviation egress time Standard deviation of the one-way times from the Juniper Networks device to the
remote server, as measured over the course of the test

Standard deviation ingress time Standard deviation of the one-way times from the remote server to the Juniper
Networks device, as measured over the course of the test

Egress jitter Difference between the maximum and minimum outbound times, as measured
over the course of the test

Ingress jitter Difference between the maximum and minimum inbound times, as measured over
the course of the test

Probe Counts
Probes sent Total number of probes sent over the course of the test

Probe responses received Total number of probe responses received over the course of the test

Loss percentage Percentage of probes sent for which a response was not received

RPM Thresholds and Traps

You can configure RPM threshold values for the round-trip times, ingress (inbound) times,
and egress (outbound) times that are measured for each probe, as well as for the standard
deviation and jitter values that are measured for each test. Additionally, you can configure
threshold values for the number of successive lost probes within a test and the total
number of lost probes within a test.

Copyright © 2013, Juniper Networks, Inc. 1189


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

If the result of a probe or test exceeds any threshold, the device generates a system log
message and sends any Simple Network Management Protocol (SNMP) notifications
(traps) that you have configured.

RPM for BGP Monitoring

When managing peering networks that are connected using Border Gateway Protocol
(BGP), you might need to find out if a path exists between the Juniper Networks device
and its configured BGP neighbors. You can ping each BGP neighbor manually to determine
the connection status, but this method is not practical when the device has a large number
of BGP neighbors configured.

In the device, you can configure RPM probes to monitor the BGP neighbors and determine
if they are active.

Related • RPM Configuration Options on page 1255


Documentation
• RPM Support for VPN Routing and Forwarding on page 1190

• Example: Configuring Basic RPM Probes on page 1244

• Monitoring RPM Probes on page 1454

• Determine What Causes Jitter and Latency on the Multilink Bundle on page 1542

RPM Support for VPN Routing and Forwarding

Real-time performance monitoring (RPM) is supported on all Juniper Network devices.

VRF in a Layer 3 VPN implementation allows multiple instances of a routing table to


coexist within the same device at the same time. Because the routing instances are
independent, the same or overlapping IP addresses can be used without conflicting each
other.

RPM ICMP and UDP probe with VPN routing and forwarding (VRF) has been improved.
In previous releases, the RPM probes specified to a VRF table were not handled by the
real-time forwarding process (FWDD-RT). In Junos OS Release 10.0, RPM probes specified
to a VRF table are handled by the FWDD-RT, thereby providing more accurate results.

This feature supports RPM ICMP and UDP probes configured with routing instances of
type VRF.

Related • RPM Overview on page 1186


Documentation
• RPM Configuration Options on page 1255

• Monitoring RPM Probes on page 1454

Configuration

• Accounting, Source Class Usage, and Destination Class Usage Options on page 1191
• Alarms on page 1213
• Data Path Debugging and Trace Options on page 1216

1190 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• MPLS on page 1219


• Packet Capture on page 1219
• Profiles on page 1231
• RPM on page 1244
• Configuration Statements on page 1259

Accounting, Source Class Usage, and Destination Class Usage Options


• Configuration Statements at the [edit accounting-options] Hierarchy Level on page 1191
• Accounting Options Configuration on page 1192
• Configuring Accounting-Data Log Files on page 1195
• Configuring the Interface Profile on page 1198
• Configuring the Filter Profile on page 1201
• Example: Configuring a Filter Profile on page 1202
• Example: Configuring Interface-Specific Firewall Counters and Filter Profiles on page 1203
• Configuring SCU or DCU on page 1204
• Configuring SCU on a Virtual Loopback Tunnel Interface on page 1206
• Configuring Class Usage Profiles on page 1208
• Configuring the MIB Profile on page 1210
• Configuring the Routing Engine Profile on page 1212

Configuration Statements at the [edit accounting-options] Hierarchy Level

This topic shows all possible configuration statements at the [edit accounting-options]
hierarchy level and their level in the configuration hierarchy. When you are configuring
Junos OS, your current hierarchy level is shown in the banner on the line preceding the
user@host# prompt.

[edit]
accounting-options {
class-usage-profile profile-name {
file filename;
interval minutes;
destination-classes {
destination-class-name;
}
source-classes {
source-class-name;
}
}
file filename {
archive-sites {
}
files number;
nonpersistent;
size bytes;
start-time time;
transfer-interval minutes;

Copyright © 2013, Juniper Networks, Inc. 1191


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

}
filter-profile profile-name {
counters {
counter-name;
}
file filename;
interval minutes;
}
}
interface-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}
mib-profile profile-name {
file filename;
interval seconds;
object-names {
mib-object-name;
}
operation operation-name;
}
routing-engine-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}

Related • Accounting Options Overview on page 1173


Documentation
• Accounting Options Configuration on page 1192

Accounting Options Configuration

This topic contains the following sections:

• Accounting Options—Full Configuration on page 1192


• Minimum Accounting Options Configuration on page 1193

Accounting Options—Full Configuration


To configure accounting options, include the following statements at the [edit
accounting-options] hierarchy level:

accounting-options {
class-usage-profile profile-name {
file filename;
interval minutes;
destination-classes {
destination-class-name;
}
source-classes {

1192 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

source-class-name;
}
file filename {
archive-sites {
site-name;
}
files number;
nonpersistent;
size bytes;
source-classes time
transfer-interval minutes;
}
filter-profile profile-name {
counters {
counter-name;
}
file filename;
interval minutes;
}
}
interface-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}
mib-profile profile-name {
file filename;
interval seconds;
object-names {
mib-object-name;
}
operation operation-name;
}
routing-engine-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}
}

By default, accounting options are disabled.

Minimum Accounting Options Configuration

To enable accounting options on the router, you must perform at least the following
tasks:

• Configure accounting options by including a file statement and one or more


source-class-usage, destination-class-profile, filter-profile, interface-profile, mib-profile,
or routing-engine-profile statements at the [edit accounting-options] hierarchy level:

[edit]
accounting-options {

Copyright © 2013, Juniper Networks, Inc. 1193


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

class-usage-profile profile-name {
file filename;
interval minutes;
source-classes {
source-class-name;
destination-classes {
destination-class-name;
}
}
file filename {
archive-sites {
site-name;
}
files number;
size bytes;
transfer-interval minutes;
}
filter-profile profile-name {
counters {
counter-name;
}
file filename;
interval minutes;
}
interface-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}
mib-profile profile-name {
file filename;
interval minutes;
object-names {
mib-object-name;
}
operation operation-name;
}
routing-engine-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}
}
}

• Apply the profiles to the chosen interfaces or filters.

Apply an interface profile to a physical or logical interface by including the


accounting-profile statement at either the [edit interfaces interface-name] or the [edit
interfaces interface-name unit logical-unit-number] hierarchy level.

[edit interfaces]
interface-name {

1194 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

accounting-profile profile-name;
unit logical-unit-number {
accounting-profile profile-name;
}
}

NOTE: You do not apply destination class profiles to interfaces. Although


the interface needs to have the destination-class-usage statement
configured, the destination class profile automatically finds all interfaces
with the destination class configured.

Apply a filter profile to a firewall filter by including the accounting-profile statement at


the [edit firewall filter filter-name] hierarchy level:

[edit firewall]
filter filter-name {
accounting-profile profile-name;
}

You do not need to apply the Routing Engine profile to an interface because the
statistics are collected on the Routing Engine itself.

Related • Accounting Options Overview on page 1173


Documentation
• Understanding Device Management Functions in Junos OS

• Configuring Accounting-Data Log Files on page 1195

• Configuring the Interface Profile on page 1198

• Configuring the Filter Profile on page 1201

• Configuration Statements at the [edit accounting-options] Hierarchy Level on page 1191

Configuring Accounting-Data Log Files


An accounting profile specifies what statistics should be collected and written to a log
file. To configure an accounting-data log file, include the file statement at the [edit
accounting-options] hierarchy level:

[edit accounting-options]
file filename {
archive-sites {
site-name;
}
files number;
nonpersistent;
size bytes;
start-time time;
transfer-interval minutes;
}

filename is the name of the file in which to write accounting data.

Copyright © 2013, Juniper Networks, Inc. 1195


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

If the filename contains spaces, enclose it in quotation marks (" "). The filename cannot
contain a forward slash (;/;). The file is created in the /var/log directory and can contain
data from multiple profiles.

All accounting-data log files include header and trailer sections that start with a # in the
first column. The header contains the file creation time, the hostname, and the columns
that appear in the file. The trailer contains the time that the file was closed.

Whenever any configured value changes that affects the columns in a file, the file creates
a new profile layout record that contains a new list of columns.

You must configure the file size; all other properties are optional.

• Configuring the Storage Location of the File on page 1196


• Configuring the Maximum Size of the File on page 1196
• Configuring the Maximum Number of Files on page 1197
• Configuring the Start Time for File Transfer on page 1197
• Configuring the Transfer Interval of the File on page 1197
• Configuring Archive Sites on page 1198

Configuring the Storage Location of the File


On J Series Services Routers, the files are stored by default on the compact flash drive.
To configure the storage location of the files in the mfs/var/log directory (on DRAM)
instead of the cf/var/log directory (on the compact flash drive), include the nonpersistent
statement at the [edit accounting-options file filename] hierarchy level:

[edit accounting-options file filename]


nonpersistent;

This feature is useful for minimizing read/write traffic on the router’s compact flash drive.

NOTE: If log files for accounting data are stored on DRAM, these files are lost
when you reboot the router. Therefore, you should back up these files
periodically.

Configuring the Maximum Size of the File


To configure the maximum size of the files, include the size statement at the [edit
accounting-options file filename] hierarchy level:

[edit accounting-options file filename]


size bytes;

The size statement is the maximum size of the log file, in bytes, kilobytes (KB), megabytes
(MB), or gigabytes (GB). The minimum value for bytes is 256 KB. You must configure
bytes; the remaining attributes are optional.

1196 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Configuring the Maximum Number of Files


To configure the maximum number of files, include the files statement at the [edit
accounting-options file filename] hierarchy level:

[edit accounting-options file filename]


files number;

When a log file (for example, profilelog) reaches its maximum size, it is renamed
profilelog.0, then profilelog.1, and so on, until the maximum number of log files is reached.
Then the oldest log file is overwritten. The minimum value for number is 3 and the default
value is 10.

Configuring the Start Time for File Transfer


To configure the start time for transferring files, include the start-time statement at the
[edit accounting-options file filename] hierarchy level:

[edit accounting-options file filename]


start-time time;

The start-time statement specifies a start time for file transfer (YYYY-MM-DD.hh:mm).
For example, 10:00 a.m. on January 30, 2007 is represented as 2007-01-30.10:00.

Configuring the Transfer Interval of the File


To configure the transfer interval of the files, include the transfer-interval statement at
the [edit accounting-options file filename] hierarchy level:

[edit accounting-options file filename]


transfer-interval minutes;

The range for transfer-interval is 5 through 2880 minutes. The default is 30 minutes.

TIP:
Junos OS saves the existing log file and creates a new file at the configured
transfer-intervals irrespective of:

• Whether the file has reached the maximum size or not

• Whether an archive site is configured or not

When you have a relatively smaller transfer-interval configured and if no


archive site is configured, there is a possibility of losing data as Junos OS
overwrites the log files when the maximum number of log files is reached.
To ensure that the log information is saved for a reasonably long time:

• Configure an archive site to archive the log files every time a new log file is
created.

• Configure the maximum value (2880 minutes) for transfer-interval so that


new files are created less frequently; that is, only when the file exceeds the
maximum size limit or once in 2 days.

Copyright © 2013, Juniper Networks, Inc. 1197


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Configuring Archive Sites


After a file reaches its maximum size or the transfer-interval time is exceeded, the file is
closed, renamed, and, if you configured an archive site, transferred to a remote host. To
configure archive sites, include the archive-sites statement at the [edit accounting-options
file filename] hierarchy level:

[edit accounting-options file filename]


archive-sites {
site-name;
}

site-name is any valid FTP URL. You can specify more than one URL, in any order. When
a file is archived, the router or switch attempts to transfer the file to the first URL in the
list, trying the next site in the list only if the transfer does not succeed. The log file is stored
at the archive site with a filename of the format router-name_log-filename_timestamp.

Related • Accounting Options Overview on page 1173


Documentation
• Understanding Device Management Functions in Junos OS

• Accounting Options Configuration on page 1192

• Configuring the Interface Profile on page 1198

• Configuring the Filter Profile on page 1201

• Configuration Statements at the [edit accounting-options] Hierarchy Level on page 1191

Configuring the Interface Profile

An interface profile specifies the information collected and written to a log file. You can
configure a profile to collect error and statistic information for input and output packets
on a particular physical or logical interface.

To configure an interface profile, include the interface-profile statement at the


[edit accounting-options] hierarchy level:

[edit accounting-options]
interface-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}

By default, the Packet Forwarding Engine (PFE) periodically collects the statistics for all
interfaces. To improve the performance, you can optionally disable the periodic refresh
by including the periodic-refresh disable statement at the [edit accounting-options]
hierarchy level.

Each accounting profile must have a unique profile-name. To apply a profile to a physical
or logical interface, include the accounting-profile statement at either the [edit interfaces
interface-name] or the [edit interfaces interface-name unit logical-unit-number] hierarchy

1198 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

level. You can also apply an accounting profile at the [edit firewall family family-type filter
filter-name] hierarchy level.

To configure an interface profile, perform the tasks described in the following sections:

• Configuring Fields on page 1199


• Configuring the File Information on page 1199
• Configuring the Interval on page 1199
• Example: Configuring the Interface Profile on page 1199

Configuring Fields
An interface profile must specify what statistics are collected. To configure which statistics
should be collected for an interface, include the fields statement at the [edit
accounting-options interface-profile profile-name] hierarchy level:

[edit accounting-options interface-profile profile-name]


fields {
field-name;
}

Configuring the File Information

Each accounting profile logs its statistics to a file in the /var/log directory.

To configure which file to use, include the file statement at the [edit accounting-options
interface-profile profile-name] hierarchy level:

[edit accounting-options interface-profile profile-name]


file filename;

You must specify a file statement for the interface profile that has already been configured
at the [edit accounting-options] hierarchy level.

Configuring the Interval


Each interface with an accounting profile enabled has statistics collected once per interval
time specified for the accounting profile. Statistics collection time is scheduled evenly
over the configured interval. To configure the interval, include the interval statement at
the [edit accounting-options interface-profile profile-name] hierarchy level:

[edit accounting-options interface-profile profile-name]


interval minutes;

NOTE: The minimum interval allowed is 1 minute. Configuring a low interval


in an accounting profile for a large number of interfaces might cause serious
performance degradation.

The range for the interval statement is 1 through 2880 minutes. The default is 30 minutes.

Example: Configuring the Interface Profile


Configure the interface profile:

[edit]
accounting-options {

Copyright © 2013, Juniper Networks, Inc. 1199


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

file if_stats {
size 40 files 5;
}
interface-profile if_profile1 {
file if_stats;
interval 30;
fields {
input-bytes;
output-bytes;
input-packets;
output-packets;
input-multicast;
output-multicast;
}
}
interface-profile if_profile2 {
file if_stats;
interval 30;
fields {
input-bytes;
output-bytes;
input-packets;
output-packets;
input-multicast;
output-multicast;
}
}
interfaces {
xe-1/0/0 {
accounting-profile if_profile1;
unit 0 {
accounting-profile if_profile2;
...
}
}
}
}

The two interface profiles, if-profile1 and if-profile2, write data to the same file, if-stats.
The if-stats file might look like the following:

#FILE CREATED 976823478 2000-12-14-19:51:18


#hostname host
#profile-layout
if_profile2,epoch-timestamp,interface-name,snmp-index,input-bytes,output-bytes,
input-packets,output-packets,input-multicast,output-multicast
#profile-layout
if_profile1,epoch-timestamp,interface-name,snmp-index,input-bytes,output-bytes,
input-packets
if_profile2,976823538,xe-1/0/0.0,8,134696815,3681534,501088,40723,0,0
if_profile1,976823538,xe-1/0/0,7,134696815,3681534,501088
...
#FILE CLOSED 976824378 2000-12-14-20:06:18

Related • Accounting Options Overview on page 1173


Documentation
• Understanding Device Management Functions in Junos OS

1200 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• Accounting Options Configuration on page 1192

• Configuring Accounting-Data Log Files on page 1195

• Configuring the Filter Profile on page 1201

• Configuration Statements at the [edit accounting-options] Hierarchy Level on page 1191

Configuring the Filter Profile

A filter profile specifies error and statistics information collected and written to a file. A
filter profile must specify counter names for which statistics are collected.

To configure a filter profile, include the filter-profile statement at the [edit


accounting-options] hierarchy level:

[edit accounting-options]
filter-profile profile-name {
counters {
counter-name;
}
file filename;
interval minutes;
}

To apply the filter profile, include the accounting-profile statement at the [edit firewall
filter filter-name] hierarchy level.

To configure a filter profile, perform the tasks described in the following sections:

• Configuring the Counters on page 1201


• Configuring the File Information on page 1201
• Configuring the Interval on page 1202

Configuring the Counters


Statistics are collected for all counters specified in the filter profile. To configure the
counters, include the counters statement at the [edit accounting-options filter-profile
profile-name] hierarchy level:

[edit accounting-options filter-profile profile-name]


counters {
}

Configuring the File Information

Each accounting profile logs its statistics to a file in the /var/log directory.

To configure which file to use, include the file statement at the [edit accounting-options
filter-profile profile-name] hierarchy level:

[edit accounting-options filter-profile profile-name]


file filename;

You must specify a filename for the filter profile that has already been configured at the
[edit accounting-options] hierarchy level.

Copyright © 2013, Juniper Networks, Inc. 1201


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

NOTE: If the configured file size or transfer interval is exceeded, Junos OS


closes the file and starts a new one. By default, the transfer interval value is
30 minutes. If the transfer interval is not configured, Junos OS closes the file
and starts a new one when the file size exceeds its configured value or the
default transfer interval value exceeds 30 minutes. To avoid transferring files
every 30 minutes, specify a different value for the transfer interval.

Configuring the Interval


Each filter with an accounting profile enabled has statistics collected once per interval
time specified for the accounting profile. Statistics collection time is scheduled evenly
over the configured interval. To configure the interval, include the interval statement at
the [edit accounting-options filter-profile profile-name] hierarchy level:

[edit accounting-options filter-profile profile-name]


interval;

NOTE: The minimum interval allowed is 1 minute. Configuring a low interval


in an accounting profile for a large number of filters might cause serious
performance degradation.

The range for the interval statement is 1 through 2880 minutes. The default is 30 minutes.

Related • Accounting Options Overview on page 1173


Documentation
• Understanding Device Management Functions in Junos OS

• Accounting Options Configuration on page 1192

• Configuring Accounting-Data Log Files on page 1195

• Configuring the Interface Profile on page 1198

• Configuration Statements at the [edit accounting-options] Hierarchy Level on page 1191

• Example: Configuring a Filter Profile on page 1202

• Example: Configuring Interface-Specific Firewall Counters and Filter Profiles on page 1203

Example: Configuring a Filter Profile


Configure a filter profile:

[edit]
accounting-options {
file fw_accounting {
size 500k files 4;
}
filter-profile fw_profile1 {
file fw_accounting;
interval 60;
counters {
counter1;

1202 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

counter2;
counter3;
}
}
}
firewall {
filter myfilter {
accounting-profile fw_profile1;
...
term accept-all {
then {
count counter1;
accept;
}
}
}
}

The filter profile, fw-profile1, writes data to the file fw_accounting. The file might look like
the following:
#FILE CREATED 976825278 2000-12-14-20:21:18
#hostname host
#profile-layout
fw_profile1,epoch-timestamp,filter-name,counter-name,packet-count,byte-count
fw_profile1,976826058,myfilter,counter1,163,10764
...
#FILE CLOSED 976826178 2000-12-14-20:36:18

Related • Configuring the Filter Profile on page 1201


Documentation
• Example: Configuring Interface-Specific Firewall Counters and Filter Profiles on page 1203

Example: Configuring Interface-Specific Firewall Counters and Filter Profiles

To collect and log count statistics collected by firewall filters on a per-interface basis,
you must configure a filter profile and include the interface-specific statement at the
[edit firewall filter filter-name] hierarchy level.

Configure the firewall filter accounting profile:

[edit accounting-options]
file cust1_accounting {
size 500k;
}
filter-profile cust1_profile {
file cust1_accounting;
interval 1;
counters {
r1;
}
}

Configure the interface-specific firewall counter:

[edit firewall]
filter f3 {

Copyright © 2013, Juniper Networks, Inc. 1203


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

accounting-profile cust1_profile;
interface-specific;
term f3-term {
then {
count r1;
accept;
}
}
}

Apply the firewall filter to an interface:

[edit interfaces]
xe-1/0/0 {
unit 0 {
family inet {
filter {
input f3;
output f3;
}
address 20.20.20.30/24;
}
}
}

The following example shows the contents of the cust1_accounting file in the /var/log
folder that might result from the preceding configuration:
#FILE CREATED 995495212 2001-07-18-22:26:52
#hostname host
#profile-layout cust1_profile,epoch-timestamp,interfaces,filter-name,
counter-name,packet-count,byte-count
cust1_profile,995495572,xe-1/0/0.0,f3-xe-1/0/0.0-i,r1-xe-1/0/0.0-i,5953,1008257
cust1_profile,995495602,xe-1/0/0.0,f3-xe-1/0/0.0-o,r1-xe-1/0/0.0-o,5929,1006481
...

If the interface-specific statement is not included in the configuration, the following output
might result:
#FILE CREATED 995495212 2001-07-18-22:26:52
#hostname host
#profile-layout cust1_profile,epoch-timestamp,interfaces,filter-name,
counter-name,packet-count,byte-count
cust1_profile,995495572,xe-1/0/0.0,f3,r1,5953,1008257
cust1_profile,995495632,xe-1/0/0.0,f3,r1,5929,1006481

Related • Configuring the Filter Profile on page 1201


Documentation
• Configuring the Interface Profile on page 1198

Configuring SCU or DCU

To configure SCU or DCU, perform the following tasks described in this section:

1204 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

NOTE: We recommend that you stop the network traffic on an interface


before you modify the DCU or SCU configuration for that interface. Modifying
the DCU or SCU configuration without stopping the traffic might corrupt the
DCU or SCU statistics. Before you restart the traffic after modifying the
configuration, enter the clear interfaces statistics command.

• Creating Prefix Route Filters in a Policy Statement on page 1205


• Applying the Policy to the Forwarding Table on page 1205
• Enabling Accounting on Inbound and Outbound Interfaces on page 1205

Creating Prefix Route Filters in a Policy Statement


To define prefix router filters:

[edit policy-options]
policy-statement scu-1 {
term term1;
from {
route-filter 192.168.1.0/24 orlonger;
}
then source-class gold;
}

Applying the Policy to the Forwarding Table


To apply the policy to the forwarding table:

[edit]
routing-options {
forwarding-table {
export scu-1;
}
}

Enabling Accounting on Inbound and Outbound Interfaces


To enable accounting on inbound and outbound interfaces:

[edit]
interfaces {
so-6/1/0 {
unit 0 {
family inet;
accounting {
destination-class-usage;
source-class-usage {
output;
}
}
}
}
}
[edit]
interfaces {
xe-0/1/0 {

Copyright © 2013, Juniper Networks, Inc. 1205


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

unit 0 {
family inet6 {
accounting {
source-class-usage {
input;
}
}
}
}
}
}

Optionally, you can include the input and output statements on a single interface as
shown:

[edit]
interfaces {
xe-0/1/2 {
unit 0 {
family inet6 {
accounting {
source-class-usage {
input;
output;
}
}
}
}
}
}

Related • Understanding Source Class Usage and Destination Class Usage Options on page 1174
Documentation
• Configuring SCU on a Virtual Loopback Tunnel Interface on page 1206

• Configuring Class Usage Profiles on page 1208

• Configuring the MIB Profile on page 1210

• Configuring the Routing Engine Profile on page 1212

Configuring SCU on a Virtual Loopback Tunnel Interface

To configure source class usage on the virtual loopback tunnel interface, perform the
tasks described in the following sections:

• Example: Configuring a Virtual Loopback Tunnel Interface on a Provider Edge Router


Equipped with a Tunnel PIC on page 1207
• Example: Mapping the VRF Instance Type to the Virtual Loopback Tunnel
Interface on page 1207
• Example: Sending Traffic Received from the Virtual Loopback Interface Out the Source
Class Output Interface on page 1207

1206 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Example: Configuring a Virtual Loopback Tunnel Interface on a Provider Edge Router


Equipped with a Tunnel PIC
Define a virtual loop interface on a provider edge router with a Tunnel PIC:

[edit interfaces]
vt-0/3/0 {
unit 0 {
family inet {
accounting {
source-class-usage {
input;
}
}
}
}
}

Example: Mapping the VRF Instance Type to the Virtual Loopback Tunnel Interface
Map the VRF instance type to the virtual loopback tunnel interface:

[edit]
routing-instances {
VPN-A {
instance-type vrf;
interface at-2/1/1.0;
interface vt-0/3/0.0;
route-distinguisher 10.255.14.225:100;
vrf-import import-policy-name;
vrf-export export-policy-name;
protocols {
bgp {
group to-r4 {
local-address 10.27.253.1;
peer-as 400;
neighbor 10.27.253.2;
}
}
}
}
}

NOTE: For SCU and DCU to work, do not include the vrf-table-label statement
at the [edit routing-instances instance-name] hierarchy level.

Example: Sending Traffic Received from the Virtual Loopback Interface Out the Source
Class Output Interface
Send traffic received from the virtual loopback tunnel interface out of the source class
output interface:

[edit interfaces]
at-1/1/0 {
unit 0 {

Copyright © 2013, Juniper Networks, Inc. 1207


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

family inet {
accounting {
source-class-usage {
output;
}
}
}
}
}

Related • Understanding Source Class Usage and Destination Class Usage Options on page 1174
Documentation
• Configuring SCU or DCU on page 1204

• Configuring Class Usage Profiles on page 1208

• Configuring the MIB Profile on page 1210

• Configuring the Routing Engine Profile on page 1212

Configuring Class Usage Profiles

To collect class usage statistics, perform the tasks described in these sections:

• Configuring a Class Usage Profile on page 1208


• Configuring the File Information on page 1208
• Configuring the Interval on page 1209
• Creating a Class Usage Profile to Collect Source Class Usage Statistics on page 1209
• Creating a Class Usage Profile to Collect Destination Class Usage Statistics on page 1209

Configuring a Class Usage Profile

You can configure the class usage profile to collect statistics for particular source and
destination classes.

To configure the class usage profile to filter by source classes, include the source-classes
statement at the [edit accounting-options class-usage-profile profile-name] hierarchy
level:

[edit accounting-options class-usage-profile profile-name]


source-classes {
source-class-name;
}

To configure the class usage profile to filter by destination classes, include the
destination-classes statement at the [edit accounting-options class-usage-profile
profile-name] hierarchy level:

[edit accounting-options class-usage-profile profile-name]


destination-classes {
destination-class-name;
}

Configuring the File Information

Each accounting profile logs its statistics to a file in the /var/log directory.

1208 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

To specify which file to use, include the file statement at the [edit accounting-options
class-usage-profile profile-name] hierarchy level:

[edit accounting-options class-usage-profile profile-name]


file filename;

You must specify a filename for the source class usage profile that has already been
configured at the [edit accounting-options] hierarchy level. You can also specify a filename
for the destination class usage profile configured at the [edit accounting-options] hierarchy
level.

Configuring the Interval


Each interface with a class usage profile enabled has statistics collected once per interval
specified for the accounting profile. Statistics collection time is scheduled evenly over
the configured interval. To configure the interval, include the interval statement at the
[edit accounting-options class-usage-profile profile-name] hierarchy level:

[edit accounting-options class-usage-profile profile-name]


interval;

Creating a Class Usage Profile to Collect Source Class Usage Statistics


To create a class usage profile to collect source class usage statistics:

[edit]
accounting-options {
class-usage-profile scu-profile1;
file usage-stats;
interval 15;
source-classes {
gold;
silver;
bronze;
}
}

The class usage profile, scu-profile1, writes data to the file usage_stats. The file might
look like the following:
#FILE CREATED 976825278 2000-12-14-20:21:18
#profile-layout, scu_profile,epoch-timestamp,interface-name,source-class,
packet-count,byte-count
scu_profile,980313078,xe-1/0/0.0,gold,82,6888
scu_profile,980313078,xe-1/0/0.0,silver,164,13776
scu_profile,980313078,xe-1/0/0.0,bronze,0,0
scu_profile,980313678,xe-1/0/0.0,gold,82,6888
scu_profile,980313678,xe-1/0/0.0,silver,246,20664
scu_profile,980313678,xe-1/0/0.0,bronze,0,0

Creating a Class Usage Profile to Collect Destination Class Usage Statistics


To create a class usage profile to collect destination class usage statistics:

[edit]
accounting-options {
class-usage-profile dcu-profile1;
file usage-stats
interval 15;

Copyright © 2013, Juniper Networks, Inc. 1209


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

destination-classes {
gold;
silver;
bronze;
}
}

The class usage profile, dcu-profile1, writes data to the file usage-stats. The file might
look like the following:
#FILE CREATED 976825278 2000-12-14-20:21:18
#profile-layout, dcu_profile,epoch-timestamp,interface-name,destination-class,
packet-count,byte-count
dcu_profile,980313078,xe-1/0/0.0,gold,82,6888
dcu_profile,980313078,xe-1/0/0.0,silver,164,13776
dcu_profile,980313078,xe-1/0/0.0,bronze,0,0
dcu_profile,980313678,xe-1/0/0.0,gold,82,6888
dcu_profile,980313678,xe-1/0/0.0,silver,246,20664
dcu_profile,980313678,xe-1/0/0.0,bronze,0,0
...
#FILE CLOSED 976826178 2000-12-14-20:36:18

Related • Understanding Source Class Usage and Destination Class Usage Options on page 1174
Documentation
• Configuring SCU or DCU on page 1204

• Configuring SCU on a Virtual Loopback Tunnel Interface on page 1206

• Configuring the Routing Engine Profile on page 1212

Configuring the MIB Profile

The MIB profile collects MIB statistics and logs them to a file. The MIB profile specifies
the SNMP operation and MIB object names for which statistics are collected.

To configure a MIB profile, include the mib-profile statement at the [edit


accounting-options] hierarchy level:

[edit accounting-options]
mib-profile profile-name {
file filename;
interval minutes;
object-names {
mib-object-name;
}
operation operation-name;
}

To configure a MIB profile, perform the tasks described in the following sections:

• Configuring the File Information on page 1211


• Configuring the Interval on page 1211
• Configuring the MIB Operation on page 1211
• Configuring MIB Object Names on page 1211
• Example: Configuring a MIB Profile on page 1211

1210 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Configuring the File Information

Each accounting profile logs its statistics to a file in the /var/log directory.

To configure which file to use, include the file statement at the [edit accounting-options
mib-profile profile-name] hierarchy level:

[edit accounting-options mib-profile profile-name]


file filename;

You must specify a filename for the MIB profile that has already been configured at the
[edit accounting-options] hierarchy level.

Configuring the Interval


A MIB profile has statistics collected once per interval time specified for the profile.
Statistics collection time is scheduled evenly over the configured interval. To configure
the interval, include the interval statement at the [edit accounting-options mib-profile
profile-name] hierarchy level:

[edit accounting-options mib-profile profile-name]


interval;

The range for the interval statement is 1 through 2880 minutes. The default is 30 minutes.

Configuring the MIB Operation


A MIB profile must specify the operation that is used to collect MIB statistics. To configure
which operation is used to collect MIB statistics, include the operation statement at the
[edit accounting-options mib-profile profile-name] hierarchy level:

[edit accounting-options mib-profile profile-name]


operation operation-name;

You can configure a get, get-next, or walk operation. The default operation is walk.

Configuring MIB Object Names


A MIB profile must specify the MIB objects for which statistics are to be collected. To
configure the MIB objects for which statistics are collected, include the objects-names
statement at the [edit accounting-options mib-profile profile-name] hierarchy level:

[edit accounting-options mib-profile profile-name]


object-names {
mib-object-name;
}

You can include multiple MIB object names in the configuration.

Example: Configuring a MIB Profile


Configure a MIB profile:

[edit accounting-options]
mib-profile mstatistics {
file stats;
interval 60;
operation walk;
objects-names {
ipCidrRouteStatus;

Copyright © 2013, Juniper Networks, Inc. 1211


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

ifOutOctets;
}
}

Related • Understanding Source Class Usage and Destination Class Usage Options on page 1174
Documentation
• Configuring SCU or DCU on page 1204

• Configuring SCU on a Virtual Loopback Tunnel Interface on page 1206

• Configuring Class Usage Profiles on page 1208

• Configuring the Routing Engine Profile on page 1212

Configuring the Routing Engine Profile

The Routing Engine profile collects Routing Engine statistics and logs them to a file. The
Routing Engine profile specifies the fields for which statistics are collected.

To configure a Routing Engine profile, include the routing-engine-profile statement at the


[edit accounting-options] hierarchy level:

[edit accounting-options]
routing-engine-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}

To configure a Routing Engine profile, perform the tasks described in the following
sections:

• Configuring Fields on page 1212


• Configuring the File Information on page 1212
• Configuring the Interval on page 1213
• Example: Configuring a Routing Engine Profile on page 1213

Configuring Fields
A Routing Engine profile must specify what statistics are collected. To configure which
statistics should be collected for the Routing Engine, include the fields statement at the
[edit accounting-options routing-engine-profile profile-name] hierarchy level:

[edit accounting-options routing-engine-profile profile-name]


fields {
field-name;
}

Configuring the File Information

Each accounting profile logs its statistics to a file in the /var/log directory.

1212 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

To configure which file to use, include the file statement at the [edit accounting-options
routing-engine-profile profile-name] hierarchy level:

[edit accounting-options routing-engine-profile profile-name]


file filename;

You must specify a filename for the Routing Engine profile that has already been configured
at the [edit accounting-options] hierarchy level.

Configuring the Interval


A Routing Engine profile has statistics collected once per interval time specified for the
profile. Statistics collection time is scheduled evenly over the configured interval. To
configure the interval, include the interval statement at the [edit accounting-options
routing-engine-profile profile-name] hierarchy level:

[edit accounting-options routing-engine-profile profile-name]


interval;

The range for interval is 1 through 2880 minutes. The default is 30 minutes.

Example: Configuring a Routing Engine Profile


Configure a Routing Engine profile:

[edit accounting-options]
file my-file {
size 300k;
}
routing-engine-profile profile-1 {
file my-file;
fields {
host-name;
date;
time-of-day;
uptime;
cpu-load-1;
cpu-load-5;
cpu-load-15;
}
}

Related • Understanding Source Class Usage and Destination Class Usage Options on page 1174
Documentation
• Configuring SCU or DCU on page 1204

• Configuring SCU on a Virtual Loopback Tunnel Interface on page 1206

• Configuring Class Usage Profiles on page 1208

• Configuring the MIB Profile on page 1210

Alarms
• Example: Configuring Interface Alarms on page 1214

Copyright © 2013, Juniper Networks, Inc. 1213


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Example: Configuring Interface Alarms

This example shows how to configure interface alarms.

• Requirements on page 1214


• Overview on page 1214
• Configuration on page 1214
• Verification on page 1216

Requirements

Before you begin:

• Establish basic connectivity. See the Getting Started Guide for your device.

• Configure network interfaces. See Junos OS Interfaces Library for Security Devices.

• Select the network interface on which to apply an alarm and the condition you want
to trigger the alarm. See “Alarm Overview” on page 1175.

Overview

In this example, you enable interface alarms by explicitly setting alarm conditions. You
configure the system to generate a red interface alarm when a yellow alarm is detected
on a DS1 link. You configure the system to generate a red interface alarm when a link-down
failure is detected on an Ethernet link.

For a serial link, you set cts-absent and dcd-absent to yellow to signify either the CST or
the DCD signal is not detected. You set loss-of-rx-clock and loss-of-tx-clock to red alarm
to signify either the receiver clock signal or the transmission clock signal is not detected.

For a T3 link, you set the interface alarm to red when the remote endpoint is experiencing
a failure. You set exz to yellow alarm when the upstream bit has more consecutive zeros
than are permitted in a T3 interface. You then set a red alarm when there is loss-of-signal
on the interface.

Finally, you configure the system to display active system alarms whenever a user with
the login class admin logs into the device.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set chassis alarm ds1 ylw red


set chassis alarm ethernet link-down red
set chassis alarm serial cts-absent yellow dcd-absent yellow
set chassis alarm serial loss-of-rx-clock red loss-of-tx-clock red
set chassis alarm t3 ylw red exz yellow los red
set system login class admin login-alarms

1214 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure interface alarms:

1. Configure an alarm.

[edit]
user@host# edit chassis alarm

2. Specify the interface alarms on a DS1 and an Ethernet link.

[edit chassis alarm]


user@host# set ds1 ylw red
user@host# set ethernet link–down red

3. Specify the interface alarms on a serial link.

[edit chassis alarm]


user@host# set serial cts-absent yellow
user@host# set serial dcd-absent yellow
user@host# set serial loss-of-rx-clock red
user@host# set serial loss-of-tx-clock red

4. Specify the interface alarms on a T3 link.

[edit chassis alarm]


user@host# set t3 ylw red
user@host# set t3 exz yellow
user@host# set t3 los red

5. Configure the system to display active system alarms.

[edit]
user@host# edit system login
user@host# set class admin login-alarms

Results From configuration mode, confirm your configuration by entering the show chassis alarms
and show system login commands. If the output does not display the intended
configuration, repeat the configuration instructions in this example to correct it.

[edit]
user@host# show chassis alarms
t3 {
exz yellow;
los red;
ylw red;
}
ds1 {
ylw red;
}
ethernet {
link-down red;
}
serial {
loss-of-rx-clock red;
loss-of-tx-clock red;

Copyright © 2013, Juniper Networks, Inc. 1215


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

dcd-absent yellow;
cts-absent yellow;
}
[edit]
user@host# show system login
show system login
show system login
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Verifying the Alarm Configurations

Purpose Confirm that the configuration is working properly.

Verify that the alarms are configured.

Action From configuration mode, enter the show chassis alarms command. Verify that the output
shows the intended configuration of the alarms.

Related • Alarm Overview on page 1175


Documentation
• Monitoring Active Alarms on a Device on page 1424

• Monitoring Alarms on page 1425

Data Path Debugging and Trace Options


• Debugging the Data Path (CLI Procedure) on page 1216
• Setting Security Trace Options (CLI Procedure) on page 1217
• Setting Flow Debugging Trace Options (CLI Procedure) on page 1218

Debugging the Data Path (CLI Procedure)

To configure the device for data path debugging:

1. Specify the following request command to set the data path debugging for the multiple
processing units along the packet-processing path:

[edit]
user@host# set security datapath-debug

2. Specify the trace options for data path-debug using the following command:

[edit]
user@host# set security datapath-debug traceoptions

3. Using the request security packet-filter command, you can set the packet filter to
specify the related packets to perform data path-debug action. A maximum of four
filters are supported at the same time. For example, the following command sets the
first packet-filter:

[edit]

1216 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

user@host# set security datapath-debug packet-filter name

4. Using the request security action-profile command, you can set the action for the
packet match for a specified filter. Only the default action profile is supported, which
is the trace option for network processor ezchip ingress, ezchip egress, spu.lbt, and
spu.pot:

[edit]
user@host# set security datapath-debug packet-filter name action-profile

Related • Understanding Data Path Debugging for SRX Series Devices on page 1180
Documentation
• Understanding Security Debugging Using Trace Options on page 1181

• Understanding Flow Debugging Using Trace Options on page 1181

• Setting Flow Debugging Trace Options (CLI Procedure) on page 1218

Setting Security Trace Options (CLI Procedure)

Use the following configuration statements to configure security trace options in the CLI
configuration editor.

• To disable remote tracing, enter the following statement:

[edit]
user@host# set security traceoptions no-remote-trace

• To write trace messages to a local file, enter the following statement. The system
saves the trace file in the /var/log/ directory.

[edit]
user@host# set security traceoptions use-local-files

• To specify a name for the trace file, enter the following statement. Valid values range
from 1 and 1024 characters. The name cannot include spaces, /, or % characters. The
default filename is security.

[edit]
user@host# set security traceoptions file filename

• To specify the maximum number of trace files that can accumulate, enter the following
statement. Valid values range from 2 to 1000. The default value is 3.

[edit]
user@host# set security traceoptions file files 3

• To specify the match criteria that you want the system to use when logging information
to the file, enter the following statement. Enter a regular expression. Wildcard (*)
characters are accepted.

[edit]
user@host# set security traceoptions file match *thread

• To allow any user to read the trace file, enter the world-readable statement. Otherwise,
enter the no-world-readable statement.

[edit]
user@host# set security traceoptions file world-readable

Copyright © 2013, Juniper Networks, Inc. 1217


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

user@host# set security traceoptions file no-world-readable

• To specify the maximum size to which the trace file can grow, enter the following
statement. Once the file reaches the specified size, it is compressed and renamed
filename0.gz, the next file is named filename1.gz, and so on. Valid values range from
10240 to 1,073,741,824.

[edit]
user@host# set security traceoptions file size 10240

• To turn on trace options and to perform more than one tracing operation, set the
following flags.

[edit]
user@host# set security traceoptions flag all
user@host# set security traceoptions flag compilation
user@host# set security traceoptions flag configuration
user@host# set security traceoptions flag routing-socket

• To specify the groups that these trace option settings do or do not apply to, enter the
following statements:

[edit]
user@host# set security traceoptions apply-groups value
user@host# set security traceoptions apply-groups-except value

Related • Understanding Security Debugging Using Trace Options on page 1181


Documentation
• Displaying Output for Security Trace Options on page 1428

Setting Flow Debugging Trace Options (CLI Procedure)

The following examples display the options you can set by using security flow traceoptions.

• To match the imap destination port for the filter1 packet filter, use the following
statement:

[edit]
user@host# set security flow traceoptions packet-filter filter1 destination-port imap

• To set the 1.2.3.4 destination IPv4 prefix address for the filter1 packet filter, use the
following statement:

[edit]
user@host# set security flow traceoptions packet-filter filter1 destination-prefix 1.2.3.4

• To set the fxp0 logical interface for the filter1 packet filter, use the following statement:

[edit]
user@host# set security flow traceoptions packet-filter filter1 interface fxp0

• To match the TCP IP protocol for the filter1 packet filter, use the following statement:

[edit]
user@host# set security flow traceoptions packet-filter filter1 protocol tcp

• To match the HTTP source port for the filter1 packet filter, use the following statement:

[edit]

1218 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

user@host# set security flow traceoptions packet-filter filter1 source-port http

• To set the 5.6.7.8 IPv4 prefix address for the filter1 packet filter, use the following
statement:

[edit]
user@host# set security flow traceoptions packet-filter filter1 source-prefix 5.6.7.8

Related • Understanding Flow Debugging Using Trace Options on page 1181


Documentation

MPLS
• Configuring Ping MPLS on page 1219

Configuring Ping MPLS

Before using the ping MPLS feature, make sure that the receiving interface on the VPN
or LSP remote endpoint has MPLS enabled, and that the loopback interface on the
outbound node is configured as 127.0.0.1. The source address for MPLS probes must be
a valid address on the J Series device.

• MPLS Enabled–To process ping MPLS requests, the remote endpoint of the VPN or
LSP must be configured appropriately. You must enable MPLS on the receiving interface
of the outbound node for the VPN or LSP. If MPLS is not enabled, the remote endpoint
drops the incoming request packets and returns an “ICMP host unreachable” message
to the J Series device.

• Loopback Address–-The loopback address (lo0) on the outbound node must be


configured as 127.0.0.1. If this interface address is not configured correctly, the outbound
node does not have this forwarding entry. It drops the incoming request packets and
returns a “host unreachable” message to the J Series device.

• Source Address for Probes–The source IP address you specify for a set of probes must
be an address configured on one of the J Series device interfaces. If it is not a valid J
Series device address, the ping request fails with the error message “Can't assign
requested address.”

Related • Diagnostic Tools Overview on page 1170


Documentation
• MPLS Connection Checking Overview on page 1182

• Using the J-Web Ping Host Tool on page 1435

• Using the J-Web Ping MPLS Tool on page 1438

• Using the ping Command on page 1433

Packet Capture
• Example: Enabling Packet Capture on a Device on page 1220
• Example: Configuring Packet Capture on an Interface on page 1223
• Example: Configuring a Firewall Filter for Packet Capture on page 1224

Copyright © 2013, Juniper Networks, Inc. 1219


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Example: Configuring Packet Capture for Datapath Debugging on page 1226


• Disabling Packet Capture on page 1229
• Deleting Packet Capture Files on page 1230
• Changing Encapsulation on Interfaces with Packet Capture Configured on page 1230

Example: Enabling Packet Capture on a Device

This example shows how to enable packet capture on a device, allowing you to analyze
network traffic and troubleshoot network problems

• Requirements on page 1220


• Overview on page 1220
• Configuration on page 1220
• Verification on page 1221

Requirements

Before you begin:

• Establish basic connectivity. See the Getting Started Guide for your device.

• Configure network interfaces. See Junos OS Interfaces Library for Security Devices.

Overview

In this example, you set the maximum packet capture size in each file as 500 bytes. The
range is from 68 through 1500, and the default is 68 bytes. You specify the target filename
for the packet capture file as pcap-file. You then specify the maximum number of files
to capture as 100. The range is from 2 through 10,000, and the default is 10 files. You set
the maximum size of each file to 1024 bytes. The range is from 1,024 through 104,857,600,
and the default is 512,000 bytes. Finally, you specify that all users have permission to
read the packet capture files.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set forwarding-options packet-capture maximum-capture-size 500


set forwarding-options packet-capture file filename pcap-file files 100 size 1024
world-readable

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To enable packet capture on a device:

1. Set the maximum packet capture size.

[edit]

1220 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

user@host# edit forwarding-options


user@host# set packet-capture maximum-capture-size 500

2. Specify the target filename.

[edit forwarding-options]
user@host# set packet-capture file filename pcap-file

3. Specify the maximum number of files to capture.

[edit forwarding-options]
user@host# set packet-capture file files 100

4. Specify the maximum size of each file.

[edit forwarding-options]
user@host# set packet-capture file size 1024

5. Specify that all users have permission to read the file.

[edit forwarding-options]
user@host# set packet-capture file world-readable

Results From configuration mode, confirm your configuration by entering the show
forwarding-options command. If the output does not display the intended configuration,
repeat the configuration instructions in this example to correct it.

[edit]
user@host# show forwarding-options
packet-capture {
file filename pcap-file files 100 size 1k world-readable;
maximum-capture-size 500;
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

• Verifying the Packet Capture Configuration on page 1221


• Verifying Captured Packets on page 1221

Verifying the Packet Capture Configuration

Purpose Verify that the packet capture is configured on the device.

Action From configuration mode, enter the show forwarding-options command. Verify that the
output shows the intended file configuration for capturing packets.

Verifying Captured Packets

Purpose Verify that the packet capture file is stored under the /var/tmp directory and the packets
can be analyzed offline.

Copyright © 2013, Juniper Networks, Inc. 1221


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Action 1. Disable packet capture.

Using FTP, transfer a packet capture file (for example, 126b.fe-0.0.1), to a server where
you have installed packet analyzer tools (for example, tools-server).

a. From configuration mode, connect to tools-server using FTP.

[edit]
user@host# run ftp tools-server
Connected to tools-server.mydomain.net
220 tools-server.mydomain.net FTP server (Version 6.00LS) ready
Name (tools-server:user):remoteuser
331 Password required for remoteuser.
Password:
230 User remoteuser logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

b. Navigate to the directory where packet capture files are stored on the device.

ftp> lcd /var/tmp


Local directory now /cf/var/tmp

c. Copy the packet capture file that you want to analyze to the server, for example
126b.fe-0.0.1.

ftp> put 126b.fe-0.0.1


local: 126b.fe-0.0.1 remote: 126b.fe-0.0.1
200 PORT command successful.
150 Opening BINARY mode data connection for '126b.fe-0.0.1'.
100% 1476 00:00 ETA
226 Transfer complete.
1476 bytes sent in 0.01 seconds (142.42 KB/s)

d. Return to configuration mode.

ftp> bye
221 Goodbye.
[edit]
user@host#

2. Open the packet capture file on the server with tcpdump or any packet analyzer that
supports libpcap format and review the output.

root@server% tcpdump -r 126b.fe-0.0.1 -xevvvv

01:12:36.279769 Out 0:5:85:c4:e3:d1 > 0:5:85:c8:f6:d1, ethertype IPv4 (0x0800),


length 98: (tos 0x0, ttl 64, id 33133, offset 0, flags [none], proto: ICMP (1),
length: 84) 14.1.1.1 > 15.1.1.1: ICMP echo request seq 0, length 64
0005 85c8 f6d1 0005 85c4 e3d1 0800 4500
0054 816d 0000 4001 da38 0e01 0101 0f01
0101 0800 3c5a 981e 0000 8b5d 4543 51e6
0100 aaaa aaaa aaaa aaaa aaaa aaaa aaaa
aaaa aaaa 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000
01:12:36.279793 Out 0:5:85:c8:f6:d1 > 0:5:85:c4:e3:d1, ethertype IPv4 (0x0800),
length 98: (tos 0x0, ttl 63, id 41227, offset 0, flags [none], proto: ICMP (1),

1222 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

length: 84) 15.1.1.1 > 14.1.1.1: ICMP echo reply seq 0, length 64
0005 85c4 e3d1 0005 85c8 f6d1 0800 4500
0054 a10b 0000 3f01 bb9a 0f01 0101 0e01
0101 0000 445a 981e 0000 8b5d 4543 51e6
0100 aaaa aaaa aaaa aaaa aaaa aaaa aaaa
aaaa aaaa 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000
root@server%

Related • Packet Capture Overview on page 1184


Documentation
• Example: Configuring Packet Capture on an Interface on page 1223

• Example: Configuring a Firewall Filter for Packet Capture on page 1224

• Disabling Packet Capture on page 1229

• Deleting Packet Capture Files on page 1230

• Disabling Packet Capture on page 1229

Example: Configuring Packet Capture on an Interface

This example shows how to configure packet capture on an interface to analyze traffic.

• Requirements on page 1223


• Overview on page 1223
• Configuration on page 1223
• Verification on page 1224

Requirements

Before you begin:

• Establish basic connectivity. See the Getting Started Guide for your device.

• Configure network interfaces. See Junos OS Interfaces Library for Security Devices.

Overview

In this example, you create an interface called fe-0/0/1. You then configure the direction
of the traffic for which you are enabling packet capture on the logical interface as inbound
and outbound.

NOTE: On traffic that bypasses the flow software module (protocol packets
such as ARP, OSPF, and PIM), packets generated by the Routing Engine are
not captured unless you have configured and applied a firewall filter on the
interface in the output direction.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network

Copyright © 2013, Juniper Networks, Inc. 1223


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

edit interfaces fe-0/0/1


set unit 0 family inet sampling input output

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure packet capture on an interface:

1. Create an interface.

[edit]
user@host# edit interfaces fe-0/0/1

2. Configure the direction of the traffic.

[edit interfaces fe-0/0/1]


user@host# set unit 0 family inet sampling input output

3. If you are done configuring the device, commit the configuration.

[edit]
user@host# commit

Verification

Verifying the Packet Capture Configuration

Purpose Confirm that the configuration is working properly.

Verify that packet capture is configured on the interface.

Action From configuration mode, enter the show interfaces fe-0/0/1 command.

Related • Packet Capture Overview on page 1184


Documentation
• Changing Encapsulation on Interfaces with Packet Capture Configured on page 1230

• Example: Configuring a Firewall Filter for Packet Capture on page 1224

• Example: Enabling Packet Capture on a Device on page 1220

• Deleting Packet Capture Files on page 1230

• Disabling Packet Capture on page 1229

Example: Configuring a Firewall Filter for Packet Capture

This example shows how to configure a firewall filter for packet capture and apply it to
a logical interface.

• Requirements on page 1225


• Overview on page 1225

1224 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• Configuration on page 1225


• Verification on page 1226

Requirements

Before you begin:

• Establish basic connectivity. See the Getting Started Guide for your device.

• Configure network interfaces. See Junos OS Interfaces Library for Security Devices.

Overview

In this example, you set a firewall filter called dest-all and a term name called dest-term
to capture packets from a specific destination address, which is 192.168.1.1/32. You define
the match condition to accept the sampled packets. Finally, you apply the dest-all filter
to all of the outgoing packets on interface fe-0/0/1.

NOTE: If you apply a firewall filter on the loopback interface, it affects all
traffic to and from the Routing Engine. If the firewall filter has a sample action,
packets to and from the Routing Engine are sampled. If packet capture is
enabled, then packets to and from the Routing Engine are captured in the
files created for the input and output interfaces.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set firewall filter dest-all term dest-term from destination-address 192.168.1.1/32


set firewall filter dest-all term dest-term then sample accept
edit interfaces
set interfaces fe-0/0/1 unit 0 family inet filter output dest-all

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure a firewall filter for packet capture and apply it to a logical interface:

1. Specify the firewall filter and its destination address.

[edit]
user@host# edit firewall
user@host# set filter dest-all term dest-term from destination-address 192.168.1.1/32

2. Define the match condition and its action.

[edit firewall]
user@host# set filter dest-all term dest-term then sample accept

3. Apply the filter to all the outgoing packets.

Copyright © 2013, Juniper Networks, Inc. 1225


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

[edit interfaces]
user@host# set interfaces fe-0/0/1 unit 0 family inet filter output dest-all

Results From configuration mode, confirm your configuration by entering the show firewall filter
dest-all command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@host# show firewall filter dest-all
term dest-term {
from {
destination-address 192.168.1.1/32;
}
then {
sample;
accept;
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Verifying the Firewall Filter for Packet Capture Configuration

Purpose Confirm that the configuration is working properly.

Verify that the firewall filter for packet capture is configured.

Action From configuration mode, enter the show firewall filter dest-all command. Verify that the
output shows the intended configuration of the firewall filter for capturing packets sent
to the destination address.

Related • Packet Capture Overview on page 1184


Documentation
• Example: Configuring Packet Capture on an Interface on page 1223

• Example: Enabling Packet Capture on a Device on page 1220

• Deleting Packet Capture Files on page 1230

• Disabling Packet Capture on page 1229

Example: Configuring Packet Capture for Datapath Debugging

This example shows how to configure packet capture to monitor traffic that passes
through the device. Packet Capture then dumps the packets into a PCAP file format that
can be later examined by the tcpdump utility.

• Requirements on page 1227


• Overview on page 1227
• Configuration on page 1227
• Verification on page 1228

1226 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Requirements

Before you begin, see “Debugging the Data Path (CLI Procedure)” on page 1216.

Overview

A filter is defined to filter traffic; then an action profile is applied to the filtered traffic.
The action profile specifies a variety of actions on the processing unit. One of the
supported actions is packet dump, which sends the packet to the Routing Engine and
stores it in proprietary form to be read using the show security datapath-debug capture
command.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set security datapath-debug capture-file my-capture


set security datapath-debug capture-file format pcap
set security datapath-debug capture-file size 1m
set security datapath-debug capture-file files 5
set security datapath-debug maximum-capture-size 400
set security datapath-debug action-profile do-capture event np-ingress packet-dump
set security datapath-debug packet-filter my-filter action-profile do-capture
set security datapath-debug packet-filter my-filter source-prefix 1.2.3.4/32

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure packet capture:

1. Edit the security datapath-debug option for the multiple processing units along the
packet-processing path:

[edit]
user@host# edit security datapath-debug

2. Enable the capture file, the file format, the file size, and the number of files. Size
number limits the size of the capture file. After the limit size is reached, if the file
number is specified, then the capture file will be rotated to filename x, where x is
auto-incremented until it reaches the specified index and then returns to zero. If no
files index is specified, the packets will be discarded after the size limit is reached.
The default size is 512 kilobytes.

[edit security datapath-debug]


user@host# set capture-file my-capture format pcap size 1m files 5
[edit security datapath-debug]
user@host# set maximum-capture-size 400

3. Enable action profile and set the event. Set the action profile as do-capture and
the event type as np-ingress:

[edit security datapath-debug]

Copyright © 2013, Juniper Networks, Inc. 1227


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

user@host# edit action-profile do-capture


[edit security datapath-debug action-profile do-capture]
user@host# edit event np-ingress

4. Enable packet dump for the action profile:

[edit security datapath-debug action-profile do-capture event np-ingress]


user@host# set packet-dump

5. Enable packet filter, action, and filter options. The packet filter is set to my-filter,
the action profile is set to do-capture, and filter option is set to source-prefix
1.2.3.4/32.

[edit security datapath-debug]


user@host# set security datapath-debug packet-filter my-filter action-profile
do-capture

[edit security datapath-debug]


user@host# set security datapath-debug packet-filter my-filter source-prefix
1.2.3.4/32

Results From configuration mode, confirm your configuration by entering the show security
datapath-debug command. If the output does not display the intended configuration,
repeat the configuration instructions in this example to correct it. The following isshow
security datapath-debug output from the show security datapath-debug command:

security {
datapath-debug {
capture-file {
my-capture
format pcap
size 1m
files 5;
}
}
maximum-capture-size 100;
action-profile do-capture {
event np-ingress {
packet-dump
}
}
packet-filter my-filter {
source-prefix 1.2.3.4/32
action-profile do-capture
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

• Verifying Packet Capture on page 1229


• Verifying data path debugging capture on page 1229
• Verifying data path debugging counter on page 1229

1228 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Verifying Packet Capture

Purpose Verify if the packet capture is working.

Action From operational mode, enter the request security datapath-debug capture start command
to start packet capture and enter the request security datapath-debug capture stop
command to stop packet capture.

To view the results, from CLI operational mode, access the local UNIX shell and navigate
to the directory /var/log/my-capture. The result can be read by using the tcpdump utility.

Verifying data path debugging capture

Purpose Verify the details of data path debugging capture file.

Action From operational mode, enter the show security datapath-debug capture command.

user@host>show security datapath-debug capture

Verifying data path debugging counter

Purpose Verify the details of the data path debugging counter.

Action From operational mode, enter the show security datapath-debug counter command.

Related • Packet Capture Overview on page 1184


Documentation
• Understanding Data Path Debugging for SRX Series Devices on page 1180

• Debugging the Data Path (CLI Procedure) on page 1216

Disabling Packet Capture

You must disable packet capture before opening the packet capture file for analysis or
transferring the file to an external device. Disabling packet capture ensures that the
internal file buffer is flushed and all the captured packets are written to the file.

To disable packet capture, enter from configuration mode:

[edit forwarding-options]
user@host# set packet-capture disable

If you are done configuring the device, enter commit from configuration mode.

Related • Packet Capture Overview on page 1184


Documentation
• Example: Configuring Packet Capture on an Interface on page 1223

• Example: Configuring a Firewall Filter for Packet Capture on page 1224

• Example: Enabling Packet Capture on a Device on page 1220

• Deleting Packet Capture Files on page 1230

Copyright © 2013, Juniper Networks, Inc. 1229


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Deleting Packet Capture Files

Deleting packet capture files from the /var/tmp directory only temporarily removes the
packet capture files. Packet capture files for the interface are automatically created
again the next time a packet capture configuration change is committed or as part of a
packet capture file rotation.

To delete a packet capture file:

1. Disable packet capture (see “Disabling Packet Capture” on page 1229).

2. Delete the packet capture file for the interface.

a. From operational mode, access the local UNIX shell.

user@host> start shell


%

b. Navigate to the directory where packet capture files are stored.

% cd /var/tmp
%

c. Delete the packet capture file for the interface; for example pcap-file.fe.0.0.0.

% rm pcap-file.fe.0.0.0
%

d. Return to operational mode.

% exit
user@host>

3. Reenable packet capture (see “Example: Enabling Packet Capture on a Device” on


page 1220).

4. If you are done configuring the device, enter commit from configuration mode.

Related • Packet Capture Overview on page 1184


Documentation
• Example: Configuring Packet Capture on an Interface on page 1223

• Example: Configuring a Firewall Filter for Packet Capture on page 1224

• Example: Enabling Packet Capture on a Device on page 1220

• Changing Encapsulation on Interfaces with Packet Capture Configured on page 1230

• Disabling Packet Capture on page 1229

Changing Encapsulation on Interfaces with Packet Capture Configured

Before modifying the encapsulation on a device interface that is configured for packet
capture, you must disable packet capture and rename the latest packet capture file.
Otherwise, packet capture saves the packets with different encapsulations in the same
packet capture file. Packet files containing packets with different encapsulations are not
useful, because packet analyzer tools like tcpdump cannot analyze such files.

1230 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

After modifying the encapsulation, you can safely reenable packet capture on the device.

To change the encapsulation on interfaces with packet capture configured:

1. Disable packet capture (see “Disabling Packet Capture” on page 1229).

2. Enter commit from configuration mode.

3. Rename the latest packet capture file on which you are changing the encapsulation
with the .chdsl extension.

a. From operational mode, access the local UNIX shell.

user@host> start shell


%

b. Navigate to the directory where packet capture files are stored.

% cd /var/tmp
%

c. Rename the latest packet capture file for the interface on which you are changing
the encapsulation; for example fe.0.0.0.

% mv pcap-file.fe.0.0.0 pcap-file.fe.0.0.0.chdsl
%

d. Return to operational mode.

% exit
user@host>

4. Change the encapsulation on the interface using the J-Web user interface or CLI
configuration editor.

5. If you are done configuring the device, enter commit from configuration mode.

6. Reenable packet capture (see “Example: Enabling Packet Capture on a Device” on


page 1220).

7. If you are done configuring the device, enter commit from configuration mode.

Related • Packet Capture Overview on page 1184


Documentation
• Example: Configuring Packet Capture on an Interface on page 1223

• Example: Configuring a Firewall Filter for Packet Capture on page 1224

• Example: Enabling Packet Capture on a Device on page 1220

Profiles
• Configuring the Filter Profile on page 1232
• Example: Configuring a Filter Profile on page 1233
• Example: Configuring Interface-Specific Firewall Counters and Filter Profiles on page 1234
• Configuring the Interface Profile on page 1235

Copyright © 2013, Juniper Networks, Inc. 1231


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Configuring Class Usage Profiles on page 1238


• Configuring the MIB Profile on page 1240
• Configuring the Routing Engine Profile on page 1242

Configuring the Filter Profile

A filter profile specifies error and statistics information collected and written to a file. A
filter profile must specify counter names for which statistics are collected.

To configure a filter profile, include the filter-profile statement at the [edit


accounting-options] hierarchy level:

[edit accounting-options]
filter-profile profile-name {
counters {
counter-name;
}
file filename;
interval minutes;
}

To apply the filter profile, include the accounting-profile statement at the [edit firewall
filter filter-name] hierarchy level.

To configure a filter profile, perform the tasks described in the following sections:

• Configuring the Counters on page 1232


• Configuring the File Information on page 1232
• Configuring the Interval on page 1233

Configuring the Counters


Statistics are collected for all counters specified in the filter profile. To configure the
counters, include the counters statement at the [edit accounting-options filter-profile
profile-name] hierarchy level:

[edit accounting-options filter-profile profile-name]


counters {
}

Configuring the File Information

Each accounting profile logs its statistics to a file in the /var/log directory.

To configure which file to use, include the file statement at the [edit accounting-options
filter-profile profile-name] hierarchy level:

[edit accounting-options filter-profile profile-name]


file filename;

You must specify a filename for the filter profile that has already been configured at the
[edit accounting-options] hierarchy level.

1232 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

NOTE: If the configured file size or transfer interval is exceeded, Junos OS


closes the file and starts a new one. By default, the transfer interval value is
30 minutes. If the transfer interval is not configured, Junos OS closes the file
and starts a new one when the file size exceeds its configured value or the
default transfer interval value exceeds 30 minutes. To avoid transferring files
every 30 minutes, specify a different value for the transfer interval.

Configuring the Interval


Each filter with an accounting profile enabled has statistics collected once per interval
time specified for the accounting profile. Statistics collection time is scheduled evenly
over the configured interval. To configure the interval, include the interval statement at
the [edit accounting-options filter-profile profile-name] hierarchy level:

[edit accounting-options filter-profile profile-name]


interval;

NOTE: The minimum interval allowed is 1 minute. Configuring a low interval


in an accounting profile for a large number of filters might cause serious
performance degradation.

The range for the interval statement is 1 through 2880 minutes. The default is 30 minutes.

Related • Accounting Options Overview on page 1173


Documentation
• Understanding Device Management Functions in Junos OS

• Accounting Options Configuration on page 1192

• Configuring Accounting-Data Log Files on page 1195

• Configuring the Interface Profile on page 1198

• Configuration Statements at the [edit accounting-options] Hierarchy Level on page 1191

• Example: Configuring a Filter Profile on page 1202

• Example: Configuring Interface-Specific Firewall Counters and Filter Profiles on page 1203

Example: Configuring a Filter Profile


Configure a filter profile:

[edit]
accounting-options {
file fw_accounting {
size 500k files 4;
}
filter-profile fw_profile1 {
file fw_accounting;
interval 60;
counters {
counter1;

Copyright © 2013, Juniper Networks, Inc. 1233


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

counter2;
counter3;
}
}
}
firewall {
filter myfilter {
accounting-profile fw_profile1;
...
term accept-all {
then {
count counter1;
accept;
}
}
}
}

The filter profile, fw-profile1, writes data to the file fw_accounting. The file might look like
the following:
#FILE CREATED 976825278 2000-12-14-20:21:18
#hostname host
#profile-layout
fw_profile1,epoch-timestamp,filter-name,counter-name,packet-count,byte-count
fw_profile1,976826058,myfilter,counter1,163,10764
...
#FILE CLOSED 976826178 2000-12-14-20:36:18

Related • Configuring the Filter Profile on page 1201


Documentation
• Example: Configuring Interface-Specific Firewall Counters and Filter Profiles on page 1203

Example: Configuring Interface-Specific Firewall Counters and Filter Profiles

To collect and log count statistics collected by firewall filters on a per-interface basis,
you must configure a filter profile and include the interface-specific statement at the
[edit firewall filter filter-name] hierarchy level.

Configure the firewall filter accounting profile:

[edit accounting-options]
file cust1_accounting {
size 500k;
}
filter-profile cust1_profile {
file cust1_accounting;
interval 1;
counters {
r1;
}
}

Configure the interface-specific firewall counter:

[edit firewall]
filter f3 {

1234 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

accounting-profile cust1_profile;
interface-specific;
term f3-term {
then {
count r1;
accept;
}
}
}

Apply the firewall filter to an interface:

[edit interfaces]
xe-1/0/0 {
unit 0 {
family inet {
filter {
input f3;
output f3;
}
address 20.20.20.30/24;
}
}
}

The following example shows the contents of the cust1_accounting file in the /var/log
folder that might result from the preceding configuration:
#FILE CREATED 995495212 2001-07-18-22:26:52
#hostname host
#profile-layout cust1_profile,epoch-timestamp,interfaces,filter-name,
counter-name,packet-count,byte-count
cust1_profile,995495572,xe-1/0/0.0,f3-xe-1/0/0.0-i,r1-xe-1/0/0.0-i,5953,1008257
cust1_profile,995495602,xe-1/0/0.0,f3-xe-1/0/0.0-o,r1-xe-1/0/0.0-o,5929,1006481
...

If the interface-specific statement is not included in the configuration, the following output
might result:
#FILE CREATED 995495212 2001-07-18-22:26:52
#hostname host
#profile-layout cust1_profile,epoch-timestamp,interfaces,filter-name,
counter-name,packet-count,byte-count
cust1_profile,995495572,xe-1/0/0.0,f3,r1,5953,1008257
cust1_profile,995495632,xe-1/0/0.0,f3,r1,5929,1006481

Related • Configuring the Filter Profile on page 1201


Documentation
• Configuring the Interface Profile on page 1198

Configuring the Interface Profile

An interface profile specifies the information collected and written to a log file. You can
configure a profile to collect error and statistic information for input and output packets
on a particular physical or logical interface.

Copyright © 2013, Juniper Networks, Inc. 1235


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

To configure an interface profile, include the interface-profile statement at the


[edit accounting-options] hierarchy level:

[edit accounting-options]
interface-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}

By default, the Packet Forwarding Engine (PFE) periodically collects the statistics for all
interfaces. To improve the performance, you can optionally disable the periodic refresh
by including the periodic-refresh disable statement at the [edit accounting-options]
hierarchy level.

Each accounting profile must have a unique profile-name. To apply a profile to a physical
or logical interface, include the accounting-profile statement at either the [edit interfaces
interface-name] or the [edit interfaces interface-name unit logical-unit-number] hierarchy
level. You can also apply an accounting profile at the [edit firewall family family-type filter
filter-name] hierarchy level.

To configure an interface profile, perform the tasks described in the following sections:

• Configuring Fields on page 1236


• Configuring the File Information on page 1236
• Configuring the Interval on page 1237
• Example: Configuring the Interface Profile on page 1237

Configuring Fields
An interface profile must specify what statistics are collected. To configure which statistics
should be collected for an interface, include the fields statement at the [edit
accounting-options interface-profile profile-name] hierarchy level:

[edit accounting-options interface-profile profile-name]


fields {
field-name;
}

Configuring the File Information

Each accounting profile logs its statistics to a file in the /var/log directory.

To configure which file to use, include the file statement at the [edit accounting-options
interface-profile profile-name] hierarchy level:

[edit accounting-options interface-profile profile-name]


file filename;

You must specify a file statement for the interface profile that has already been configured
at the [edit accounting-options] hierarchy level.

1236 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Configuring the Interval


Each interface with an accounting profile enabled has statistics collected once per interval
time specified for the accounting profile. Statistics collection time is scheduled evenly
over the configured interval. To configure the interval, include the interval statement at
the [edit accounting-options interface-profile profile-name] hierarchy level:

[edit accounting-options interface-profile profile-name]


interval minutes;

NOTE: The minimum interval allowed is 1 minute. Configuring a low interval


in an accounting profile for a large number of interfaces might cause serious
performance degradation.

The range for the interval statement is 1 through 2880 minutes. The default is 30 minutes.

Example: Configuring the Interface Profile


Configure the interface profile:

[edit]
accounting-options {
file if_stats {
size 40 files 5;
}
interface-profile if_profile1 {
file if_stats;
interval 30;
fields {
input-bytes;
output-bytes;
input-packets;
output-packets;
input-multicast;
output-multicast;
}
}
interface-profile if_profile2 {
file if_stats;
interval 30;
fields {
input-bytes;
output-bytes;
input-packets;
output-packets;
input-multicast;
output-multicast;
}
}
interfaces {
xe-1/0/0 {
accounting-profile if_profile1;
unit 0 {
accounting-profile if_profile2;

Copyright © 2013, Juniper Networks, Inc. 1237


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

...
}
}
}
}

The two interface profiles, if-profile1 and if-profile2, write data to the same file, if-stats.
The if-stats file might look like the following:

#FILE CREATED 976823478 2000-12-14-19:51:18


#hostname host
#profile-layout
if_profile2,epoch-timestamp,interface-name,snmp-index,input-bytes,output-bytes,
input-packets,output-packets,input-multicast,output-multicast
#profile-layout
if_profile1,epoch-timestamp,interface-name,snmp-index,input-bytes,output-bytes,
input-packets
if_profile2,976823538,xe-1/0/0.0,8,134696815,3681534,501088,40723,0,0
if_profile1,976823538,xe-1/0/0,7,134696815,3681534,501088
...
#FILE CLOSED 976824378 2000-12-14-20:06:18

Related • Accounting Options Overview on page 1173


Documentation
• Understanding Device Management Functions in Junos OS

• Accounting Options Configuration on page 1192

• Configuring Accounting-Data Log Files on page 1195

• Configuring the Filter Profile on page 1201

• Configuration Statements at the [edit accounting-options] Hierarchy Level on page 1191

Configuring Class Usage Profiles

To collect class usage statistics, perform the tasks described in these sections:

• Configuring a Class Usage Profile on page 1238


• Configuring the File Information on page 1239
• Configuring the Interval on page 1239
• Creating a Class Usage Profile to Collect Source Class Usage Statistics on page 1239
• Creating a Class Usage Profile to Collect Destination Class Usage Statistics on page 1240

Configuring a Class Usage Profile

You can configure the class usage profile to collect statistics for particular source and
destination classes.

To configure the class usage profile to filter by source classes, include the source-classes
statement at the [edit accounting-options class-usage-profile profile-name] hierarchy
level:

[edit accounting-options class-usage-profile profile-name]


source-classes {
source-class-name;
}

1238 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

To configure the class usage profile to filter by destination classes, include the
destination-classes statement at the [edit accounting-options class-usage-profile
profile-name] hierarchy level:

[edit accounting-options class-usage-profile profile-name]


destination-classes {
destination-class-name;
}

Configuring the File Information

Each accounting profile logs its statistics to a file in the /var/log directory.

To specify which file to use, include the file statement at the [edit accounting-options
class-usage-profile profile-name] hierarchy level:

[edit accounting-options class-usage-profile profile-name]


file filename;

You must specify a filename for the source class usage profile that has already been
configured at the [edit accounting-options] hierarchy level. You can also specify a filename
for the destination class usage profile configured at the [edit accounting-options] hierarchy
level.

Configuring the Interval


Each interface with a class usage profile enabled has statistics collected once per interval
specified for the accounting profile. Statistics collection time is scheduled evenly over
the configured interval. To configure the interval, include the interval statement at the
[edit accounting-options class-usage-profile profile-name] hierarchy level:

[edit accounting-options class-usage-profile profile-name]


interval;

Creating a Class Usage Profile to Collect Source Class Usage Statistics


To create a class usage profile to collect source class usage statistics:

[edit]
accounting-options {
class-usage-profile scu-profile1;
file usage-stats;
interval 15;
source-classes {
gold;
silver;
bronze;
}
}

The class usage profile, scu-profile1, writes data to the file usage_stats. The file might
look like the following:
#FILE CREATED 976825278 2000-12-14-20:21:18
#profile-layout, scu_profile,epoch-timestamp,interface-name,source-class,
packet-count,byte-count
scu_profile,980313078,xe-1/0/0.0,gold,82,6888
scu_profile,980313078,xe-1/0/0.0,silver,164,13776
scu_profile,980313078,xe-1/0/0.0,bronze,0,0
scu_profile,980313678,xe-1/0/0.0,gold,82,6888

Copyright © 2013, Juniper Networks, Inc. 1239


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

scu_profile,980313678,xe-1/0/0.0,silver,246,20664
scu_profile,980313678,xe-1/0/0.0,bronze,0,0

Creating a Class Usage Profile to Collect Destination Class Usage Statistics


To create a class usage profile to collect destination class usage statistics:

[edit]
accounting-options {
class-usage-profile dcu-profile1;
file usage-stats
interval 15;
destination-classes {
gold;
silver;
bronze;
}
}

The class usage profile, dcu-profile1, writes data to the file usage-stats. The file might
look like the following:
#FILE CREATED 976825278 2000-12-14-20:21:18
#profile-layout, dcu_profile,epoch-timestamp,interface-name,destination-class,
packet-count,byte-count
dcu_profile,980313078,xe-1/0/0.0,gold,82,6888
dcu_profile,980313078,xe-1/0/0.0,silver,164,13776
dcu_profile,980313078,xe-1/0/0.0,bronze,0,0
dcu_profile,980313678,xe-1/0/0.0,gold,82,6888
dcu_profile,980313678,xe-1/0/0.0,silver,246,20664
dcu_profile,980313678,xe-1/0/0.0,bronze,0,0
...
#FILE CLOSED 976826178 2000-12-14-20:36:18

Related • Understanding Source Class Usage and Destination Class Usage Options on page 1174
Documentation
• Configuring SCU or DCU on page 1204

• Configuring SCU on a Virtual Loopback Tunnel Interface on page 1206

• Configuring the Routing Engine Profile on page 1212

Configuring the MIB Profile

The MIB profile collects MIB statistics and logs them to a file. The MIB profile specifies
the SNMP operation and MIB object names for which statistics are collected.

To configure a MIB profile, include the mib-profile statement at the [edit


accounting-options] hierarchy level:

[edit accounting-options]
mib-profile profile-name {
file filename;
interval minutes;
object-names {
mib-object-name;
}
operation operation-name;

1240 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

To configure a MIB profile, perform the tasks described in the following sections:

• Configuring the File Information on page 1241


• Configuring the Interval on page 1241
• Configuring the MIB Operation on page 1241
• Configuring MIB Object Names on page 1241
• Example: Configuring a MIB Profile on page 1242

Configuring the File Information

Each accounting profile logs its statistics to a file in the /var/log directory.

To configure which file to use, include the file statement at the [edit accounting-options
mib-profile profile-name] hierarchy level:

[edit accounting-options mib-profile profile-name]


file filename;

You must specify a filename for the MIB profile that has already been configured at the
[edit accounting-options] hierarchy level.

Configuring the Interval


A MIB profile has statistics collected once per interval time specified for the profile.
Statistics collection time is scheduled evenly over the configured interval. To configure
the interval, include the interval statement at the [edit accounting-options mib-profile
profile-name] hierarchy level:

[edit accounting-options mib-profile profile-name]


interval;

The range for the interval statement is 1 through 2880 minutes. The default is 30 minutes.

Configuring the MIB Operation


A MIB profile must specify the operation that is used to collect MIB statistics. To configure
which operation is used to collect MIB statistics, include the operation statement at the
[edit accounting-options mib-profile profile-name] hierarchy level:

[edit accounting-options mib-profile profile-name]


operation operation-name;

You can configure a get, get-next, or walk operation. The default operation is walk.

Configuring MIB Object Names


A MIB profile must specify the MIB objects for which statistics are to be collected. To
configure the MIB objects for which statistics are collected, include the objects-names
statement at the [edit accounting-options mib-profile profile-name] hierarchy level:

[edit accounting-options mib-profile profile-name]


object-names {
mib-object-name;
}

You can include multiple MIB object names in the configuration.

Copyright © 2013, Juniper Networks, Inc. 1241


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Example: Configuring a MIB Profile


Configure a MIB profile:

[edit accounting-options]
mib-profile mstatistics {
file stats;
interval 60;
operation walk;
objects-names {
ipCidrRouteStatus;
ifOutOctets;
}
}

Related • Understanding Source Class Usage and Destination Class Usage Options on page 1174
Documentation
• Configuring SCU or DCU on page 1204

• Configuring SCU on a Virtual Loopback Tunnel Interface on page 1206

• Configuring Class Usage Profiles on page 1208

• Configuring the Routing Engine Profile on page 1212

Configuring the Routing Engine Profile

The Routing Engine profile collects Routing Engine statistics and logs them to a file. The
Routing Engine profile specifies the fields for which statistics are collected.

To configure a Routing Engine profile, include the routing-engine-profile statement at the


[edit accounting-options] hierarchy level:

[edit accounting-options]
routing-engine-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}

To configure a Routing Engine profile, perform the tasks described in the following
sections:

• Configuring Fields on page 1243


• Configuring the File Information on page 1243
• Configuring the Interval on page 1243
• Example: Configuring a Routing Engine Profile on page 1243

1242 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Configuring Fields
A Routing Engine profile must specify what statistics are collected. To configure which
statistics should be collected for the Routing Engine, include the fields statement at the
[edit accounting-options routing-engine-profile profile-name] hierarchy level:

[edit accounting-options routing-engine-profile profile-name]


fields {
field-name;
}

Configuring the File Information

Each accounting profile logs its statistics to a file in the /var/log directory.

To configure which file to use, include the file statement at the [edit accounting-options
routing-engine-profile profile-name] hierarchy level:

[edit accounting-options routing-engine-profile profile-name]


file filename;

You must specify a filename for the Routing Engine profile that has already been configured
at the [edit accounting-options] hierarchy level.

Configuring the Interval


A Routing Engine profile has statistics collected once per interval time specified for the
profile. Statistics collection time is scheduled evenly over the configured interval. To
configure the interval, include the interval statement at the [edit accounting-options
routing-engine-profile profile-name] hierarchy level:

[edit accounting-options routing-engine-profile profile-name]


interval;

The range for interval is 1 through 2880 minutes. The default is 30 minutes.

Example: Configuring a Routing Engine Profile


Configure a Routing Engine profile:

[edit accounting-options]
file my-file {
size 300k;
}
routing-engine-profile profile-1 {
file my-file;
fields {
host-name;
date;
time-of-day;
uptime;
cpu-load-1;
cpu-load-5;
cpu-load-15;
}
}

Copyright © 2013, Juniper Networks, Inc. 1243


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Understanding Source Class Usage and Destination Class Usage Options on page 1174
Documentation
• Configuring SCU or DCU on page 1204

• Configuring SCU on a Virtual Loopback Tunnel Interface on page 1206

• Configuring Class Usage Profiles on page 1208

• Configuring the MIB Profile on page 1210

RPM
• Example: Configuring Basic RPM Probes on page 1244
• Example: Configuring RPM Using TCP and UDP Probes on page 1248
• Example: Configuring RPM Probes for BGP Monitoring on page 1251
• Directing RPM Probes to Select BGP Devices on page 1253
• Configuring RPM Timestamping on page 1254
• Tuning RPM Probes on page 1254
• RPM Configuration Options on page 1255

Example: Configuring Basic RPM Probes

This example shows how to configure basic RPM probes to measure performance between
two network endpoints.

• Requirements on page 1244


• Overview on page 1244
• Configuration on page 1245
• Verification on page 1247

Requirements

Before you begin:

• Establish basic connectivity. See the Getting Started Guide for your device.

• Configure network interfaces. See Junos OS Interfaces Library for Security Devices.

Overview

In this example, you configure basic probes for two RPM owners, customerA and
customerB. You configure the RPM test as icmp-test for customerA with a test interval
of 15 seconds and specify a probe type as icmp-ping-timestamp, a probe timestamp,
and a target address as 192.178.16.5. You then configure the RPM thresholds and
corresponding SNMP traps to catch ingress (inbound) times greater than 3000
microseconds.

Then you configure the RPM test as http-test for customerB with a test interval of 30
seconds and specify a probe type as http-get and a target URL as http://customerB.net.
Finally, you configure RPM thresholds and corresponding SNMP traps as probe-failure

1244 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

and test-failure to catch three or more successive lost probes and total lost probes of
10.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set services rpm probe customerA test icmp-test probe-interval 15


set services rpm probe customerA test icmp-test probe-type icmp-ping-timestamp
set services rpm probe customerA test icmp-test hardware-timestamp
set services rpm probe customerA test icmp-test target address 192.178.16.5
set services rpm probe customerA test icmp-test thresholds ingress-time 3000
set services rpm probe customerA test icmp-test traps ingress-time-exceeded
set services rpm probe customerB test http-test probe-interval 30
set services rpm probe customerB test http-test probe-type http-get
set services rpm probe customerB test http-test target url http://customerB.net
set services rpm probe customerB test http-test thresholds successive-loss 3
set services rpm probe customerB test http-test thresholds total-loss 10
set services rpm probe customerB test http-test traps probe-failure
set services rpm probe customerB test http-test traps test-failure

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure basic RPM probes:

1. Configure the RPM.

[edit]
user@host# edit services rpm

2. Configure the RPM owners.

[edit services rpm]


user@host# set probe customerA
user@host# set probe customerB

3. Configure the RPM test for customerA.

[edit services rpm]


user@host# edit probe customerA
user@host# set test icmp-test probe-interval 15
user@host# set test icmp-test probe-type icmp-ping-timestamp

4. Specify a probe timestamp and a target address.

[edit services rpm probe customerA]


user@host# set test icmp-test hardware-timestamp
user@host# set test icmp-test target address 192.178.16.5

5. Configure RPM thresholds and corresponding SNMP traps.

[edit services rpm probe customerA]


user@host# set test icmp-test thresholds ingress-time 3000
user@host# set test icmp-test traps ingress-time-exceeded

Copyright © 2013, Juniper Networks, Inc. 1245


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

6. Configure the RPM test for customerB.

[edit]
user@host# edit services rpm probe customerB
user@host# set test http-test probe-interval 30

7. Specify a probe type and a target URL.

[edit services rpm probe customerB]


user@host# set test http-test probe-type http-get
user@host# set test http-test target url http://customerB.net

8. Configure RPM thresholds and corresponding SNMP traps.

[edit services rpm probe customerB]


user@host# set test http-test thresholds successive-loss 3
user@host# set test http-test thresholds total-loss 10
user@host# set test http-test traps probe-failure
user@host# set test http-test traps test-failure

Results From configuration mode, confirm your configuration by entering the show services rpm
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@host# show services rpm
probe customerA {
test icmp-test {
probe-type icmp-ping-timestamp;
target address 192.178.16.5;
probe-interval 15;
thresholds {
ingress-time 3000;
}
traps ingress-time-exceeded;
hardware-timestamp;
}
}
probe customerB {
test http-test {
probe-type http-get
target url http://customerB.net;
probe-interval 30;
thresholds {
successive-loss 3;
total-loss 10;
}
traps [ probe-failure test-failure ];
}
}

If you are done configuring the device, enter commit from configuration mode.

1246 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Verification

Confirm that the configuration is working properly.

• Verifying RPM Services on page 1247


• Verifying RPM Statistics on page 1247

Verifying RPM Services

Purpose Verify that the RPM configuration is within the expected values.

Action From configuration mode, enter the show services rpm command. The output shows the
values that are configured for RPM on the device.

Verifying RPM Statistics

Purpose Verify that the RPM probes are functioning and that the RPM statistics are within expected
values.

Action From configuration mode, enter the show services rpm probe-results command.

user@host> show services rpm probe-results

Owner: customerD, Test: icmp-test


Probe type: icmp-ping-timestamp
Minimum Rtt: 312 usec, Maximum Rtt: 385 usec, Average Rtt: 331 usec,
Jitter Rtt: 73 usec, Stddev Rtt: 27 usec
Minimum egress time: 0 usec, Maximum egress time: 0 usec,
Average egress time: 0 usec, Jitter egress time: 0 usec,
Stddev egress time: 0 usec
Minimum ingress time: 0 usec, Maximum ingress time: 0 usec,
Average ingress time: 0 usec, Jitter ingress time: 0 usec,
Stddev ingress time: 0 usec
Probes sent: 5, Probes received: 5, Loss percentage: 0

Owner: customerE, Test: http-test


Target address: 192.176.17.4, Target URL: http://customerB.net,
Probe type: http-get
Minimum Rtt: 1093 usec, Maximum Rtt: 1372 usec, Average Rtt: 1231 usec,
Jitter Rtt: 279 usec, Stddev Rtt: 114 usec
Probes sent: 3, Probes received: 3, Loss percentage: 0

Owner: Rpm-Bgp-Owner, Test: Rpm-Bgp-Test-1


Target address: 10.209.152.37, Probe type: icmp-ping, Test size: 5 probes
Routing Instance Name: LR1/RI1
Probe results:
Response received, Fri Oct 28 05:20:23 2005
Rtt: 662 usec
Results over current test:
Probes sent: 5, Probes received: 5, Loss percentage: 0
Measurement: Round trip time
Minimum: 529 usec, Maximum: 662 usec, Average: 585 usec,
Jitter: 133 usec, Stddev: 53 usec
Results over all tests:
Probes sent: 5, Probes received: 5, Loss percentage: 0
Measurement: Round trip time
Minimum: 529 usec, Maximum: 662 usec, Average: 585 usec,
Jitter: 133 usec, Stddev: 53 usec

Copyright © 2013, Juniper Networks, Inc. 1247


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • RPM Overview on page 1186


Documentation
• RPM Configuration Options on page 1255

• Tuning RPM Probes on page 1254

Example: Configuring RPM Using TCP and UDP Probes

This example shows how to configure RPM using TCP and UDP probes.

• Requirements on page 1248


• Overview on page 1248
• Configuration on page 1248
• Verification on page 1250

Requirements

Before you begin:

• Establish basic connectivity. See the Getting Started Guide for your device.

• Configure network interfaces. See Junos OS Interfaces Library for Security Devices.

• Configure the probe owner, the test, and the specific parameters of the RPM probe.
See “Example: Configuring Basic RPM Probes” on page 1244.

Overview

In this example, you configure both the host (device A) and the remote device (device
B) to act as TCP and UDP servers. You configure a probe for customerC, which uses TCP
packets. Device B is configured as an RPM server for both TCP and UDP packets, using
an lt services interface as the destination interface, and ports 50000 and 50037,
respectively.

CAUTION: Use probe classification with caution, because improper


configuration can cause packets to be dropped.

NOTE: On J Series devices, the destination interface must be an lt services


interface.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

{device A}
set services rpm probe customerC test tcp-test probe-interval 5

1248 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

set services rpm probe customerC test tcp-test probe-type tcp-ping


set services rpm probe customerC test tcp-test target address 192.162.45.6
set services rpm probe customerC test tcp-test destination-interface lt-0/0/0
set services rpm probe customerC test tcp-test destination-port 50000

{device B}
set services rpm probe-server tcp port 50000
set services rpm probe-server udp port 50037

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure RPM using TCP and UDP probes:

1. Configure the RPM owner on device A.

{device A}
[edit]
user@host# edit services rpm
user@host# set probe customerC

2. Configure the RPM test.

{device A}
[edit services rpm]
user@host# edit services rpm probe customerC
user@host# set test tcp-test probe-interval 5

3. Set the probe type.

{device A}
[edit services rpm probe customerC]
user@host# set test tcp-test probe-type tcp-ping

4. Specify the target address.

{device A}
[edit services rpm probe customerC]
user@host# set test tcp-test target address 192.162.45.6

5. Configure the destination interface.

{device A}
[edit services rpm probe customerC]
user@host# set test tcp-test destination-interface It-0/0/0

6. Configure port 50000 as the TCP port to which the RPM probes are sent.

{device A}
[edit services rpm probe customerC]
user@host# set test tcp-test destination-port 50000

7. Configure device B to act as a TCP server using port 50000.

{device B}
[edit]
user@host# edit services rpm
user@host# set probe-server tcp port 50000

8. Configure device B to act as a UDP server using port 50037.

Copyright © 2013, Juniper Networks, Inc. 1249


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

{device B}
[edit services rpm]
user@host# set probe-server udp port 50037

Results From configuration mode, confirm your configuration by entering the show services rpm
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@host# show services rpm
probe customerC {
test tcp-test {
probe-type tcp-ping;
target address 192.162.45.6;
probe-interval 5;
destination-port 50000;
destination-interface lt-0/0/0.0;
}
}
probe-server {
tcp {
port 50000;
}
udp {
port 50037;
}
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Verifying RPM Probe Servers

Purpose Confirm that the configuration is working properly.

Verify that the device is configured to receive and transmit TCP and UDP RPM probes
on the correct ports.

Action From configuration mode, enter the show services rpm active-servers command. The
output shows a list of the protocols and corresponding ports for which the device is
configured as an RPM server.

user@host> show services rpm active-servers

Protocol: TCP, Port: 50000

Protocol: UDP, Port: 50037

Related • RPM Overview on page 1186


Documentation
• RPM Configuration Options on page 1255

• Example: Configuring Basic RPM Probes on page 1244

• Example: Configuring RPM Probes for BGP Monitoring on page 1251

1250 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• Tuning RPM Probes on page 1254

Example: Configuring RPM Probes for BGP Monitoring

This example shows how to configure RPM probes to monitor BGP neighbors.

• Requirements on page 1251


• Overview on page 1251
• Configuration on page 1251
• Verification on page 1253

Requirements

Before you begin:

• Configure the BGP parameters under RPM configuration to send RPM probes to BGP
neighbors. See “Example: Configuring Basic RPM Probes” on page 1244.

• Use TCP or UDP probes by configure both the probe server (Juniper Networks device)
and the probe receiver (the remote device) to transmit and receive RPM probes on the
same TCP or UDP port. See “Example: Configuring RPM Using TCP and UDP Probes”
on page 1248.

Overview

In this example, you specify a hexadecimal value that you want to use for the data portion
of the RPM probe as ABCD123. ( It ranges from 1 through 2048 characters.) You specify
the data size of the RPM probe as 1024 bytes. ( The value ranges from 0 through 65,507.)

Then you configure destination port 50000 as the TCP port to which the RPM probes
are sent. You specify the number of probe results to be saved in the probe history as 25.
(It ranges from 0 through 255, and the default is 50.) You set the probe count to 5 and
probe interval as 1. (The probe count ranges from 1 through 15, and the default is 1; and
the probe interval ranges from 1 through 255, and the default is 3.) You then specify
tcp-ping as the type of probe to be sent as part of the test.

Finally, you set the test interval as 60. The value ranges from 0 through 86,400 seconds
for the interval between tests.

Configuration

CLI Quick To quickly configure this example, copy the following commands, paste them into a text
Configuration file, remove any line breaks, change any details necessary to match your network
configuration, and then copy and paste the commands into the CLI at the [edit] hierarchy
level.

set services rpm bgp data-fill ABCD123 data-size 1024


set services rpm bgp destination-port 50000 history-size 25
set services rpm bgp probe-count 5 probe-interval 1
set services rpm bgp probe-type tcp-ping test-interval 60

Copyright © 2013, Juniper Networks, Inc. 1251


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Step-by-Step The following example requires you to navigate various levels in the configuration
Procedure hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To configure RPM probes to monitor BGP neighbors:

1. Configure the RPM and BGP.

[edit]
user@host# edit services rpm bgp

2. Specify a hexadecimal value.

[edit services rpm bgp]


user@host# set data-fill ABCD123

3. Specify the data size of the RPM probe.

[edit services rpm bgp]


user@host# set data-size 1024

4. Configure the destination port.

[edit services rpm bgp]


user@host# set destination-port 50000

5. Specify the number of probes.

[edit services rpm bgp]


user@host# set history-size 25

6. Set the probe count and probe interval.

[edit services rpm bgp]


user@host# set probe-count 5 probe-interval 1

7. Specify the type of probe.

[edit services rpm bgp]


user@host# set probe-type tcp-ping

NOTE: If you do not specify the probe type the default ICMP probes are
sent.

8. Set the test interval.

[edit services rpm bgp]


user@host# set test-interval 60

Results From configuration mode, confirm your configuration by entering the show services rpm
command. If the output does not display the intended configuration, repeat the
configuration instructions in this example to correct it.

[edit]
user@host# show services rpm
bgp {
probe-type tcp-ping;

1252 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

probe-count 5;
probe-interval 1;
test-interval 60;
destination-port 50000;
history-size 25;
data-size 1024;
data-fill ABCD123;
}

If you are done configuring the device, enter commit from configuration mode.

Verification

Verifying RPM Probes for BGP Monitoring

Purpose Confirm that the configuration is working properly.

Verify that the RPM probes for BGP monitoring is configured.

Action From configuration mode, enter the show services rpm command.

Related • RPM Overview on page 1186


Documentation
• RPM Configuration Options on page 1255

• Directing RPM Probes to Select BGP Devices on page 1253

• Tuning RPM Probes on page 1254

Directing RPM Probes to Select BGP Devices

If a device has a large number of BGP neighbors configured, you can direct (filter) the
RPM probes to a selected group of BGP neighbors rather than to all the neighbors. To
identify the BGP devices to receive RPM probes, you can configure routing instances.

The following example requires you to navigate various levels in the configuration
hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To direct RPM probes to select BGP neighbors:

1. Configure routing instance RI1 to send RPM probes to BGP neighbors within the routing
instance.

[edit services rpm bgp]


user@host# set routing-instances RI1

2. If you are done configuring the device, enter commit from configuration mode.

Related • RPM Overview on page 1186


Documentation
• RPM Configuration Options on page 1255

• Example: Configuring Basic RPM Probes on page 1244

• Example: Configuring RPM Probes for BGP Monitoring on page 1251

Copyright © 2013, Juniper Networks, Inc. 1253


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Tuning RPM Probes on page 1254

Configuring RPM Timestamping

To account for latency in the communication of probe messages, you can enable
timestamping of the probe packets. You can timestamp the following RPM probe types:
icmp-ping, icmp-ping-timestamp, udp-ping, and udp-ping-timestamp.

This example shows how to enable timestamping for customerA. The test for customerA
is identified as customerA-test.

To configure timestamping:

1. Specify the RPM probe owner for which you want to enable timestamping.

[edit services rpm]


user@host# edit probe customerA

2. Specify a name for the test.

[edit services rpm probe customerA]


user@host# edit test customerA-test

3. Enable timestamping.

[edit services rpm probe customerA test customerA-test]


user@host# edit hardware-timestamp

4. (Optional) If preferred, indicate that you want timestamping to be only one-way.

[edit services rpm probe customerA test customerA-test]


user@host# edit one-way-hardware-timestamp

NOTE: You cannot include both the source-address and hardware-timestamp


or one-way-hardware-timestamp statements at the [edit services rpm probe
probe-name test test-name] hierarchy level simultaneously.

Related • RPM Overview on page 1186


Documentation
• RPM Configuration Options on page 1255

• Example: Configuring Basic RPM Probes on page 1244

• Example: Configuring RPM Using TCP and UDP Probes on page 1248

• Tuning RPM Probes on page 1254

Tuning RPM Probes

After configuring an RPM probe, you can set parameters to control probe functions, such
as the interval between probes, the total number of concurrent probes that a system
can handle, and the source address used for each probe packet. See “Example: Configuring
Basic RPM Probes” on page 1244.

1254 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

The following example requires you to navigate various levels in the configuration
hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration
Mode.

To tune RPM probes:

1. Set the maximum number of concurrent probes allowed on the system to 10.

[edit services rpm]


user@host# set probe-limit 10

2. Access the ICMP probe of customer A.

[edit]
user@host# edit services rpm probe customerA test icmp-test

3. Set the time between probe transmissions to 15 seconds.

[edit services rpm probe customerA test icmp-test]


user@host# set probe-interval 15

4. Set the number of probes within a test to 10.

[edit services rpm probe customerA test icmp-test]


user@host# set probe-count 10

5. Set the source address for each probe packet to 192.168.2.9. If you do not explicitly
configure a source address, the address on the outgoing interface through which the
probe is sent is used as the source address.

[edit services rpm probe customerA test icmp-test]


user@host# set source-address 192.168.2.9

6. If you are done configuring the device, enter commit from configuration mode.

Related • RPM Overview on page 1186


Documentation
• RPM Configuration Options on page 1255

• Example: Configuring RPM Probes for BGP Monitoring on page 1251

• Configuring RPM Timestamping on page 1254

RPM Configuration Options

You can configure real-time performance monitoring (RPM) parameters. See


Table 130 on page 1255 for a summary of the configuration options.

Table 130: RPM Configuration Summary


Field Function Your Action

Performance Probe Owners


Owner Name Identifies an RPM owner for which one or more RPM Type the name of the RPM owner.
(required) tests are configured. In most implementations, the
owner name identifies a network on which a set of
tests is being run (a particular customer, for example).

Copyright © 2013, Juniper Networks, Inc. 1255


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 130: RPM Configuration Summary (continued)


Field Function Your Action

Identification
Test name (required) Uniquely identifies the RPM test Type the name of the RPM test.

Target (Address or IP address or URL of probe target Type the IP address, in dotted decimal
URL) (required) notation, or the URL of the probe target. If the
target is a URL, type a fully formed URL that
includes http://.

Source Address Explicitly configured IP address to be used as the Type the source address to be used for the
probe source address probe. If the source IP address is not one of the
device's assigned addresses, the packet uses
the outgoing interface's address as its source.

Routing Instance Particular routing instance over which the probe is Type the routing instance name. The routing
sent instance applies only to probes of type icmp
and icmp-timestamp. The default routing
instance is inet.0.

History Size Number of probe results saved in the probe history Type a number between 0 and 255. The
default history size is 50 probes.

Request Information
Probe Type (required) Specifies the type of probe to send as part of the test. Select the desired probe type from the list:

• http-get
• http-get-metadata
• icmp-ping
• icmp-ping-timestamp
• tcp-ping
• udp-ping

Interval Sets the wait time (in seconds) between each probe Type a number between 1 and 255 (seconds).
transmission

Test Interval Sets the wait time (in seconds) between tests. Type a number between 0 and 86400
(required) (seconds).

Probe Count Sets the total number of probes to be sent for each Type a number between 1 and 15.
test.

Destination Port Specifies the TCP or UDP port to which probes are Type the number 7—a standard TCP or UDP
sent. port number—or a port number from 49152
through 65535.
To use TCP or UDP probes, you must configure the
remote server as a probe receiver. Both the probe
server and the remote server must be Juniper
Networks devices configured to receive and transmit
RPM probes on the same TCP or UDP port.

1256 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 130: RPM Configuration Summary (continued)


Field Function Your Action

DSCP Bits Specifies the Differentiated Services code point Type a valid 6–bit pattern.
(DSCP) bits. This value must be a valid 6–bit pattern.
The default is 000000.

Data Size Specifies the size of the data portion of the ICMP Type a size (in bytes) between 0 and 65507.
probes.

Data Fill Specifies the contents of the data portion of the ICMP Type a hexadecimal value between 1 and 800h
probes. to use as the contents of the ICMP probe data.

Hardware Timestamp Enables timestamping of RPM probe messages. You To enable timestamping, select the check box.
can timestamp the following RPM probes to improve
the measurement of latency or jitter:

• ICMP ping
• ICMP ping timestamp
• UDP ping—destination port UDP-ECHO (port 7)
only
• UDP ping timestamp—destination port UDP-ECHO
(port 7) only

Maximum Probe Thresholds


Successive Lost Sets the total number of probes that must be lost Type a number between 0 and 15.
Probes successively to trigger a probe failure and generate a
system log message.

Lost Probes Sets the total number of probes that must be lost to Type a number between 0 and 15.
trigger a probe failure and generate a system log
message.

Round Trip Time Sets the total round-trip time (in microseconds), from Type a number between 0 and 60,000,000
the device to the remote server, that triggers a probe (microseconds).
failure and generates a system log message.

Jitter Sets the total jitter (in microseconds), for a test, that Type a number between 0 and 60,000,000
triggers a probe failure and generates a system log (microseconds).
message.

Standard Deviation Sets the maximum allowable standard deviation (in Type a number between 0 and 60,000,000
microseconds) for a test, which, if exceeded, triggers (microseconds).
a probe failure and generates a system log message.

Egress Time Sets the total one-way time (in microseconds), from Type a number between 0 and 60,000,000
the device to the remote server, that triggers a probe (microseconds).
failure and generates a system log message.

Ingress Time Sets the total one-way time (in microseconds), from Type a number between 0 and 60,000,000
the remote server to the device, that triggers a probe (microseconds)
failure and generates a system log message.

Copyright © 2013, Juniper Networks, Inc. 1257


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 130: RPM Configuration Summary (continued)


Field Function Your Action

Jitter Egress Time Sets the total outbound-time jitter (in microseconds), Type a number between 0 and 60,000,000
for a test, that triggers a probe failure and generates (microseconds)
a system log message.

Jitter Ingress Time Sets the total inbound-time jitter (in microseconds), Type a number between 0 and 60,000,000
for a test, that triggers a probe failure and generates (microseconds).
a system log message.

Egress Standard Sets the maximum allowable standard deviation of Type a number between 0 and 60,000,000
Deviation outbound times (in microseconds) for a test, which, (microseconds).
if exceeded, triggers a probe failure and generates a
system log message.

Ingress Standard Sets the maximum allowable standard deviation of Type a number between 0 and 60,000,000
Deviation inbound times (in microseconds) for a test, which, if (microseconds).
exceeded, triggers a probe failure and generates a
system log message.

Traps
Egress Jitter Generates SNMP traps when the threshold for jitter • To enable SNMP traps for this condition,
Exceeded in outbound time is exceeded. select the check box.
• To disable SNMP traps, clear the check box.

Egress Standard Generates SNMP traps when the threshold for • To enable SNMP traps for this condition,
Deviation Exceeded standard deviation in outbound times is exceeded. select the check box.
• To disable SNMP traps, clear the check box.

Egress Time Generates SNMP traps when the threshold for • To enable SNMP traps for this condition,
Exceeded maximum outbound time is exceeded. select the check box.
• To disable SNMP traps, clear the check box.

Ingress Jitter Generates SNMP traps when the threshold for jitter • To enable SNMP traps for this condition,
Exceeded in inbound time is exceeded. select the check box.
• To disable SNMP traps, clear the check box.

Ingress Standard Generates SNMP traps when the threshold for • To enable SNMP traps for this condition,
Deviation Exceeded standard deviation in inbound times is exceeded. select the check box.
• To disable SNMP traps, clear the check box.

Ingress Time Generates traps when the threshold for maximum • To enable SNMP traps for this condition,
Exceeded inbound time is exceeded. select the check box.
• To disable SNMP traps, clear the check box.

Jitter Exceeded Generates traps when the threshold for jitter in • To enable SNMP traps for this condition,
round-trip time is exceeded. select the check box.
• To disable SNMP traps, clear the check box.

Probe Failure Generates traps when the threshold for the number • To enable SNMP traps for this condition,
of successive lost probes is reached. select the check box.
• To disable SNMP traps, clear the check box.

1258 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 130: RPM Configuration Summary (continued)


Field Function Your Action

RTT Exceeded Generates traps when the threshold for maximum • To enable SNMP traps for this condition,
round-trip time is exceeded. select the check box.
• To disable SNMP traps, clear the check box.

Standard Deviation Generates traps when the threshold for standard • To enable SNMP traps for this condition,
Exceeded deviation in round-trip times is exceeded. select the check box.
• To disable SNMP traps, clear the check box.

Test Completion Generates traps when a test is completed. • To enable SNMP traps for this condition,
select the check box.
• To disable SNMP traps, clear the check box.

Test Failure Generates traps when the threshold for the total • To enable SNMP traps for this condition,
number of lost probes is reached. select the check box.
• To disable SNMP traps, clear the check box.

Performance Probe Server


TCP Probe Server Specifies the port on which the device is to receive Type the number 7—a standard TCP or UDP
and transmit TCP probes. port number—or a port number from 49160
through 65535.

UDP Probe Server Specifies the port on which the device is to receive Type the number 7—a standard TCP or UDP
and transmit UDP probes. port number—or a port number from 49160
through 65535.

Related • RPM Overview on page 1186


Documentation
• Example: Configuring Basic RPM Probes on page 1244

• Example: Configuring RPM Using TCP and UDP Probes on page 1248

• Example: Configuring RPM Probes for BGP Monitoring on page 1251

Configuration Statements
• Configuration Statements at the [edit accounting-options] Hierarchy Level on page 1259
• [edit security alarms] Hierarchy Level on page 1261
• [edit security datapath-debug] Hierarchy Level on page 1262
• [edit security traceoptions] Hierarchy Level on page 1263

Configuration Statements at the [edit accounting-options] Hierarchy Level

This topic shows all possible configuration statements at the [edit accounting-options]
hierarchy level and their level in the configuration hierarchy. When you are configuring
Junos OS, your current hierarchy level is shown in the banner on the line preceding the
user@host# prompt.

[edit]
accounting-options {

Copyright © 2013, Juniper Networks, Inc. 1259


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

class-usage-profile profile-name {
file filename;
interval minutes;
destination-classes {
destination-class-name;
}
source-classes {
source-class-name;
}
}
file filename {
archive-sites {
}
files number;
nonpersistent;
size bytes;
start-time time;
transfer-interval minutes;
}
filter-profile profile-name {
counters {
counter-name;
}
file filename;
interval minutes;
}
}
interface-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}
mib-profile profile-name {
file filename;
interval seconds;
object-names {
mib-object-name;
}
operation operation-name;
}
routing-engine-profile profile-name {
fields {
field-name;
}
file filename;
interval minutes;
}

Related • Accounting Options Overview on page 1173


Documentation
• Accounting Options Configuration on page 1192

1260 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

[edit security alarms] Hierarchy Level


security {
alarms {
audible {
continuous;
}
potential-violation {
authentication failures;
cryptographic-self-test;
decryption-failures {
threshold value;
}
encryption-failures {
threshold value;
}
idp;
ike-phase1-failures {
threshold value;
}
ike-phase2-failures {
threshold value;
}
key-generation-self-test;
non-cryptographic-self-test;
policy {
application {
duration interval;
size count;
threshold value;
}
destination-ip {
duration interval;
size count;
threshold value;
}
policy match {
duration interval;
size count;
threshold value;
}
source-ip {
duration interval;
size count;
threshold value;
}
}
replay-attacks {
threshold value;
}
security-log-percent-full percentage;
}
}
}

Copyright © 2013, Juniper Networks, Inc. 1261


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• IPsec VPN Feature Guide for Security Devices

• IDP Policies Feature Guide for Security Devices

[edit security datapath-debug] Hierarchy Level


security {
datapath-debug {
action-profile profile-name {
event (jexec | lbt | lt-enter | lt-leave | mac-egress | mac-ingress | np-egress |
np-ingress | pot) {
count;
packet-dump;
packet-summary;
trace;
}
module {
flow {
flag {
all;
}
}
}
preserve-trace-order;
record-pic-history;
}
capture-file {
filename;
files files-number;
format pacp-format;
(no-world-readable | world-readable);
size maximum-file-size;
}
maximum-capture-size value;
packet-filter packet-filter-name {
action-profile (profile-name | default);
destination-port (port-range | protocol-name);
destination-prefix destination-prefix;
interface logical-interface-name;
protocol (protocol-number | protocol-name;
source-port (port-range | protocol- name);
source-prefix source-prefix;
}
trace-options {
file {
filename;
files files-number;
match regular-expression;
(no-world-readable | world-readable);
size maximum-file-size;
}
no-remote-trace;
}

1262 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation
• Master Administrator for Logical Systems Feature Guide for Security Devices

[edit security traceoptions] Hierarchy Level


security {
traceoptions {
file {
filename;
files number;
match regular-expression;
(no-world-readable | world-readable);
size maximum-file-size;
}
flag flag;
no-remote-trace;
rate-limit messages-per-second;
}
}

Related • Security Configuration Statement Hierarchy on page 52


Documentation

accounting-options

Syntax accounting-options {...}


}

Hierarchy Level [edit]

Release Information Statement introduced before Junos OS Release 7.4.

Description Configure options for accounting statistics collection.

Required Privilege snmp—To view this statement in the configuration.


Level snmp-control—To add this statement to the configuration.

Related • Configuration Statements at the [edit accounting-options] Hierarchy Level on page 1191
Documentation
• Accounting Options Configuration on page 1192

Copyright © 2013, Juniper Networks, Inc. 1263


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

action-profile

Syntax action-profile profile-name {


event (jexec | lbt | lt-enter | lt-leave | mac-egress | mac-ingress | np-egress | np-ingress |
pot) {
count;
packet-dump;
packet-summary;
trace;
}
module {
flow {
flag {
all;
}
}
}
preserve-trace-order;
record-pic-history;
}

Hierarchy Level [edit security datapath-debug]

Release Information Command introduced in Junos OS Release 10.0.

Description Configure the action profile options for data path debugging.

Options • action-profile name — Name of the action profile.

• event—Enable the events to trace the packet when the packet hit the events (jexec,
lbt, lt-enter, lt-leave, mac-egress, mac-ingress, np-egress, np-ingress, pot)

• count—Number of times a packet hits the specified event.

• packet-dump—Capture the packet that hits the specified event.

• packet-summary—Print the source/destination IP address details with protocol


number and IP length details along with trace message for the specified event.

• trace—Print the standard trace message when the packet hits the specified event.

• module—Turn on the flow session related trace messages.

• flow—Trace flow session related messages.

• flag—Specify which flow message needs to be traced.

• all—Trace all possible flow trace messages.

• trace—Print the standard trace message when the packet hits the specified event.

• preserve-trace-order—Preserve trace order.

• record-pic-history—Record the PICs in which the packet has been processed.

1264 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Network Monitoring and Troubleshooting Guide for Security Devices


Documentation
• Example: Configuring Packet Capture for Datapath Debugging on page 1226

archive-sites

Syntax archive-sites {
site-name;
}

Hierarchy Level [edit accounting-options file filename]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Configure an archive site. If more than one site name is configured, an ordered list of
archive sites for the accounting-data log files is created. When a file is archived, the router
or switch attempts to transfer the file to the first URL in the list, moving to the next site
only if the transfer does not succeed. The log file is stored at the archive site with a
filename of the format router-name_log-filename_timestamp.

Options site-name—Any valid FTP URL to a destination.

Required Privilege snmp—To view this statement in the configuration.


Level snmp-control—To add this statement to the configuration.

Related • Configuring Archive Sites on page 1198


Documentation

Copyright © 2013, Juniper Networks, Inc. 1265


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

capture-file (Security)

Syntax capture-file {
filename;
files number;
format pacp-format;
size maximum-file-size;
(world-readable | no-world-readable);
}

Hierarchy Level [edit security datapath-debug]

Release Information Statement introduced in Release 10.4 of Junos OS.

Description Sets packet capture for performing the datapath-debug action.

Options • filename—Name of the file to receive the output of the packet capturing operation.

• files—Maximum number of capture files.

If you specify a maximum number of files, you also must specify a maximum file size
with the size option and a filename.

Range: 1 through 10 files

• format—Describes the format of the capture file. The default format file is pcap. You
can also set it as private (binary) format.

• size—Describes the size limit of the capture file.

If you specify a maximum file size, you also must specify a maximum number of trace
files with the files option and a filename.

Range: 10 KB through 100 MB

• world-readable | no-world-readable—By default, log files can be accessed only by the


user who configures the tracing operation. The world-readable option enables any
user to read the file. To explicitly set the default behavior, use the no-world-readable
option.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Junos OS Intrusion Detection and Prevention (IDP) Library for Security Devices
Documentation
• System Log Messages

1266 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

class-usage-profile

Syntax class-usage-profile profile-name {


file filename;
interval minutes;
source-classes {
source-class-name;
}
destination-classes {
destination-class-name;
}
}

Hierarchy Level [edit accounting-options]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Create a class usage profile, which is used to log class usage statistics to a file in the
/var/log directory. The class usage profile logs class usage statistics for the configured
source classes on every interface that has destination-class-usage configured.

Options profile-name—Name of the destination class profile.

The remaining statements are explained separately.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring Class Usage Profiles on page 1208


Documentation

Copyright © 2013, Juniper Networks, Inc. 1267


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

counters

Syntax counters {
counter-name;
}

Hierarchy Level [edit accounting-options filter-profile profile-name]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Names of counters for which filter profile statistics are collected. The packet and byte
counts for the counters are logged to a file in the /var/log directory.

Options counter-name—Name of the counter.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Counters on page 1201


Documentation

1268 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

datapath-debug

Syntax datapath-debug {
action-profile profile-name {
event (jexec | lbt | lt-enter | lt-leave | mac-egress | mac-ingress | np-egress | np-ingress
| pot) {
count;
packet-dump;
packet-summary;
trace;
}
module {
flow {
flag {
all;
}
}
}
preserve-trace-order;
record-pic-history;
}
capture-file {
filename;
files number;
format pacp-format;
size maximum-file-size;
(world-readable | no-world-readable);
}
maximum-capture-size value;
packet-filter packet-filter-name {
action-profile (profile-name | default);
destination-port (port-range | protocol-name);
destination-prefix destination-prefix;
interface logical-interface-name;
protocol (protocol-number | protocol-name;
source-port (port-range | protocol- name);
source-prefix source-prefix;
}
traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
no-remote-trace;
}
}

Hierarchy Level [edit security]

Release Information Command introduced in Junos OS Release 10.0.

Copyright © 2013, Juniper Networks, Inc. 1269


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Description Configure the data path debugging options.

Options The remaining statements are explained separately.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Master Administrator for Logical Systems Feature Guide for Security Devices
Documentation

decryption-failures

Syntax decryption-failures {
threshold value;
}

Hierarchy Level [edit security alarms potential-violation]

Release Information Statement introduced in Junos OS Release 11.2.

Description Raise a security alarm after exceeding a specified number of decryption failures.

Default Multiple decryption failures do not cause an alarm to be raised.

Options failures—Number of decryption failures up to which an alarm is not raised. When the
configured number is exceeded, an alarm is raised.
Range: 0 through 1 through 1,000,000,000.
Default: 1000

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Dynamic VPN Feature Guide for SRX Series Gateway Devices
Documentation
• Group VPN Feature Guide for Security Devices

• IPsec VPN Feature Guide for Security Devices

1270 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

destination-classes

Syntax destination-classes {
destination-class-name;
}

Hierarchy Level [edit accounting-options class-usage-profile profile-name]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Specify the destination classes for which statistics are collected.

Options destination-class-name—Name of the destination class to include in the source class


usage profile.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring a Class Usage Profile on page 1208


Documentation

Copyright © 2013, Juniper Networks, Inc. 1271


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

destination-interface

Syntax destination-interface interface-name;

Hierarchy Level [edit services ( rpm probe owner test test-name],


[edit services rpm probe-server (tcp | udp)]

Release Information Statement introduced in Junos OS Release 7.5.

Description On M Series and T Series routers, specify a services (sp-) interface that adds a timestamp
to RPM probe messages. This feature is supported only with icmp-ping,
icmp-ping-timestamp, udp-ping, and udp-ping-timestamp probe types. You must also
configure the rpm statement on the sp- interface and include the unit 0 family inet
statement with a /32 address.

On M Series, MX Series, and T Series routers, specify a multiservices (ms-) interface that
adds a timestamp to RPM probe messages. This feature is supported only with icmp-ping,
icmp-ping-timestamp, udp-ping, and udp-ping-timestamp probe types. You must also
configure the rpm statement on the ms- interface and include the unit 0 family inet
statement with a /32 address.

To enable RPM for the Services SDK on the adaptive services interface, configure the
object-cache-size, policy-db-size, and package statements at the [edit chassis fpc
slot-number pic pic-number adaptive-services service-package extension-provider] hierarchy
level. For the Services SDK, package-name in the package package-name statement is
jservices-rpm.

Options interface-name—Name of the adaptive services interface.

Required Privilege system—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • hardware-timestamp on page 1281


Documentation

1272 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

destination-port

Syntax destination-port port;

Hierarchy Level [edit services rpm bgp],


[edit services rpm probe owner test test-name]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.3 for EX Series switches.

Description Specify the User Datagram Protocol (UDP) or Transmission Control Protocol (TCP) port
to which a probe is sent. This statement is used only for TCP or UDP probe types.

Options port—The port number can be 7 or from 49,160 to 65,535.

Required Privilege system—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Copyright © 2013, Juniper Networks, Inc. 1273


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

fields (for Interface Profiles)

Syntax fields {
field-name;
}

Hierarchy Level [edit accounting-options interface-profile profile-name]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Statistics to collect in an accounting-data log file for an interface.

Options field-name—Name of the field:

• input-bytes—Input bytes

• input-errors—Generic input error packets

• input-multicast—Input packets arriving by multicast

• input-packets—Input packets

• input-unicast—Input unicast packets

• output-bytes—Output bytes

• output-errors—Generic output error packets

• output-multicast—Output packets sent by multicast

• output-packets—Output packets

• output-unicast—Output unicast packets

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Interface Profile on page 1198


Documentation

1274 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

fields (for Routing Engine Profiles)

Syntax fields {
field-name;
}

Hierarchy Level [edit accounting-options routing-engine-profile profile-name]

Release Information Statement introduced before Junos OS Release 7.4.

Description Statistics to collect in an accounting-data log file for a Routing Engine.

Options field-name—Name of the field:

• cpu-load-1—Average system load over the last 1 minute

• cpu-load-5—Average system load over the last 5 minutes

• cpu-load-15—Average system load over the last 15 minutes

• date—Date, in YYYYMMDD format

• host-name—Hostname for the router

• time-of-day—Time of day, in HHMMSS format

• uptime—Time since last reboot, in seconds

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Routing Engine Profile on page 1212


Documentation

Copyright © 2013, Juniper Networks, Inc. 1275


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

file (Associating with a Profile)

Syntax file filename;

Hierarchy Level [edit accounting-options class-usage-profile profile-name],


[edit accounting-options filter-profile profile-name],
[edit accounting-options interface-profile profile-name],
[edit accounting-options mib-profile profile-name],
[edit accounting-options routing-engine-profile profile-name]

Release Information Statement introduced before Junos OS Release 7.4.


The [edit accounting-options mib-profile profile-name] hierarchy added in Junos OS
Release 8.2.
Statement introduced in Junos OS Release 9.0 for EX Series Switches.

Description Specify the accounting log file associated with the profile.

Options filename—Name of the log file. You must specify a filename already configured in the file
statement at the [edit accounting-options] hierarchy level.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Interface Profile on page 1198


Documentation
• Configuring the Filter Profile on page 1201

• Configuring the MIB Profile on page 1210

• Configuring the Routing Engine Profile on page 1212

1276 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

file (Configuring a Log File)

Syntax file filename {


archive-sites {
site-name;
}
files number;
nonpersistent;
size bytes;
source-classes time;
transfer-interval minutes;
}

Hierarchy Level [edit accounting-options]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Specify a log file to be used for accounting data.

Options filename—Name of the file in which to write accounting data.

The remaining statements are explained separately.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring Accounting-Data Log Files on page 1195


Documentation

Copyright © 2013, Juniper Networks, Inc. 1277


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

files

Syntax files number;

Hierarchy Level [edit accounting-options file filename]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Specify the maximum number of log files to be used for accounting data.

Options number—The maximum number of files. When a log file (for example, profilelog) reaches
its maximum size, it is renamed profilelog.0, then profilelog.1, and so on, until the
maximum number of log files is reached. Then the oldest log file is overwritten. The
minimum value for number is 3 and the default value is 10.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring Accounting-Data Log Files on page 1195


Documentation

filter-profile

Syntax filter-profile profile-name {


counters {
counter-name;
}
file filename;
interval minutes;
}

Hierarchy Level [edit accounting-options]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Create a profile to filter and collect packet and byte count statistics and write them to
a file in the /var/log directory. To apply the profile to a firewall filter, you include the
accounting-profile statement at the [edit firewall filter filter-name] hierarchy level.

Options profile-name—Name of the filter profile.

The remaining statements are explained separately.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Filter Profile on page 1201


Documentation

1278 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

flow (Security Flow)

Syntax flow {
aging {
early-ageout seconds;
high-watermark percent;
low-watermark percent;
}
allow-dns-reply;
bridge {
block-non-ip-all;
bpdu-vlan-flooding;
bypass-non-ip-unicast;
no-packet-flooding {
no-trace-route;
}
}
force-ip-reassembly;
ipsec-performance-acceleration;
load distribution {
session-affinity ipsec;
}
pending-sess-queue-length (high | moderate | normal);
route-change-timeout seconds;
syn-flood-protection-mode (syn-cookie | syn-proxy);
tcp-mss {
all-tcp mss value;
gre-in {
mss value;
}
gre-out {
mss value;
}
ipsec-vpn {
mss value;
}
}
tcp-session {
fin-invalidate-session;
no-sequence-check;
no-syn-check;
no-syn-check-in-tunnel;
rst-invalidate-session;
rst-sequence-check;
strict-syn-check;
tcp-initial-timeout seconds;
time-wait-state {
(session-ageout | session-timeout seconds);
}
}
traceoptions {
file {
filename;
files number;

Copyright © 2013, Juniper Networks, Inc. 1279


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
flag flag;
no-remote-trace;
packet-filter filter-name {
destination-port port-identifier;
destination-prefix address;
interface interface-name;
protocol protocol-identifier;
source-port port-identifier;
source-prefix address;
}
rate-limit messages-per-second;
}
}

Hierarchy Level [edit security]

Release Information Statement modified in Release 9.5 of Junos OS.

Description Determine how the device manages packet flow. The device can regulate packet flow
in the following ways:

• Enable or disable DNS replies when there is no matching DNS request.

• Set the initial session-timeout values.

Options The remaining statements are explained separately.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • Ethernet Port Switching Feature Guide for Security Devices


Documentation
• Layer 2 Bridging and Transparent Mode Feature Guide for Security Devices

• Processing Overview Feature Guide for Security Devices

• Junos OS Logical Systems Library for Security Devices

1280 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

hardware-timestamp

Syntax hardware-timestamp;

Hierarchy Level [edit services rpm probe owner test test-name]

Release Information Statement introduced in Junos OS Release 8.1.


Statement applied to MX Series routers in Junos OS Release 10.0.
Statement introduced in Junos OS Release 10.3 for EX Series switches.

Description On MX Series routers and EX Series switches only, enable timestamping of RPM probe
messages in the Packet Forwarding Engine host processor. This feature is supported only
with icmp-ping, icmp-ping-timestamp, udp-ping, and udp-ping-timestamp probe types.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

idp (Security Alarms)

Syntax idp;

Hierarchy Level [edit security alarms potential-violation]

Release Information Statement introduced in Junos OS Release 11.2.

Description Configure alarms for IDP attack.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • IDP Policies Feature Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 1281


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

interface-profile

Syntax interface-profile profile-name {


fields {
field-name;
}
file filename;
interval minutes;
}

Hierarchy Level [edit accounting-options]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Create a profile to filter and collect error and packet statistics and write them to a file in
the /var/log directory. You can specify an interface profile for either a physical or a logical
interface.

Options profile-name—Name of the interface profile.

The remaining statements are explained separately.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Interface Profile on page 1198


Documentation

1282 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

interval

Syntax interval minutes;

Hierarchy Level [edit accounting-options class-usage-profile profile-name],


[edit accounting-options filter-profile profile-name],
[edit accounting-options interface-profile profile-name],
[edit accounting-options mib-profile profile-name],
[edit accounting-options routing-engine-profile profile-name]

Release Information Statement introduced before Junos OS Release 7.4.


The [edit accounting-options mib-profile profile-name] hierarchy level added in Junos OS
Release 8.2.
Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Specify how often statistics are collected for the accounting profile.

Options minutes—Length of time between each collection of statistics.


Range: 1 through 2880 minutes
Default: 30 minutes

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Interface Profile on page 1198


Documentation
• Configuring the Filter Profile on page 1201

• Configuring the MIB Profile on page 1210

• Configuring the Routing Engine Profile on page 1212

Copyright © 2013, Juniper Networks, Inc. 1283


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

maximum-capture-size (Datapath Debug)

Syntax maximum-capture-size maximum-capture-size;

Hierarchy Level [edit security datapath-debug]

Release Information Statement introduced in Release 10.0 of Junos OS.

Description Specifies maximum packet capture length.

Options • maximum-capture-size maximum-capture-size—Specify the maximum packet capture


length.

Range: 68 through 10,000 bytes

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • System Log Messages


Documentation

mib-profile

Syntax mib-profile profile-name {


file filename;
interval minutes;
object-names {
mib-object-name;
}
operation operation-name;
}

Hierarchy Level [edit accounting-options]

Release Information Statement introduced in Junos OS Release 8.2.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Create a MIB profile to collect selected MIB statistics and write them to a file in the
/var/log directory.

Options profile-name—Name of the MIB statistics profile.

The remaining statements are explained separately.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the MIB Profile on page 1210


Documentation

1284 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

mpls (Security Forwarding Options)

Syntax mpls {
mode packet-based;
}

Hierarchy Level [edit security forwarding-options family]

Release Information Statement introduced in Release 9.0 of Junos OS.

Description Enable the forwarding of MPLS traffic. By default, the device drops MPLS traffic.

CAUTION: Because MPLS operates in packet mode, security services are not
available.

NOTE: Packet-based processing is not supported on the following SRX Series


devices: SRX1400, SRX3400, SRX3600, SRX5600, and SRX5800.

Required Privilege security—To view this statement in the configuration.


Level security-control—To add this statement to the configuration.

Related • MPLS Feature Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 1285


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

nonpersistent

Syntax nonpersistent;

Hierarchy Level [edit accounting-options file filename]

Release Information Statement introduced in Junos OS Release 8.3.

Description For J Series Services Routers only. Store log files used for accounting data in the
mfs/var/log directory (located on DRAM) instead of the cf/var/log directory (located on
the compact flash drive). This feature is useful for minimizing read/write traffic on the
router’s compact flash drive.

NOTE: If log files for accounting data are stored on DRAM, these files are lost
when you reboot the router. Therefore, you should back up these files
periodically.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Storage Location of the File on page 1196


Documentation

object-names

Syntax object-names {
mib-object-name;
}

Hierarchy Level [edit accounting-options mib-profile profile-name]

Release Information Statement introduced in Junos OS Release 8.2.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Specify the name of each MIB object for which MIB statistics are collected for an
accounting-data log file.

Options mib-object-name—Name of a MIB object. You can specify more than one MIB object
name.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the MIB Profile on page 1210


Documentation

1286 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

operation

Syntax operation operation-name;

Hierarchy Level [edit accounting-options mib-profile profile-name]

Release Information Statement introduced in Junos OS Release 8.2.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Specify the name of the operation used to collect MIB statistics for an accounting-data
log file.

Options operation-name—Name of the operation to use. You can specify a get, get-next, or walk
operation.
Default: walk

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the MIB Profile on page 1210


Documentation

Copyright © 2013, Juniper Networks, Inc. 1287


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

packet-filter

Syntax packet-filter packet-filter-name {


action-profile (profile-name | default);
destination-port (port-range | protocol-name);
destination-prefix destination-prefix;
interface logical-interface-name;
protocol (protocol-number | protocol-name;
source-port (port-range | protocol- name);
source-prefix source-prefix;
}

Hierarchy Level [edit security datapath-debug]

Release Information Command introduced in Junos OS Release 9.6 ; Support for IPv6 addresses for the
destination-prefix and source-prefix options added in Junos OS Release 10.4.
Support for IPv6 filter for the interface option added in Junos OS Release 10.4.

Description Set packet filter for taking the datapath-debug action. A maximum of four filters are
supported at the same time.

Options • action-profile (profile-name | default)— Identify the action profile to use. You can specify
the name of the action profile to use or select default action profile.

• destination-port (port-range | protocol name)— Specify a destination port to match


TCP/UDP destination port.

• destination-prefix destination-prefix— Specify a destination IPv4/IPv6 address prefix.

• interface logical-interface-name— Specify a logical interface name.

• protocol (protocol-number | protocol-name— Match IP protocol type.

• source-port (port-range | protocol-name— Match TCP/UDP source port.

• source-prefix source-prefix— Specify a source IP address prefix.

Required Privilege security—To view this statement in the configuration


Level security-control—To add this statement to the configuration.

Related • [edit security flow] Hierarchy Level


Documentation
• Flow-Based Processing Feature Guide for Security Devices

1288 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

probe

Syntax probe owner {


test test-name {
data-fill data;
data-size size;
destination-interface interface-name;
destination-port port;
dscp-code-point dscp-bits;
hardware-timestamp;
history-size size;
moving-average-size number;
next-hop next-hop;
one-way-hardware-timestamp;
probe-count count;
probe-interval seconds;
probe-type type;
routing-instance instance-name;
source-address address;
target (url | address);
test-interval interval;
thresholds
{
egress-time microseconds;
ingress-time microseconds;
jitter-egress microseconds;
jitter-ingress microseconds;
jitter-rtt microseconds;
rtt microseconds;
std-dev-egress microseconds;
std-dev-ingress microseconds;
std-dev-rtt microseconds;
successive-loss count;
total-loss count;
}
traps [trap-names];
}
}

Hierarchy Level [edit services rpm]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.3 for EX Series switches.

Description Specify an owner name. The owner name combined with the test name represent a single
RPM configuration instance.

Options owner—Specify an owner name up to 32 characters in length.

The remaining statements are explained separately.

Required Privilege system—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Copyright © 2013, Juniper Networks, Inc. 1289


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

probe-interval

Syntax probe-interval interval;

Hierarchy Level [edit services rpm bgp],


[edit services rpm probe owner test test-name]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.3 for EX Series switches.

Description Specify the time to wait between sending packets, in seconds.

Options interval—Number of seconds, from 1 through 255.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

probe-limit

Syntax probe-limit limit;

Hierarchy Level [edit services rpm]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.3 for EX Series switches.

Description Specify the maximum number of concurrent probes allowed.

Options limit—A value from 1 through 500.


Default: 100.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

1290 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

probe-server

Syntax probe-server {
tcp {
destination-interface interface-name;
port number;
}
udp {
destination-interface interface-name;
port number;
}
}

Hierarchy Level [edit services rpm]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.3 for EX Series switches.

Description Specify the server to act as a receiver for the probes.

The remaining statements are explained separately.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Copyright © 2013, Juniper Networks, Inc. 1291


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

probe-type

Syntax probe-type type;

Hierarchy Level [edit services rpm bgp],


[edit services rpm probe owner test test-name]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.3 for EX Series switches.

Description Specify the packet and protocol contents of a probe.

Options type—Specify one of the following probe type values:

• http-get—(Not available at the [edit services rpm bgp] hierarchy level.) Sends a
Hypertext Transfer Protocol (HTTP) get request to a target URL.

• http-metadata-get—(Not available at the [edit services rpm bgp] hierarchy level.)


Sends an HTTP get request for metadata to a target URL.

• icmp-ping—Sends ICMP echo requests to a target address.

• icmp-ping-timestamp—Sends ICMP timestamp requests to a target address.

• tcp-ping—Sends TCP packets to a target.

• udp-ping—Sends UDP packets to a target.

• udp-ping-timestamp—Sends UDP timestamp requests to a target address.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

1292 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

routing-engine-profile

Syntax routing-engine-profile profile-name {


fields {
field-name;
}
file filename;
interval minutes;
}

Hierarchy Level [edit accounting-options]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Create a Routing Engine profile to collect selected Routing Engine statistics and write
them to a file in the /var/log directory.

Options profile-name—Name of the Routing Engine statistics profile.

The remaining statements are explained separately.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Routing Engine Profile on page 1212


Documentation

Copyright © 2013, Juniper Networks, Inc. 1293


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

rpm (Services)

Syntax rpm {
bgp {
data-fill data;
data-size size;
destination-port port;
history-size size;
logical-system logical-system-name <routing-instances routing-instance-name>;
moving-average-size number-of-samples;
probe-count count;
probe-interval seconds;
probe-type type;
routing-instances {
routing-instance-name;
}
test-interval seconds;
}
probe owner {
test test-name {
data-fill data;
data-size size;
destination-interface interface-name;
destination-port port;
dscp-code-point dscp-bits;
hardware-timestamp;
history-size size;
moving-average-size number;
next-hop next-hop;
one-way-hardware-timestamp;
probe-count count;
probe-interval seconds;
probe-type type;
routing-instance instance-name;
source-address address;
target {
address address;
url url;
}
test-interval interval;
thresholds {
egress-time microseconds;
ingress-time microseconds;
jitter-egress microseconds;
jitter-ingress microseconds;
jitter-rtt microseconds;
rtt microseconds;
std-dev-egress microseconds;
std-dev-ingress microseconds;
std-dev-rtt microseconds;
successive-loss count;
total-loss count;
}
traps [ trap-names];

1294 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

}
}
probe-limit number;
probe-server {
icmp {
destination-interface interface-name;
}
tcp {
destination-interface interface-name;
port port-number;
}
udp {
destination-interface interface-name;
port port-number;
}
}

Hierarchy Level [edit services]

Release Information Statement introduced in Junos OS Release 10.4.

Description Configure real-time performance monitoring (RPM) probes.

Options The remaining statements are explained separately.

Required Privilege services—To view this statement in the configuration.


Level services-control—To add this statement to the configuration.

Related • IP Monitoring Feature Guide for Security Devices


Documentation

Copyright © 2013, Juniper Networks, Inc. 1295


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

size

Syntax size bytes;

Hierarchy Level [edit accounting-options file filename]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Specify attributes of an accounting-data log file.

Options bytes—Maximum size of each log file, in bytes, kilobytes (KB), megabytes (MB), or
gigabytes (GB). When a log file (for example, profilelog) reaches its maximum size,
it is renamed profilelog.0, then profilelog.1, and so on, until the maximum number of
log files is reached. Then the oldest log file is overwritten. If you do not specify a size,
the file is closed, archived, and renamed when the time specified for the transfer
interval is exceeded.
Syntax: x to specify bytes, xk to specify KB, xm to specify MB, xg to specify GB
Range: 256 KB through 1 GB

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Maximum Size of the File on page 1196


Documentation

source-classes

Syntax source-classes {
source-class-name;
}

Hierarchy Level [edit accounting-options class-usage-profile profile-name]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Specify the source classes for which statistics are collected.

Options source-class-name—Name of the source class to include in the class usage profile.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring a Class Usage Profile on page 1208


Documentation

1296 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

start-time

Syntax start-time time;

Hierarchy Level [edit accounting-options file filename]

Release Information Statement introduced in Junos OS Release 8.2.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Specify the start time for transfer of an accounting-data log file.

Options time—Start time for file transfer.


Syntax: YYYY-MM-DD.hh:mm

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Start Time for File Transfer on page 1197
Documentation

target

Syntax target (url url | address address);

Hierarchy Level [edit services rpm probe owner test test-name]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.3 for EX Series switches.

Description Specify the destination address used for the probes.

Options url url—For HTTP probe types, specify a fully formed URL that includes http:// in the URL
address.

address address—For all other probe types, specify an IPv4 address for the target host.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Copyright © 2013, Juniper Networks, Inc. 1297


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

thresholds

Syntax thresholds thresholds;

Hierarchy Level [edit services rpm probe owner test test-name]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.3 for EX Series switches.

Description Specify thresholds used for the probes. A system log message is generated when the
configured threshold is exceeded. Likewise, an SNMP trap (if configured) is generated
when a threshold is exceeded.

Options thresholds—Specify one or more threshold measurements. The following options are
supported:

• egress-time—Measures maximum source-to-destination time per probe.

• ingress-time—Measures maximum destination-to-source time per probe.

• jitter-egress—Measures maximum source-to-destination jitter per test.

• jitter-ingress—Measures maximum destination-to- source jitter per test.

• jitter-rtt—Measures maximum jitter per test, from 0 through 60,000,000 microseconds.

• rtt—Measures maximum round-trip time per probe, in microseconds.

• std-dev-egress—Measures maximum source-to-destination standard deviation per


test.

• std-dev-ingress—Measures maximum destination-to-source standard deviation per


test.

• std-dev-rtt—Measures maximum standard deviation per test, in microseconds.

• successive-loss—Measures successive probe loss count, indicating probe failure.

• total-loss—Measures total probe loss count indicating test failure, from 0 through 15.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

1298 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

traceoptions (Security Datapath Debug)

Syntax traceoptions {
file {
filename;
files number;
match regular-expression;
size maximum-file-size;
(world-readable | no-world-readable);
}
no-remote-trace;
}

Hierarchy Level [edit security datapath-debug]

Release Information Command introduced in Junos OS Release 9.6.

Description Sets the trace options for datapath-debug.

Options • file—Configure the trace file options.

• filename—Name of the file to receive the output of the tracing operation. Enclose
the name within quotation marks. All files are placed in the directory /var/log. By
default, the name of the file is the name of the process being traced.

• files number—Maximum number of trace files. When a trace file named trace-file
reaches its maximum size, it is renamed to trace-file.0, then trace-file.1, and so on,
until the maximum number of trace files is reached. The oldest archived file is
overwritten.

If you specify a maximum number of files, you also must specify a maximum file size
with the size option and a filename.

Range: 2 through 1000 files

Default: 10 files

• match regular-expression—Refine the output to include lines that contain the regular
expression.

• size maximum-file-size—Maximum size of each trace file, in kilobytes (KB), megabytes


(MB), or gigabytes (GB). When a trace file named trace-file reaches this size, it is
renamed trace-file.0. When the trace-file again reaches its maximum size, trace-file.0
is renamed trace-file.1 and trace-file is renamed trace-file.0. This renaming scheme
continues until the maximum number of trace files is reached. Then the oldest trace
file is overwritten.

If you specify a maximum file size, you also must specify a maximum number of trace
files with the files option and a filename.

Syntax: x K to specify KB, x m to specify MB, or x g to specify GB

Range: 10 KB through 1 GB

Default: 128 KB

Copyright © 2013, Juniper Networks, Inc. 1299


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• world-readable | no-world-readable—By default, log files can be accessed only by


the user who configures the tracing operation. The world-readable option enables
any user to read the file. To explicitly set the default behavior, use the
no-world-readable option

• no-remote-trace—Set remote tracing as disabled.

Required Privilege trace—To view this statement in the configuration.


Level trace-control—To add this statement to the configuration.

Related • IDP Monitoring and Troubleshooting Guide for Security Devices


Documentation

transfer-interval

Syntax transfer-interval minutes;

Hierarchy Level [edit accounting-options file filename]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.0 for EX Series switches.

Description Specify the length of time the file remains open and receives new statistics before it is
closed and transferred to an archive site.

Options minutes—Time the file remains open and receives new statistics before it is closed and
transferred to an archive site.
Range: 5 through 2880 minutes
Default: 30 minutes

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Related • Configuring the Transfer Interval of the File on page 1197


Documentation

1300 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

traps

Syntax traps traps;

Hierarchy Level [edit services rpm probe owner test test-name]

Release Information Statement introduced before Junos OS Release 7.4.


Statement introduced in Junos OS Release 9.3 for EX Series switches.

Description Set the trap bit to generate traps for probes. Traps are sent if the configured threshold
is met or exceeded.

Options traps—Specify one or more traps. The following options are supported:

• egress-jitter-exceeded—Generates traps when the jitter in egress time threshold is met


or exceeded.

• egress-std-dev-exceeded—Generates traps when the egress time standard deviation


threshold is met or exceeded.

• egress-time-exceeded—Generates traps when the maximum egress time threshold is


met or exceeded.

• ingress-jitter-exceeded—Generates traps when the jitter in ingress time threshold is


met or exceeded.

• ingress-std-dev-exceeded—Generates traps when the ingress time standard deviation


threshold is met or exceeded.

• ingress-time-exceeded—Generates traps when the maximum ingress time threshold


is met or exceeded.

• jitter-exceeded—Generates traps when the jitter in round-trip time threshold is met or


exceeded.

• probe-failure—Generates traps for successive probe loss thresholds crossed.

• rtt-exceeded—Generates traps when the maximum round-trip time threshold is met


or exceeded.

• std-dev-exceeded—Generates traps when the round-trip time standard deviation


threshold is met or exceeded.

• test-completion—Generates traps when a test is completed.

• test-failure—Generates traps when the total probe loss threshold is met or exceeded.

Required Privilege interface—To view this statement in the configuration.


Level interface-control—To add this statement to the configuration.

Administration

• Monitoring Security Devices on page 1302


• Alarms on page 1424

Copyright © 2013, Juniper Networks, Inc. 1301


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Data Path Debugging and Trace Options on page 1426


• MPLS on page 1432
• Packet Capture on page 1446
• RPM on page 1454
• Operational Commands on page 1458

Monitoring Security Devices


• Displaying Multicast Path Information on page 1303
• Displaying Real-Time Interface Information on page 1305
• Displaying Real-Time Monitoring Information on page 1307
• Monitoring Address Pools on page 1309
• Monitoring Antivirus Scan Engine Status on page 1310
• Monitoring Antivirus Scan Results on page 1311
• Monitoring Antivirus Session Status on page 1313
• Monitoring Class-of-Service Performance on page 1314
• Monitoring Content Filtering Configurations on page 1321
• Monitoring CoS Classifiers on page 1322
• Monitoring DHCP Client Bindings on page 1323
• Monitoring Ethernet Switching on page 1324
• Monitoring Events on page 1325
• Monitoring GVRP on page 1327
• Monitoring H.323 ALG Information on page 1328
• Monitoring Interfaces on page 1329
• Monitoring MGCP ALGs on page 1331
• Monitoring MPLS Traffic Engineering Information on page 1334
• Monitoring NAT on page 1339
• Monitoring Policy Statistics on page 1349
• Monitoring PPP on page 1350
• Monitoring PPPoE on page 1351
• Monitoring Reports on page 1354
• Monitoring Routing Information on page 1360
• Monitoring SCCP ALGs on page 1368
• Monitoring Security Events by Policy on page 1370
• Monitoring Security Features on page 1372
• Monitoring SIP ALGs on page 1386
• Monitoring Spanning Tree on page 1390
• Monitoring the System on page 1391
• Monitoring Voice ALG H.323 on page 1399

1302 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• Monitoring Voice ALG MGCP on page 1401


• Monitoring Voice ALG SCCP on page 1404
• Monitoring Voice ALG SIP on page 1407
• Monitoring Voice ALG Summary on page 1412
• Monitoring VPNs on page 1413
• Monitoring the WAN Acceleration Interface on page 1423
• Monitoring Web Filtering Configurations on page 1423

Displaying Multicast Path Information

To display information about a multicast path from a source to the J Series device, enter
the mtrace from-source command with the following syntax:

user@host> mtrace from-source source host <extra-hops number> <group address>


<interval seconds> <max-hops number> <max-queries number> <response host>
<routing-instance routing-instance-name> <ttl number> <wait-time seconds> <loop>
<multicast-response | unicast-response> <no-resolve> <no-router-alert> <brief |
detail>

Table 131 on page 1303 describes the mtrace from-source command options.

Table 131: CLI mtrace from-source Command Options


Option Description

source host Traces the path to the specified hostname or IP address.

extra-hops number (Optional) Sets the number of extra hops to trace past nonresponsive devices. Specify
a value from 0 through 255.

group address (Optional) Traces the path for the specified group address. The default value is 0.0.0.0.

interval seconds (Optional) Sets the interval between statistics gathering. The default value is 10.

max-hops number (Optional) Sets the maximum number of hops to trace toward the source. Specify a
value from 0 through 255. The default value is 32.

max-queries number (Optional) Sets the maximum number of query attempts for any hop. Specify a value
from 1 through 32. The default value is 3.

response host (Optional) Sends the response packets to the specified hostname or IP address. By
default, the response packets are sent to the J Series device.

routing-instance (Optional) Traces the routing instance you specify.


routing-instance-name

ttl number (Optional) Sets the time-to-live (TTL) value in the IP header of the query packets.
Specify a hop count from 0 through 255. The default value for local queries to the all
routers multicast group is 1. Otherwise, the default value is 127.

wait-time seconds (Optional) Sets the time to wait for a response packet. The default value is 3 seconds.

Copyright © 2013, Juniper Networks, Inc. 1303


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 131: CLI mtrace from-source Command Options (continued)


Option Description

loop (Optional) Loops indefinitely, displaying rate and loss statistics. To quit the mtrace
command, press Ctrl-C.

multicast-response (Optional) Forces the responses to use multicast.

unicast-response (Optional) Forces the response packets to use unicast.

no-resolve (Optional) Does not display hostnames.

no-router-alert (Optional) Does not use the device alert IP option in the IP header.

brief (Optional) Does not display packet rates and losses.

detail (Optional) Displays packet rates and losses if a group address is specified.

The following is sample output from the mtrace from-source command:

user@host> mtrace from-source source 192.1.4.1 group 224.1.1.1

Mtrace from 192.1.4.1 to 192.1.30.2 via group 224.1.1.1 Querying full reverse
path... * * 0 ? (192.1.30.2) -1 ? (192.1.30.1) PIM thresh^ 1 -2
routerC.mycompany.net (192.1.40.2) PIM thresh^ 1 -3 hostA.mycompany.net
(192.1.4.1) Round trip time 22 ms; total ttl of 2 required. Waiting to accumulate
statistics...Results after 10 seconds: Source Response Dest Overall
Packet Statistics For Traffic From 192.1.4.1 192.1.30.2 Packet
192.1.4.1 To 224.1.1.1 v __/ rtt 16 ms Rate Lost/Sent =
Pct Rate 192.168.195.37 192.1.40.2 routerC.mycompany.net v ^
ttl 2 0/0 = -- 0 pps 192.1.40.1 192.1.30.1
? v \__ ttl 3 ?/0
0 pps 192.1.30.2 192.1.30.2 Receiver Query Source

Each line of the trace display is usually in the following format (depending on the options
selected and the responses from the devices along the path):

hop-number host (ip-address) protocolttl

Table 132 on page 1304 summarizes the output fields of the display.

NOTE: The packet statistics gathered from Juniper Networks devices and
routing nodes always display as 0.

Table 132: CLI mtrace from-source Command Output Summary


Field Description

hop-number Number of the hop (device) along the path.

host Hostname, if available, or IP address of the device. If the no-resolve option was entered
in the command, the hostname is not displayed.

1304 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 132: CLI mtrace from-source Command Output Summary (continued)


Field Description

ip-address IP address of the device.

protocol Protocol used.

ttl TTL threshold.

Round trip time milliseconds ms Total time between the sending of the query packet and the receiving of the response
packet.

total ttl of number required Total number of hops required to reach the source.

Source Source IP address of the response packet.

Response Dest Response destination IP address.

Overall Average packet rate for all traffic at each hop.

Packet Statistics For Traffic From Number of packets lost, number of packets sent, percentage of packets lost, and average
packet rate at each hop.

Receiver IP address receiving the multicast packets.

Query Source IP address of the host sending the query packets.

Displaying Real-Time Interface Information

Enter the monitor interface command to display real-time traffic, error, alarm, and filter
statistics about a physical or logical interface:

user@host> monitor interface (interface-name | traffic)

Replace interface-name with the name of a physical or logical interface. If you specify the
traffic option, statistics for all active interfaces display.

The real-time statistics update every second. The Current delta and Delta columns display
the amount the statistics counters have changed since the monitor interface command
was entered or since you cleared the delta counters. Table 133 on page 1305 and
Table 134 on page 1306 list the keys you use to control the display using the interface-name
and traffic options. (The keys are not case sensitive.)

Table 133: CLI monitor interface Output Control Keys


Key Action

c Clears (returns to 0) the delta counters in the Current delta column. The
statistics counters are not cleared.

f Freezes the display, halting the update of the statistics and delta counters.

Copyright © 2013, Juniper Networks, Inc. 1305


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 133: CLI monitor interface Output Control Keys (continued)


Key Action

i Displays information about a different interface. You are prompted for the
name of a specific interface.

n Displays information about the next interface. The device scrolls through the
physical and logical interfaces in the same order in which they are displayed
by the show interfaces terse command.

q or ESC Quits the command and returns to the command prompt.

t Thaws the display, resuming the update of the statistics and delta counters.

Table 134: CLI monitor interface traffic Output Control Keys


Key Action

b Displays the statistics in units of bytes and bytes per second (bps).

c Clears (returns to 0) the delta counters in the Delta column. The statistics
counters are not cleared.

d Displays the Delta column instead of the rate column—in bps or packets per
second (pps).

p Displays the statistics in units of packets and packets per second (pps).

q or ESC Quits the command and returns to the command prompt.

r Displays the rate column—in bps and pps—instead of the Delta column.

The following are sample displays from the monitor interface command:

user@host> monitor interface fe-0/0/0

host1 Seconds: 5 Time: 04:38:40


Delay: 3/0/10
Interface: fe-0/0/0, Enabled, Link is Up
Encapsulation: Ethernet, Speed: 1000mbps
Traffic statistics: Current delta
Input bytes: 885405423 (3248 bps) [2631]
Output bytes: 137411893 (3344 bps) [10243]
Input packets: 7155064 (2 pps) [28]
Output packets: 636071 (1 pps) [23]
Error statistics:
Input errors: 0 [0]
Input drops: 0 [0]
Input framing errors: 0 [0]
Policed discards: 0 [0]
L3 incompletes: 0 [0]
L2 channel errors: 0 [0]
L2 mismatch timeouts: 0 [0]

1306 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Carrier transitions: 1 [0]


Output errors: 0 [0]
Output drops: 0 [0]
Aged packets: 0 [0]
Active alarms : None
Active defects: None
Input MAC/Filter statistics:
Unicast packets 73083 [16]
Broadcast packets 3629058 [5]
Multicast packets 3511364 [3]
Oversized frames 0 [0]
Packet reject count 0 [0]
DA rejects 0 [0]
SA rejects 0 [0]
Output MAC/Filter Statistics:
Unicast packets 629555 [28]
Broadcast packets 6494 Multicast packet [0]

NOTE: The output fields that display when you enter the monitor interface
interface-name command are determined by the interface you specify.

user@host> monitor interface traffic

Interface Link Input packets (pps) Output packets (pps)


fe-0/0/0 Up 42334 (5) 23306 (3)
fe-0/0/1 Up 587525876 (12252) 589621478 (12891)

Related • Junos OS Interfaces Library for Security Devices


Documentation

Displaying Real-Time Monitoring Information

To display real-time monitoring information about each device between the J Series
device and a specified destination host, enter the traceroute monitor command with the
following syntax:

user@host> traceroute monitor host <count number> <inet | inet6> <interval seconds>
<no-resolve> <size bytes><source source-address> <summary>

Table 135 on page 1307 describes the traceroute monitor command options.

Table 135: CLI traceroute monitor Command Options


Option Description

host Sends traceroute packets to the hostname or IP address you specify.

count number (Optional) Limits the number of ping requests, in packets, to send in summary mode. If you do
not specify a count, ping requests are continuously sent until you press Q.

inet (Optional) Forces the traceroute packets to an IPv4 destination.

inet6 (Optional) Forces the traceroute packets to an IPv6 destination.

interval seconds (Optional) Sets the interval between ping requests, in seconds. The default value is 1 second.

Copyright © 2013, Juniper Networks, Inc. 1307


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 135: CLI traceroute monitor Command Options (continued)


Option Description

no-resolve (Optional) Suppresses the display of the hostnames of the hops along the path.

size bytes (Optional) Sets the size of the ping request packet. The size can be from 0 through 65,468 bytes.
The default packet size is 64 bytes.

source address (Optional) Uses the source address that you specify, in the traceroute packet.

summary (Optional) Displays the summary traceroute information.

To quit the traceroute monitor command, press Q.

The following is sample output from a traceroute monitor command:

user@host> traceroute monitor host2

My traceroute [v0.69]
host (0.0.0.0)(tos=0x0 psize=64 bitpattern=0x00)
Wed Mar 14 23:14:11 2007
Keys: Help Display mode Restart statistics Order of fields quit
Packets
Pings
Host Loss% Snt
Last Avg Best Wrst StDev
1. 173.24.232.66 0.0% 5
9.4 8.6 4.8 9.9 2.1
2. 173.24.232.66 0.0% 5
7.9 17.2 7.9 29.4 11.0
3. 173.24.232.66 0.0% 5
9.9 9.3 8.7 9.9 0.5
4. 173.24.232.66 0.0% 5
9.9 9.8 9.5 10.0 0.2

Table 136 on page 1308 summarizes the output fields of the display.

Table 136: CLI traceroute monitor Command Output Summary


Field Description

host Hostname or IP address of the J Series device issuing the traceroute monitor command.

psizesize Size of ping request packet, in bytes.

Keys
Help Displays the Help for the CLI commands.

Press H to display the Help.

Display mode Toggles the display mode.

Press D to toggle the display mode

1308 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 136: CLI traceroute monitor Command Output Summary (continued)


Field Description

Restart statistics Restarts the traceroute monitor command.

Press R to restart the traceroute monitor command.

Order of fields Sets the order of the displayed fields.

Press O to set the order of the displayed fields.

quit Quits the traceroute monitor command.

Press Q to quit the traceroute monitor command.

Packets
number Number of the hop (device) along the route to the final destination host.

Host Hostname or IP address of the device at each hop.

Loss% Percent of packet loss. The number of ping responses divided by the number of ping
requests, specified as a percentage.

Pings
Snt Number of ping requests sent to the device at this hop.

Last Most recent round-trip time, in milliseconds, to the device at this hop.

Avg Average round-trip time, in milliseconds, to the device at this hop.

Best Shortest round-trip time, in milliseconds, to the device at this hop.

Wrst Longest round-trip time, in milliseconds, to the device at this hop.

StDev Standard deviation of round-trip times, in milliseconds, to the device at this hop.

Monitoring Address Pools

Purpose Use the monitoring functionality to view the Address Pools page.

Action To monitor Address Pools, select Monitor>Access>Address Pools in the J-Web user
interface.

Meaning Table 137 on page 1309 summarizes key output fields in the Address Pools page.

Table 137: Address Pools Monitoring Page


Field Values Additional Information

Address Pool Properties

Copyright © 2013, Juniper Networks, Inc. 1309


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 137: Address Pools Monitoring Page (continued)


Field Values Additional Information

Address Pool Name Displays the name of the address pool. -

Network Address Displays the IP network address of the -


address pool.

Address Ranges Displays the name, the lower limit, and -


the upper limit of the address range.

Primary DNS Displays the primary-dns IP address. -

Secondary DNS Displays the secondary-dns IP address. -

Primary WINS Displays the primary-wins IP address. -

Secondary WINS Displays the secondary-wins IP address. -

Address Pool Address Assignment


IP Address Displays the IP address of the address -
pool.

Hardware Address Displays the hardware MAC address of -


the address pool.

Host/User Displays the user name using the address -


pool.

Type Displays the authentication type used by The authentication types can be
the address pool extended authentication (XAuth) or IKE
Authentication.

Related • Monitoring Interfaces on page 1329


Documentation
• Threats Monitoring Report on page 1354

Monitoring Antivirus Scan Engine Status

Purpose Using the CLI, you can view the following scan engine status items:

Antivirus license key status

• View license expiration dates.

Scan engine status and settings

• View last action result.

• View default file extension list.

1310 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Antivirus pattern update server settings

• View update URL (HTTP or HTTPS-based).

• View update interval.

Antivirus pattern database status

• View auto update status.

• View last result of database loading.

• If the download completes, view database version timestamp virus record number.

• If the download fails, view failure reason.

Action In the CLI, enter the user@host> show security utm anti-virus status command.

Example status result:

AV Key Expire Date: 03/01/2010 00:00:00


Update Server: http://update.juniper-updates.net/AV/SRX210
interval: 60 minutes
auto update status: next update in 12 minutes
last result: new database loaded
AV signature version: 12/21/2008 00:35 GMT, virus records: 154018
Scan Engine Info: last action result: No error(0x00000000)

Related • UTM Full Antivirus Protection Feature Guide for Security Devices
Documentation
• Full Antivirus Configuration Overview

• Monitoring Antivirus Session Status on page 1313

• Monitoring Antivirus Scan Results on page 1311

Monitoring Antivirus Scan Results

Purpose View statistics for antivirus requests, scan results, and fallback counters.

Scan requests provide

• The total number of scan request forwarded to the engine.

• The number of scan request being pre-windowed.

• The number of scan requests using scan-all mode.

• The number of scan requests using scan-by-extension mode.

Scan code counters provide

• Number of clean files.

• Number of infected files.

• Number of password protected files.

Copyright © 2013, Juniper Networks, Inc. 1311


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Number of decompress layers.

• Number of corrupt files.

• When the engine is out of resources.

• When there is an internal error.

Fallback applied status provides either a log-and-permit or block result when the following
has occurred

• Scan engine not ready.

• Maximum content size reached.

• Too many requests.

• Password protected file found.

• Decompress layer too large.

• Corrupt file found.

• Timeout occurred.

• Out of resources.

• Other.

Action To view antivirus scan results using the CLI editor, enter the user@host> show security
utm anti-virus statistics status command.

To view antivirus scan results using J-Web:

1. Select Monitor>Security>UTM>Anti-Virus.

The following information becomes viewable in the right pane.

Antivirus license key status

• View license expiration dates.

Antivirus pattern update server settings

• View update URL (HTTP or HTTPS-based).

• View update interval.

Antivirus pattern database status

• View auto update status.

• View last result of database loading.

• If the download completes, view database version timestamp virus record number.

• If the download fails, view failure reason.

1312 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Antivirus statistics provide

• The number of scan request being pre-windowed.

• The total number of scan request forwarded to the engine.

• The number of scan requests using scan-all mode.

• The number of scan requests using scan-by-extension mode.

Scan code counters provide

• Number of clean files.

• Number of infected files.

• Number of password protected files.

• Number of decompress layers.

• Number of corrupt files.

• When the engine is out of resources.

• When there is an internal error.

Fallback applied status provides either a log-and-permit or block result when the
following has occurred

• Scan engine not ready.

• Password protected file found.

• Decompress layer too large.

• Corrupt file found.

• Out of resources.

• Timeout occurred.

• Maximum content size reached.

• Too many requests.

• Other.

2. You can click the Clear Anti-Virus Statistics button to clear all current viewable statistics
and begin collecting new statistics.

Related • UTM Full Antivirus Protection Feature Guide for Security Devices
Documentation
• Monitoring Antivirus Session Status on page 1313

Monitoring Antivirus Session Status

Purpose Using the CLI, you can view the following session status items:

Copyright © 2013, Juniper Networks, Inc. 1313


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Antivirus session status displays a snapshot of current antivirus sessions. It includes

• Maximum supported antivirus session numbers.

• Total allocated antivirus session numbers.

• Total freed antivirus session numbers.

• Current active antivirus session numbers.

Action In the CLI, enter the user@host> show security utm session status command.

Related • UTM Full Antivirus Protection Feature Guide for Security Devices
Documentation
• Full Antivirus Configuration Overview

• Monitoring Antivirus Scan Engine Status on page 1310

• Monitoring Antivirus Scan Results on page 1311

Monitoring Class-of-Service Performance

The J-Web user interface provides information about the class-of-service (CoS)
performance on a device. You can view information about the current status of CoS
components—classifiers, CoS value aliases, red drop profiles, forwarding classes, rewrite
rules and scheduler maps. You can also see the interfaces to which these components
are assigned.

In addition, you can display the entire CoS configuration, including system-chosen defaults,
by entering the show class-of-service command.

This section contains the following topics:

• Monitoring CoS Interfaces on page 1314


• Monitoring CoS Classifiers on page 1315
• Monitoring CoS Value Aliases on page 1316
• Monitoring CoS RED Drop Profiles on page 1317
• Monitoring CoS Forwarding Classes on page 1318
• Monitoring CoS Rewrite Rules on page 1319
• Monitoring CoS Scheduler Maps on page 1320

Monitoring CoS Interfaces

Purpose Display details about the physical and logical interfaces and the CoS components
assigned to them.

Action Select Monitor>Class of Service>Interfaces in the J-Web user interface, or enter the show
class-of-service interface interface command.

Table 138 on page 1315 summarizes key output fields for CoS interfaces.

1314 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 138: Summary of Key CoS Interfaces Output Fields


Field Values Additional Information

Interface Name of a physical interface to which CoS To display names of logical interfaces
components are assigned. configured on this physical interface, click
the plus sign (+).

Scheduler Map Name of the scheduler map associated with –


this interface.

Queues Supported Number of queues you can configure on the –


interface.

Queues in Use Number of queues currently configured. –

Logical Interface Name of a logical interface on the physical –


interface, to which CoS components are
assigned.

Object Category of an object—for example, –


classifier, scheduler-map, or rewrite.

Name Name that you have given to an object—for –


example, ba-classifier.

Type Type of an object—for example, dscp, or exp –


for a classifier.

Index Index of this interface or the internal index –


of a specific object.

Monitoring CoS Classifiers

Purpose Display the mapping of incoming CoS value to forwarding class and loss priority.

Action For each classifier, select Monitor>Class of Service>Classifiers in the J-Web user interface,
or enter the show class-of-service classifier command.

Table 139 on page 1315 summarizes key output fields for CoS classifiers.

Table 139: Summary of Key CoS Classifier Output Fields


Classifier Name Name of a classifier. To display classifier assignments, click the
plus sign (+).

Copyright © 2013, Juniper Networks, Inc. 1315


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 139: Summary of Key CoS Classifier Output Fields (continued)


CoS Value Type The classifiers are displayed by type:

• dscp—All classifiers of the DSCP type.


• dscp ipv6—All classifiers of the DSCP IPv6
type.
• exp—All classifiers of the MPLS EXP type.
• ieee-802.1—All classifiers of the IEEE 802.1
type.
• inet-precedence—All classifiers of the IP
precedence type.

Index Internal index of the classifier.

Incoming CoS Value CoS value of the incoming packets, in bits.


These values are used for classification.

Assign to Forwarding Class Forwarding class that the classifier assigns


to an incoming packet. This class affects the
forwarding and scheduling policies that are
applied to the packet as it transits the
device.

Assign to Loss Priority Loss priority value that the classifier assigns
to the incoming packet based on its CoS
value.

Monitoring CoS Value Aliases

Purpose Display information about the CoS value aliases that the system is currently using to
represent DSCP, DSCP IPv6, MPLS EXP, and IPv4 precedence bits.

Action Select Monitor>Class of Service>CoS Value Aliases in the J-Web user interface, or enter
the show class-of-service code-point-aliases command.

Table 140 on page 1317 summarizes key output fields for CoS value aliases.

1316 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 140: Summary of Key CoS Value Alias Output Fields


Field Values Additional Information

CoS Value Type Type of the CoS value: To display aliases and bit patterns, click the
plus sign (+).
• dscp—Examines Layer 3 packet headers
for IP packet classification.
• dscp ipv6—Examines Layer 3 packet
headers for IPv6 packet classification.
• exp—Examines Layer 2 packet headers
for MPLS packet classification.
• ieee-802.1—Examines Layer 2 packet
header for packet classification.
• inet-precedence—Examines Layer 3
packet headers for IP packet
classification.

CoS Value Alias Name given to a set of bits—for example, –


af11 is a name for 001010 bits.

Bit Pattern Set of bits associated with an alias. –

Monitoring CoS RED Drop Profiles

Purpose Display data point information for each CoS random early detection (RED) drop profile
currently on a system.

Action Select Monitor>Class of Service>RED Drop Profiles in the J-Web user interface, or enter
the show class-of-service drop-profile command.

Table 141 on page 1317 summarizes key output fields for CoS RED drop profiles.

Table 141: Summary of Key CoS RED Drop Profile Output Fields
Field Values Additional Information

RED Drop Profile Name Name of the RED drop profile. To display profile values, click the plus sign
(+).
A drop profile consists of pairs of values
between 0 and 100, one for queue buffer fill
level and one for drop probability, that
determine the relationship between a
buffer's fullness and the likelihood it will
drop packets.

Graph RED Profile Link to a graph of a RED curve that the The x axis represents the queue buffer fill
system uses to determine the drop level, and the y axis represents the drop
probability based on queue buffer fullness. probability.

Copyright © 2013, Juniper Networks, Inc. 1317


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 141: Summary of Key CoS RED Drop Profile Output Fields (continued)
Field Values Additional Information

Type Type of a specific drop profile: –

• interpolated—The two coordinates (x and


y) of the graph are interpolated to
produce a smooth profile.
• segmented—The two coordinates (x and
y) of the graph are represented by line
fragments to produce a segmented
profile.

Index Internal index of this drop profile. –

Fill Level Percentage fullness of a buffer queue. This –


value is the x coordinate of the RED drop
profile graph.

Drop Probability Drop probability of a packet corresponding –


to a specific queue buffer fill level. This value
is the y coordinate of the RED drop profile
graph.

Monitoring CoS Forwarding Classes

Purpose View the current assignment of CoS forwarding classes to queue numbers on the system.

Action Select Monitor>Class of Service>Forwarding Classes in the J-Web user interface, or enter
the show class-of-service forwarding-class command.

Table 142 on page 1319 summarizes key output fields for CoS forwarding classes.

1318 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 142: Summary of Key CoS Forwarding Class Output Fields


Field Values Additional Information

Forwarding Class Names of forwarding classes assigned to –


queue numbers. By default, the following
forwarding classes are assigned to queues
0 through 3:

• best-effort—Provides no special CoS


handling of packets. Loss priority is
typically not carried in a CoS value, and
RED drop profiles are more aggressive.
• expedited-forwarding—Provides low loss,
low delay, low jitter, assured bandwidth,
and end-to-end service.
• assured-forwarding—Provides high
assurance for packets within specified
service profile. Excess packets are
dropped.
• network-control—Packets can be delayed
but not dropped.

Queue Queue number corresponding to the By default, four queues, 0 through 3, are
forwarding class name. assigned to forwarding classes.

Monitoring CoS Rewrite Rules

Purpose Display information about CoS value rewrite rules, which are based on the forwarding
class and loss priority.

Action Select Monitor>Class of Service>Rewrite Rules in the J-Web user interface, or enter the
show class-of-service rewrite-rules command.

Table 143 on page 1319 summarizes key output fields for CoS rewrite rules.

Table 143: Summary of Key CoS Rewrite Rules Output Fields


Field Values Additional Information

Rewrite Rule Name Names of rewrite rules. –

CoS Value Type Rewrite rule type: To display forwarding classes, loss priorities,
and rewritten CoS values, click the plus sign
• dscp—For IPv4 DiffServ traffic. (+).
• dscp-ipv6—For IPv6 DiffServ traffic.
• exp—For MPLS traffic.
• ieee-802.1—For Layer 2 traffic.
• inet-precedence—For IPv4 traffic.

Index Internal index for this particular rewrite rule. –

Copyright © 2013, Juniper Networks, Inc. 1319


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 143: Summary of Key CoS Rewrite Rules Output Fields (continued)
Field Values Additional Information

Forwarding Class Forwarding class that in combination with Rewrite rules are applied to CoS values in
loss priority is used to determine CoS values outgoing packets based on forwarding class
for rewriting. and loss priority setting.

Loss Priority Loss priority that in combination with –


forwarding class is used to determine CoS
values for rewriting.

Rewrite CoS Value To Value that the CoS value is rewritten to. –

Monitoring CoS Scheduler Maps

Purpose Display assignments of CoS forwarding classes to schedulers.

Action Select Monitor>Class of Service>Scheduler Maps in the J-Web user interface, or enter the
show class-of-service scheduler-map command.

Table 144 on page 1320 summarizes key output fields for CoS scheduler maps.

Table 144: Summary of Key CoS Scheduler Maps Output Fields


Field Values Additional Information

Scheduler Map Name of a scheduler map. For details, click the plus sign (+).

Index Index of a specific object—scheduler maps, –


schedulers, or drop profiles.

Scheduler Name Name of a scheduler. –

Forwarding Class Forwarding classes this scheduler is –


assigned to.

Transmit Rate Configured transmit rate of the scheduler in –


bits per second (bps). The rate value can be
either of the following:

• A percentage—The scheduler receives the


specified percentage of the total interface
bandwidth.
• remainder—The scheduler receives the
remaining bandwidth of the interface after
allocation to other schedulers.

Rate Limit Rate limiting configuration of the queue: –

• none—No rate limiting.


• exact—The queue transmits at only the
configured rate.

1320 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 144: Summary of Key CoS Scheduler Maps Output Fields (continued)
Field Values Additional Information

Buffer Size Delay buffer size in the queue or the amount –


of transmit delay (in milliseconds). The
buffer size can be either of the following:

• A percentage—The buffer is a percentage


of the total buffer allocation.
• remainder—The buffer is sized according
to what remains after other scheduler
buffer allocations.

Priority Scheduling priority of a queue: –

• high—Packets in this queue are


transmitted first.
• low—Packets in this queue are
transmitted last.
• medium-high—Packets in this queue are
transmitted after high-priority packets.
• medium-low—Packets in this queue are
transmitted before low-priority packets.

Drop Profiles Name and index of a drop profile that is –


assigned to a specific loss priority and
protocol pair.

Loss Priority Packet loss priority corresponding to a drop –


profile:

• low—Packet has a low loss priority.


• high—Packet has a high loss priority.
• medium-low—Packet has a medium-low
loss priority.
• medium-high—Packet has a medium-high
loss priority.

Protocol Transport protocol corresponding to a drop –


profile.

Drop Profile Name Name of the drop profile. –

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring Content Filtering Configurations

Purpose View content filtering statistics.

Copyright © 2013, Juniper Networks, Inc. 1321


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Action To view content filtering statistics in the CLI, enter the user@host > show security utm
content-filtering statistics command.

The content filtering show statistics command displays the following information:

Base on command list: # Blocked


Base on mime list: # Blocked
Base on extension list: # Blocked
ActiveX plugin: # Blocked
Java applet: # Blocked
EXE files: # Blocked
ZIP files: # Blocked
HTTP cookie: # Blocked

To view content filtering statistics using J-Web:

1. Select Clear Content filtering statisticsMonitor>Security>UTM>Content


FilteringMonitor>Security>UTM>Content Filtering.

The following statistics become viewable in the right pane.

Base on command list: # Passed # Blocked


Base on mime list: # Passed # Blocked
Base on extension list: # Passed # Blocked
ActiveX plugin: # Passed # Blocked
Java applet: # Passed # Blocked
EXE files: # Passed # Blocked
ZIP files: # Passed # Blocked
HTTP cookie: # Passed # Blocked

2. You can click Clear Content filtering statistics to clear all current viewable statistics
and begin collecting new statistics.

Related • UTM Content Filtering Feature Guide for Security Devices


Documentation
• Content Filtering Overview

• Understanding Content Filtering Protocol Support

• Content Filtering Configuration Overview

• Example: Attaching Content Filtering UTM Policies to Security Policies

Monitoring CoS Classifiers

Purpose Display the mapping of incoming CoS value to forwarding class and loss priority.

Action For each classifier, select Monitor>Class of Service>Classifiers in the J-Web user interface,
or enter the show class-of-service classifier command.

Table 139 on page 1315 summarizes key output fields for CoS classifiers.

Table 145: Summary of Key CoS Classifier Output Fields


Classifier Name Name of a classifier. To display classifier assignments, click the
plus sign (+).

1322 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 145: Summary of Key CoS Classifier Output Fields (continued)


CoS Value Type The classifiers are displayed by type:

• dscp—All classifiers of the DSCP type.


• dscp ipv6—All classifiers of the DSCP IPv6
type.
• exp—All classifiers of the MPLS EXP type.
• ieee-802.1—All classifiers of the IEEE 802.1
type.
• inet-precedence—All classifiers of the IP
precedence type.

Index Internal index of the classifier.

Incoming CoS Value CoS value of the incoming packets, in bits.


These values are used for classification.

Assign to Forwarding Class Forwarding class that the classifier assigns


to an incoming packet. This class affects the
forwarding and scheduling policies that are
applied to the packet as it transits the
device.

Assign to Loss Priority Loss priority value that the classifier assigns
to the incoming packet based on its CoS
value.

Related • Monitoring CoS Interfaces on page 1314


Documentation
• Monitoring CoS Value Aliases on page 1316

• Monitoring CoS RED Drop Profiles on page 1317

• Monitoring CoS Forwarding Classes on page 1318

• Monitoring CoS Rewrite Rules on page 1319

• Monitoring CoS Scheduler Maps on page 1320

Monitoring DHCP Client Bindings

Purpose View information about DHCP client bindings.

Action Select Monitor>Services>DHCP>Binding in the J-Web user interface, or enter the show
system services dhcp binding command.

Table 146 on page 1324 summarizes the key output fields in the DHCP client binding displays.

Copyright © 2013, Juniper Networks, Inc. 1323


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 146: Summary of Key DHCP Client Binding Output Fields


Field Values Additional Information

IP Address List of IP addresses the DHCP server has assigned to –


clients.

Hardware Corresponding media access control (MAC) address –


Address of the client.

Type Type of binding assigned to the client: dynamic or static. –

Lease Date and time the lease expires, or never for leases that –
Expires at do not expire.

Related • Monitoring PPPoE on page 1351


Documentation
• Understanding DHCP Client Operation on page 677

Monitoring Ethernet Switching

Purpose View information about the Ethernet Switching interface details.

Action Select Monitor>Switching>Ethernet Switching in the J-Web user interface, or enter the
following CLI commands:

• show ethernet-switching table

• show ethernet-switching mac-learning-log

Table 147 on page 1324 summarizes the Ethernet Switching output fields.

Table 147: Summary of Ethernet Switching Output Fields


Field Values Additional Information

VLAN The VLAN for which Ethernet Switching is enabled.

MAC Address The MAC address associated with the VLAN. If a


VLAN range has been configured for a VLAN, the
output displays the MAC addresses for the entire
series of VLANs that were created with that name.

Type The type of MAC address. Values are:

• static—The MAC address is manually created.


• learn—The MAC address is learned dynamically
from a packet's source MAC address.
• flood—The MAC address is unknown and flooded
to all members.

Age The time remaining before the entry ages out and is
removed from the Ethernet switching table.

1324 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 147: Summary of Ethernet Switching Output Fields (continued)


Field Values Additional Information

Interfaces Interface associated with learned MAC addresses


or All-members (flood entry).

VLAN-ID The VLAN ID.

MAC Address The learned MAC address.

Time Timestamp when the MAC address was added or


deleted from the log.

State Indicates the MAC address learned on the interface.

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring Events

Purpose Use the monitoring functionality to view the events page.

Action To monitor events select Monitor>Events and Alarms>View Events in the J-Web user
interface.

NOTE: When you use an HTTPS connection in the Microsoft Internet Explorer
browser to save a report from this page in the J-Web interface, the error
message "Internet Explorer was not able to open the Internet site" is
displayed. This problem occurs because the Cache-Control: no cache HTTP
header is added on the server side and Internet Explorer does not allow you
to download the encrypted file with the Cache-Control: no cache HTTP header
set in the response from the server.

As a workaround, refer to Microsoft Knowledge Base article 323308, which


is available at this URL: http://support.microsoft.com/kb/323308. Also, you
can alternatively use HTTP in the Internet Explorer browser or use HTTPS in
the Mozilla Firefox browser to save a file from this page.

Meaning Table 148 on page 1326 summarizes key output fields in the events page.

Copyright © 2013, Juniper Networks, Inc. 1325


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 148: Events Monitoring Page


Field Value Additional Information

Events Filter
System Log File Specifies the name of the system log file that —
records errors and events.

Process Specifies the system processes that —


generate the events to display.

Include archived files Specifies to enable the option to include Select to enable.
archived files.

Date From Specifies the beginning date range to —


monitor. Set the date using the calendar pick
tool.

To Specifies the end of the date range to —


monitor. Set the date using the calendar pick
tool.

Event ID Specifies the specific ID of the error or event —


to monitor.

Description Enter a description for the errors or events. —

Search Fetches the errors and events specified in —


the search criteria.

Reset Clears the cache of errors and events that —


were previously selected.

Generate Report Creates an HTML report based on the —


specified parameters.

Events Detail
Process Displays the system process that generated –
the error or event.

1326 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 148: Events Monitoring Page (continued)


Field Value Additional Information

Severity Displays the severity level that indicates how –


seriously the triggering event affects routing
platform functions. Only messages from the
facility that are rated at that level or higher
are logged. Possible severities and their
corresponding color code are:

• Debug/Info/Notice(Green)–Indicates
conditions that are not errors but are of
interest or might warrant special handling.
• Warning (Yellow) – Indicates conditions
that warrant monitoring.
• Error (Blue) – Indicates standard error
conditions that generally have less serious
consequences than errors in the
emergency, alert, and critical levels.
• Critical (Pink) – Indicates critical
conditions, such as hard drive errors.
• Alert (Orange) – Indicates conditions that
require immediate correction, such as a
corrupted system database.
• Emergency (Red) – Indicates system panic
or other conditions that cause the routing
platform to stop functioning.

Event ID Displays the unique ID of the error or event. —


The prefix on each code identifies the
generating software process. The rest of the
code indicates the specific event or error.

Event Description Displays a more detailed explanation of the —


message.

Time Time that the error or event occurred. —

Related • Monitoring Alarms on page 1425


Documentation
• Monitoring Security Events by Policy on page 1370

Monitoring GVRP

Purpose Use the monitoring functionality to view the GVRP page.

Action To monitor GVRP select Monitor>Switching>GVRP in the J-Web user interface.

Meaning Table 149 on page 1328 summarizes key output fields in the GVRP page.

Copyright © 2013, Juniper Networks, Inc. 1327


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 149: GVRP Monitoring Page


Field Value Additional Information

Global GVRP Configuration


GVRP Status Displays whether GVRP is enabled or –
disabled.

GVRP Timer Displays the GVRP timer in millisecond. –

Join The number of milliseconds the interfaces –


must wait before sending VLAN
advertisements.

Leave The number of milliseconds an interface –


must wait after receiving a Leave message
to remove the interface from the VLAN
specified in the message.

Leave All The interval in milliseconds at which Leave –


All messages are sent on interfaces. Leave
All messages maintain current GVRP VLAN
membership information in the network.

GVRP Interface Details


Interface Name The interface on which GVRP is configured. –

Protocol Status Displays whether GVRP is enabled or –


disabled.

Related • Monitoring Ethernet Switching on page 1324


Documentation
• Monitoring Spanning Tree on page 1390

Monitoring H.323 ALG Information

Purpose View the H.323 ALG counters information.

Action Select Monitor>ALGs>H323 in the J-Web user interface, or enter the show security alg
h323 counters command.

Table 150 on page 1328 summarizes key output fields in the H.323 counters display.

Table 150: Summary of Key H.323 Counters Output Fields


Field Values Additional Information

H.323 Counters Information


Packets Number of H.323 ALG packets received. –
received

1328 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 150: Summary of Key H.323 Counters Output Fields (continued)


Field Values Additional Information

Packets Number of H.323 ALG packets dropped. –


dropped

RAS Number of incoming RAS (Endpoint Registration, –


message Admission, and Status) messages per second per
received gatekeeper received and processed.

Q.931 Counter for Q.931 message received. –


message
received

H.245 Counter for H.245 message received. –


message
received

Number of Total number of H.323 ALG calls. –


calls

Number of Number of active H.323 ALG calls. This counter displays the number of call legs and might
active calls not display the exact number of voice calls that are
active. For instance, for a single active voice call
between two endpoints, this counter might display a
value of 2.

H.323 Error Counters


Decoding Number of decoding errors. –
errors

Message Error counter for message flood dropped. –


flood
dropped

NAT errors H.323 ALG Network Address Translation (NAT) errors. –

Resource H.323 ALG resource manager errors. –


manager
errors

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

Monitoring Interfaces

Purpose View general information about all physical and logical interfaces for a device.

Action Select Monitor>Interfaces in the J-Web user interface. The J-Web Interfaces page displays
the following details about each device interface:

Copyright © 2013, Juniper Networks, Inc. 1329


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Port—Indicates the interface name.

• Admin Status—Indicates whether the interface is enabled (Up) or disabled (Down).

• Link Status—Indicates whether the interface is linked (Up) or not linked (Down).

• Address—Indicates the IP address of the interface.

• Zone—Indicates whether the zone is an untrust zone or a trust zone.

• Services—Indicates services that are enabled on the device, such as HTTP and SSH.

• Protocols—Indicates protocols that are enabled on the device, such as BGP and IGMP.

• Input Rate graph—Displays interface bandwidth utilization. Input rates are shown in
bytes per second.

• Output Rate graph—Displays interface bandwidth utilization. Output rates are shown
in bytes per second.

• Error Counters chart—Displays input and output error counters in the form of a bar
chart.

• Packet Counters chart—Displays the number of broadcast, unicast, and multicast


packet counters in the form of a pie chart. (Packet counter charts are supported only
for interfaces that support MAC statistics.)

To change the interface display, use the following options:

• Port for FPC—Controls the member for which information is displayed.

• Start/Stop button—Starts or stops monitoring the selected interfaces.

• Show Graph—Displays input and output packet counters and error counters in the form
of charts.

• Pop-up button—Displays the interface graphs in a separate pop-up window.

• Details—Displays extensive statistics about the selected interface, including its general
status, traffic information, IP address, I/O errors, class-of-service data, and statistics.

• Refresh Interval—Indicates the duration of time after which you want the data on the
page to be refreshed.

• Clear Statistics—Clears the statistics for the selected interface.

Alternatively, you can enter the following show commands in the CLI to view interface
status and traffic statistics:

• show interfaces terse

NOTE: On SRX Series devices, on configuring identical IPs on a single


interface, you will not see a warning message; instead, you will see a syslog
message.

• show interfaces detail

1330 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• show interfaces extensive

• show interfaces interface-name

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Address Pools on page 1309

• Junos OS Interfaces Library for Security Devices

Monitoring MGCP ALGs

This section contains the following topics:

• Monitoring MGCP ALG Calls on page 1331


• Monitoring MGCP ALG Counters on page 1332
• Monitoring MGCP ALG Endpoints on page 1333

Monitoring MGCP ALG Calls

Purpose View information about MGCP ALG calls.

Action Select Monitor>ALGs>MGCP>Calls in the J-Web user interface. To view detailed


information, select the endpoint on the MGCP calls page.

Alternatively, enter the show security alg mgcp calls command.

Table 151 on page 1331 summarizes key output fields in the MGCP calls display.

Table 151: Summary of Key MGCP Calls Output Fields


Field Values Additional Information

MGCP Calls Information


Endpoint@GW Endpoint name. –

Zone • trust—Trust zone. –


• untrust—Untrust zone.

Call ID Call identifier for ALG MGCP. –

RM Group Resource manager group ID. –

Call Duration Duration for which connection is active. –

Connection Id Connection identifier for MGCP ALG calls. –

Calls Details: Endpoint


Local SDP IP address of the MGCP ALG local call owner, as –
per the Session Description Protocol (SDP).

Copyright © 2013, Juniper Networks, Inc. 1331


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 151: Summary of Key MGCP Calls Output Fields (continued)


Field Values Additional Information

Remote SDP Remote IP address of the MGCP ALG remote call –


owner, as per the Session Description Protocol
(SDP).

Monitoring MGCP ALG Counters

Purpose View MGCP ALG counters information.

Action Select Monitor>ALGs>MGCP>Counters in the J-Web user interface, or enter the show
security alg mgcp counters command.

Table 152 on page 1332 summarizes key output fields in the MGCP counters display.

Table 152: Summary of Key MGCP Counters Output Fields


Field Values Additional Information

MGCP Counters Information


Packets received Number of MGCP ALG packets received. –

Packets dropped Number of MGCP ALG packets dropped. –

Message received Number of MGCP ALG messages received. –

Number of connections Number of MGCP ALG connections. –

Number of active Number of active MGCP ALG connections. –


connections

Number of calls Number of MGCP ALG calls. –

Number of active calls Number of MGCP ALG active calls. –

Number of active Number of active transactions. –


transactions

Number of Number of MGCP ALG retransmissions. –


re-transmission

Error Counters
Unknown-method MGCP ALG unknown method errors. –

Decoding error MGCP ALG decoding errors. –

Transaction error MGCP ALG transaction errors. –

Call error MGCP ALG counter errors. –

1332 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 152: Summary of Key MGCP Counters Output Fields (continued)


Field Values Additional Information

Connection error MGCP ALG connection errors. –

Connection flood drop MGCP ALG connection flood drop errors. –

Message flood drop MGCP ALG message flood drop errors. –

IP resolve error MGCP ALG IP address resolution errors. –

NAT error MGCP ALG Network Address Translation (NAT) –


errors.

Resource manager error MGCP ALG resource manager errors. –

Monitoring MGCP ALG Endpoints

Purpose View information about MGCP ALG endpoints.

Action Select Monitor>ALGs>MGCP>Endpoints in the J-Web user interface. To view detailed


information, select the gateway on the MGCP endpoints page.

Alternatively, enter the show security alg mgcp endpoints command.

Table 153 on page 1333 summarizes key output fields in the MGCP endpoints display.

Table 153: Summary of Key MGCP Endpoints Output Fields


Field Values Additional Information

MGCP Endpoints
Gateway IP address of the gateway. –

Zone • trust—Trust zone. –


• untrust—Untrust zone.

IP IP address. –

Endpoints: Gateway name


Endpoint Endpoint name. –

Transaction Transaction identifier. –


#

Call # Call identifier. –

Notified The certificate authority (CA) currently controlling the –


Entity gateway.

Copyright © 2013, Juniper Networks, Inc. 1333


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

Monitoring MPLS Traffic Engineering Information

This section contains the following topics:

• Monitoring MPLS Interfaces on page 1334


• Monitoring MPLS LSP Information on page 1334
• Monitoring MPLS LSP Statistics on page 1335
• Monitoring RSVP Session Information on page 1336
• Monitoring MPLS RSVP Interfaces Information on page 1338

Monitoring MPLS Interfaces

Purpose View the interfaces on which MPLS is configured, including operational state and any
administrative groups applied to an interface.

Action Select Monitor>MPLS>Interfaces in the J-Web user interface, or enter the show mpls
interface command.

Table 154 on page 1334 summarizes key output fields in the MPLS interface information
display.

Table 154: Summary of Key MPLS Interface Information Output Fields


Field Values Additional Information

Interface Name of the interface on which MPLS is –


configured.

State State of the specified interface: Up or Dn (down). –

Administrative groups Administratively assigned colors of the MPLS link –


configured on the interface.

Monitoring MPLS LSP Information

Purpose View all label-switched paths (LSPs) configured on the services router, including all
inbound (ingress), outbound (egress), and transit LSP information.

Action Select Monitor>MPLS>LSP Information in the J-Web user interface, or enter the show
mpls lsp command.

Table 155 on page 1335 summarizes key output fields in the MPLS LSP information display.

1334 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 155: Summary of Key MPLS LSP Information Output Fields


Field Values Additional Information

Ingress LSP Information about LSPs on the inbound device. –


Each session has one line of output.

Egress LSP Information about the LSPs on the outbound MPLS learns this information by querying RSVP,
device. Each session has one line of output. which holds all the transit and outbound session
information.

Transit LSP Number of LSPs on the transit routers and the MPLS learns this information by querying RSVP,
state of these paths. which holds all the transit and outbound session
information.

To Destination (outbound device) of the session. –

From Source (inbound device) of the session. –

State State of the path. It can be Up, Down, or AdminDn. AdminDn indicates that the LSP is being taken
down gracefully.

Rt Number of active routes (prefixes) installed in the For inbound RSVP sessions, the routing table is
routing table. the primary IPv4 table (inet.0). For transit and
outbound RSVP sessions, the routing table is the
primary MPLS table (mpls.0).

Active Path Name of the active path: Primary or Secondary. This field is used for inbound LSPs only.

P An asterisk (*) in this column indicates that the This field is used for inbound LSPs only.
LSP is a primary path.

LSPname Configured name of the LSP. –

Style RSVP reservation style. This field consists of two This field is used for outbound and transit LSPs
parts. The first is the number of active only.
reservations. The second is the reservation style,
which can be FF (fixed filter), SE (shared explicit),
or WF (wildcard filter).

Labelin Incoming label for this LSP. –

Labelout Outgoing label for this LSP. –

Total Total number of LSPs displayed for the particular –


type—ingress (inbound), egress (outbound), or
transit.

Monitoring MPLS LSP Statistics

Purpose Display statistics for LSP sessions currently active on the device, including the total
number of packets and bytes forwarded through an LSP.

Copyright © 2013, Juniper Networks, Inc. 1335


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Action Select Monitor>MPLS>LSP Statistics in the J-Web user interface, or enter the show mpls
lsp statistics command.

NOTE: Statistics are not available for LSPs on the outbound device, because
the penultimate device in the LSP sets the label to 0. Also, as the packet
arrives at the outbound device, the hardware removes its MPLS header and
the packet reverts to being an IPv4 packet. Therefore, it is counted as an IPv4
packet, not an MPLS packet.

Table 156 on page 1336 summarizes key output fields in the MPLS LSP statistics display.

Table 156: Summary of Key MPLS LSP Statistics Output Fields


Field Values Additional Information

Ingress LSP Information about LSPs on the inbound device. –


Each session has one line of output.

Egress LSP Information about the LSPs on the outbound MPLS learns this information by querying RSVP,
device. Each session has one line of output. which holds all the transit and outbound session
information.

Transit LSP Number of LSPs on the transit routers and the MPLS learns this information by querying RSVP,
state of these paths. which holds all the transit and outbound session
information.

To Destination (outbound device) of the session. –

From Source (inbound device) of the session. –

State State of the path: Up, Down, or AdminDn. AdminDn indicates that the LSP is being taken
down gracefully.

Packets Total number of packets received on the LSP from –


the upstream neighbor.

Bytes Total number of bytes received on the LSP from –


the upstream neighbor.

LSPname Configured name of the LSP. –

Total Total number of LSPs displayed for the particular –


type—ingress (inbound), egress (outbound), or
transit.

Monitoring RSVP Session Information

Purpose View information about RSVP-signaled LSP sessions currently active on the device,
including inbound (ingress) and outbound (egress) addresses, LSP state, and LSP name.

1336 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Action Select Monitor>MPLS>RSVP Sessions in the J-Web user interface, or enter the show rsvp
session command.

Table 157 on page 1337 summarizes key output fields in the RSVP session information
display.

Table 157: Summary of Key RSVP Session Information Output Fields


Field Values Additional Information

Ingress LSP Information about inbound RSVP sessions. Each –


session has one line of output.

Egress LSP Information about outbound RSVP sessions. Each MPLS learns this information by querying RSVP,
session has one line of output. which holds all the transit and outbound session
information.

Transit LSP Information about transit RSVP sessions. MPLS learns this information by querying RSVP,
which holds all the transit and outbound session
information.

To Destination (outbound device) of the session. –

From Source (inbound device) of the session. –

State State of the path: Up, Down, or AdminDn. AdminDn indicates that the LSP is being taken
down gracefully.

Rt Number of active routes (prefixes) installed in the For inbound RSVP sessions, the routing table is
routing table. the primary IPv4 table (inet.0). For transit and
outbound RSVP sessions, the routing table is the
primary MPLS table (mpls.0).

Style RSVP reservation style. This field consists of two This field is used for outbound and transit LSPs
parts. The first is the number of active only.
reservations. The second is the reservation style,
which can be FF (fixed filter), SE (shared explicit),
or WF (wildcard filter).

Labelin Incoming label for this RSVP session. –

Labelout Outgoing label for this RSVP session. –

LSPname Configured name of the LSP. –

Total Total number of RSVP sessions displayed for the –


particular type—ingress (inbound), egress
(outbound), or transit).

Copyright © 2013, Juniper Networks, Inc. 1337


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Monitoring MPLS RSVP Interfaces Information

Purpose View information about the interfaces on which RSVP is enabled, including the interface
name, total bandwidth through the interface, and total current reserved and reservable
(available) bandwidth on the interface.

Action Select Monitor>MPLS>RSVP Interfaces in the J-Web user interface, or enter the show
rsvp interface command.

Table 158 on page 1338 summarizes key output fields in the RSVP interfaces information
display.

Table 158: Summary of Key RSVP Interfaces Information Output Fields


Field Values Additional Information

RSVP Interface Number of interfaces on which RSVP is active. –


Each interface has one line of output.

Interface Name of the interface. –

State State of the interface: –

• Disabled—No traffic engineering information is


displayed.
• Down—The interface is not operational.
• Enabled—Displays traffic engineering
information.
• Up—The interface is operational.

Active resv Number of reservations that are actively reserving –


bandwidth on the interface.

Subscription User-configured subscription factor. –

Static BW Total interface bandwidth, in bits per second –


(bps).

Available BW Amount of bandwidth that RSVP is allowed to –


reserve, in bits per second (bps). It is equal to
(static bandwidth X subscription factor).

Reserved BW Currently reserved bandwidth, in bits per second –


(bps).

Highwater mark Highest bandwidth that has ever been reserved –


on this interface, in bits per second (bps).

Related • Configuring Ping MPLS on page 1219


Documentation
• MPLS Connection Checking Overview on page 1182

1338 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• Monitoring Overview on page 1169

• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring NAT

This section contains the following topics:

• Monitoring Source NAT Information on page 1339


• Monitoring Destination NAT Information on page 1345
• Monitoring Static NAT Information on page 1346
• Monitoring Incoming Table Information on page 1348
• Monitoring Interface NAT Port Information on page 1349

Monitoring Source NAT Information

Purpose Display configured information about source Network Address Translation (NAT) rules,
pools, persistent NAT, and paired addresses.

Action Select Monitor>NAT>Source NAT in the J-Web user interface, or enter the following CLI
commands:

• show security nat source summary

• show security nat source pool pool-name

• show security nat source persistent-nat-table

• show security nat source paired-address

Table 159 on page 1339 describes the available options for monitoring source NAT.

Table 159: Source NAT Monitoring Page


Field Description Action

Rules
Rule-set Name of the rule set. Select all rule sets or a specific rule set to display from
Name the list.

Total rules Number of rules configured. –

ID Rule ID number. –

Name Name of the rule . –

From Name of the routing instance/zone/interface from –


which the packet flows.

To Name of the routing instance/zone/interface to which –


the packet flows.

Copyright © 2013, Juniper Networks, Inc. 1339


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 159: Source NAT Monitoring Page (continued)


Field Description Action

Source Source IP address range in the source pool. –


address
range

Destination Destination IP address range in the source pool. –


address
range

Source Source port numbers. –


ports

Ip protocol IP protocol. –

Action Action taken for a packet that matches a rule. –

Persistent Persistent NAT type. –


NAT type

Inactivity Inactivity timeout interval for the persistent NAT binding. –


timeout

Alarm Utilization alarm threshold.


threshold

Max The maximum number of sessions. –


session
number

Sessions Successful, failed, and current sessions. –


(Succ/
Failed/ • Succ–Number of successful session installations
Current) after the NAT rule is matched.
• Failed–Number of unsuccessful session installations
after the NAT rule is matched.
• Current–Number of sessions that reference the
specified rule.

Translation Number of times a translation in the translation table –


Hits is used for a source NAT rule.

Pools
Pool Name The names of the pools. Select all pools or a specific pool to display from the
list.

Total Pools Total pools added. –

ID ID of the pool. –

Name Name of the source pool. –

1340 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 159: Source NAT Monitoring Page (continued)


Field Description Action

Address IP address range in the source pool. –


range

Single/Twin Number of allocated single and twin ports. –


ports

Port Source port number in the pool. –

Address Displays the type of address assignment. –


assignment

Alarm Utilization alarm threshold. –


threshold

Port Port overloading capacity. –


overloading
factor

Routing Name of the routing instance. –


instance

Total Total IP address, IP address set, or address book entry. –


addresses

Host Host base address of the original source IP address –


address range.
base

Translation Number of times a translation in the translation table –


hits is used for source NAT.

Top 10 Translation Hits


Graph Displays the graph of top 10 translation hits. –

Persistent NAT

Persistent NAT table statistics


binding Displays the total number of persistent NAT bindings –
total for the FPC.

binding in Number of persistent NAT bindings that are in use for –


use the FPC.

enode total Total number of persistent NAT enodes for the FPC. –

enode in Number of persistent NAT enodes that are in use for –


use the FPC.

Persistent NAT table

Copyright © 2013, Juniper Networks, Inc. 1341


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 159: Source NAT Monitoring Page (continued)


Field Description Action

Source Name of the pool. Select all pools or a specific pool to display from the
NAT pool list.

Internal IP Internal IP address. Select all IP addresses or a specific IP address to display


from the list.

Internal Displays the internal ports configured in the system. Select the port to display from the list.
port

Internal Internal protocols . Select all protocols or a specific protocol to display


protocol from the list.

Internal IP Internal transport IP address of the outgoing session –


from internal to external.

Internal Internal transport port number of the outgoing session –


port from internal to external.

Internal Internal protocol of the outgoing session from internal –


protocol to external.

Reflective Translated IP address of the source IP address. –


IP

Reflective Displays the translated number of the port. –


port

Reflective Translated protocol. –


protocol

Source Name of the source NAT pool where persistent NAT is –


NAT pool used.

Type Persistent NAT type. –

Left Inactivity timeout period that remains and the –


time/Conf configured timeout value.
time

Current Number of current sessions associated with the –


session persistent NAT binding and the maximum number of
num/Max sessions.
session
num

Source Name of the source NAT rule to which this persistent –


NAT rule NAT binding applies.

External node table

1342 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 159: Source NAT Monitoring Page (continued)


Field Description Action

Internal IP Internal transport IP address of the outgoing session –


from internal to external.

Internal Internal port number of the outgoing session from –


port internal to external.

External IP External IP address of the outgoing session from internal –


to external.

External External port of the outgoing session from internal to –


port external.

Zone External zone of the outgoing session from internal to –


external.

Paired Address
Pool name Name of the pool. Select all pools or a specific pool to display from the
list.

Specified IP address. Select all addresses, or select the internal or external


Address IP address to display, and enter the IP address.

Pool name Displays the selected pool or pools. –

Internal Displays the internal IP address. –


address

External Displays the external IP address. –


address

Resource Usage

Utilization for all source pools


Pool name Name of the pool. To view additional usage information for Port Address
Translation (PAT) pools, select a pool name. The
information displays under Detail Port Utilization for
Specified Pool.

Pool type Pool type: PAT or Non-PAT. –

Port Port overloading capacity for PAT pools. –


overloading
factor

Address Addresses in the pool. –

Copyright © 2013, Juniper Networks, Inc. 1343


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 159: Source NAT Monitoring Page (continued)


Field Description Action

Used Number of used resources in the pool. –

For Non-PAT pools, the number of used IP addresses


is displayed.

For PAT pools, the number of used ports is displayed.

Available Number of available resources in the pool. –

For Non-PAT pools, the number of available IP


addresses is displayed.

For PAT pools, the number of available ports is


displayed.

Total Number of used and available resources in the pool. –

For Non-PAT pools, the total number of used and


available IP addresses is displayed.

For PAT pools, the total number of used and available


ports is displayed.

Usage Percent of resources used. –

For Non-PAT pools, the percent of IP addresses used


is displayed.

For PAT pools, the percent of ports, including single and


twin ports, is displayed.

Peak usage Percent of resources used during the peak date and –
time.

Detail Port Utilization for Specified Pool


Address IP addresses in the PAT pool. Select the IP address for which you want to display
Name detailed usage information.

Factor-Index Index number. –

Port-range Displays the number of ports allocated at a time. –

Used Displays the number of used ports. –

Available Displays the number of available ports. –

Total Displays the number of used and available ports. –

Usage Displays the percentage of ports used during the peak –


date and time.

1344 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Monitoring Destination NAT Information

Purpose View the destination Network Address Translation (NAT) summary table and the details
of the specified NAT destination address pool information.

Action Select Monitor>NAT> Destination NAT in the J-Web user interface, or enter the following
CLI commands:

• show security nat destination summary

• show security nat destination pool pool-name

Table 160 on page 1345 summarizes key output fields in the destination NAT display.

Table 160: Summary of Key Destination NAT Output Fields


Field Values Action

Rules
Rule-set Name of the rule set. Select all rule sets or a specific rule set to display from
Name the list.

Total rules Number of rules configured. –

ID Rule ID number. –

Name Name of the rule . –

Ruleset Name of the rule set. –


Name

From Name of the routing instance/zone/interface from –


which the packet flows.

Source Source IP address range in the source pool. –


address
range

Destination Destination IP address range in the source pool. –


address
range

Destination Destination port in the destination pool. –


port

IP protocol IP protocol. –

Action Action taken for a packet that matches a rule. –

Alarm Utilization alarm threshold. –


threshold

Copyright © 2013, Juniper Networks, Inc. 1345


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 160: Summary of Key Destination NAT Output Fields (continued)


Field Values Action

Sessions Successful, failed, and current sessions. –


(Succ/
Failed/ • Succ–Number of successful session installations
Current) after the NAT rule is matched.
• Failed–Number of unsuccessful session installations
after the NAT rule is matched.
• Current–Number of sessions that reference the
specified rule.

Translation Number of times a translation in the translation table –


hits is used for a destination NAT rule.

Pools
Pool Name The names of the pools. Select all pools or a specific pool to display from the
list.

Total Pools Total pools added. –

ID ID of the pool. –

Name Name of the destination pool. –

Address IP address range in the destination pool. –


range

Port Destination port number in the pool. –

Routing Name of the routing instance. –


instance

Total Total IP address, IP address set, or address book entry. –


addresses

Translation Number of times a translation in the translation table –


hits is used for destination NAT.

Top 10 Translation Hits


Graph Displays the graph of top 10 translation hits. –

Monitoring Static NAT Information

Purpose View static NAT rule information.

Action Select Monitor>NAT>Static NAT in the J-Web user interface, or enter the following CLI
command:

show security nat static rule

1346 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 161 on page 1347 summarizes key output fields in the static NAT display.

Table 161: Summary of Key Static NAT Output Fields


Field Values Action

Rule-set Name Name of the rule set. Select all rule sets or a specific rule set to
display from the list.

Total rules Number of rules configured. –

ID Rule ID number. –

Position Position of the rule that indicates the order in which it –


applies to traffic.

Name Name of the rule. –

Ruleset Name Name of the rule set. –

From Name of the routing instance/interface/zone from which –


the packet comes

Source Source IP addresses. –


addresses

Source ports Source port numbers. –

Destination Destination IP address and subnet mask. –


addresses

Destination Destination port numbers . –


ports

Host addresses Name of the host addresses. –

Host ports Host port numbers.

Netmask Subnet IP address. –

Host routing Name of the routing instance from which the packet comes. –
instance

Alarm threshold Utilization alarm threshold. –

Sessions Successful, failed, and current sessions. –


(Succ/
Failed/ • Succ–Number of successful session installations after
Current) the NAT rule is matched.
• Failed–Number of unsuccessful session installations
after the NAT rule is matched.
• Current–Number of sessions that reference the specified
rule.

Copyright © 2013, Juniper Networks, Inc. 1347


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 161: Summary of Key Static NAT Output Fields (continued)


Field Values Action

Translation hits Number of times a translation in the translation table is –


used for a static NAT rule.

Top 10 Translation Hits


Graph Displays the graph of top 10 translation hits. –

Monitoring Incoming Table Information

Purpose View NAT table information.

Action Select Monitor>NAT>Incoming Table in the J-Web user interface, or enter the following
CLI command:

show security nat incoming-table

Table 162 on page 1348 summarizes key output fields in the incoming table display.

Table 162: Summary of Key Incoming Table Output Fields


Field Values Additional Information

Statistics
In use Number of entries in the NAT table. –

Maximum Maximum number of entries possible in the NAT table. –

Entry Number of entries failed for allocation. –


allocation
failed

Incoming Table
Clear –

Destination Destination IP address and port number. –

Host Host IP address and port number that the destination –


IP address is mapped to.

References Number of sessions referencing the entry. –

Timeout Timeout, in seconds, of the entry in the NAT table. –

Source-pool Name of source pool where translation is allocated. –

1348 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Monitoring Interface NAT Port Information

Purpose View port usage for an interface source pool information.

Action Select Monitor>Firewall/NAT>Interface NAT in the J-Web user interface, or enter the
following CLI command:

• show security nat interface-nat-ports

Table 163 on page 1349 summarizes key output fields in the interface NAT display.

Table 163: Summary of Key Interface NAT Output Fields


Field Values Additional Information

Interface NAT Summary Table


Pool Index Port pool index. –

Total Ports Total number of ports in a port pool. –

Single Number of ports allocated one at a time that are in use. –


Ports
Allocated

Single Number of ports allocated one at a time that are free –


Ports for use.
Available

Twin Ports Number of ports allocated two at a time that are in use. –
Allocated

Twin Ports Number of ports allocated two at a time that are free –
Available for use.

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring Policy Statistics

Purpose Monitor and record traffic that Junos OS permits or denies based on previously configured
policies.

Action To monitor traffic, enable the count and log options.

Count—Configurable in an individual policy. If count is enabled, statistics are collected


for the number of packets, bytes, and sessions that enter the firewall for a given policy.
For counts (only for packets and bytes), you can specify that alarms be generated
whenever the traffic exceeds specified thresholds. See count (Security Policies).

Copyright © 2013, Juniper Networks, Inc. 1349


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Log—Logging capability can be enabled with security policies during session initialization
(session-init) or session close (session-close) stage. See log (Security Policies).

• To view logs from denied connections, enable log on session-init.

• To log sessions after their conclusion/tear-down, enable log on session-close.

NOTE: Session log is enabled at real time in the flow code which impacts
the user performance. If both session-close and session-init are enabled,
performance is further degraded as compared to enabling session-init only.

For details about information collected for session logs, see Information Provided in
Session Log Entries for SRX Series Services Gateways.

Related • Security Policies Overview


Documentation
• Troubleshooting Security Policies on page 1549

• Checking a Security Policy Commit Failure on page 1550

• Verifying a Security Policy Commit on page 1550

• Debugging Policy Lookup on page 1551

• Security Policies Feature Guide for Security Devices

Monitoring PPP

Purpose Display PPP monitoring information, including PPP address pool information, session
status for PPP interfaces, cumulative statistics for all PPP interfaces, and a summary of
PPP sessions.

NOTE: PPP monitoring information is available only in the CLI. The J-Web
user interface does not include pages for displaying PPP monitoring
information.

Action Enter the following CLI commands:

• show ppp address-pool pool-name

• show ppp interface interface-name

• show ppp statistics

• show ppp summary

Related • Monitoring Overview on page 1169


Documentation

1350 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring PPPoE

Purpose Display the session status for PPPoE interfaces, cumulative statistics for all PPPoE
interfaces on the device, and the PPPoE version configured on the device.

Action Select Monitor>PPPoE in the J-Web user interface. To view interface-specific properties
in the J-Web interface, select the interface name on the PPPoE page.

Table 164 on page 1351 summarizes key output fields in PPPoE displays.

Table 164: Summary of Key PPPoE Output Fields


Field Values Additional Information

PPPoE Interfaces
Interface Name of the PPPoE interface. Click the interface name to display PPPoE
information for the interface.

State State of the PPPoE session on the interface. –

Session ID Unique session identifier for the PPPoE session. To establish a PPPoE session, first the device acting
as a PPPoE client obtains the Ethernet address of
the PPPoE server or access concentrator, and then
the client and the server negotiate a unique session
ID. This process is referred to as PPPoE active
discovery and is made up of four steps: initiation,
offer, request, and session confirmation. The access
concentrator generates the session ID for session
confirmation and sends it to the PPPoE client in a
PPPoE Active Discovery Session-Confirmation
(PADS) packet.

Service Name Type of service required from the access Service Name identifies the type of service provided
concentrator. by the access concentrator, such as the name of the
Internet service provider (ISP), class, or quality of
service.

Configured AC Configured access concentrator name. –


Name

Session AC Names Name of the access concentrator. –

AC MAC Address Media access control (MAC) address of the access –


concentrator.

Session Uptime Number of seconds the current PPPoE session has –


been running.

Auto-Reconnect Number of seconds to wait before reconnecting –


Timeout after a PPPoE session is terminated.

Copyright © 2013, Juniper Networks, Inc. 1351


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 164: Summary of Key PPPoE Output Fields (continued)


Field Values Additional Information

Idle Timeout Number of seconds a PPPoE session can be idle –


without disconnecting.

Underlying Name of the underlying logical Ethernet or ATM –


Interface interface on which PPPoE is running—for example,
ge-0/0/0.1.

PPPoE Statistics
Active PPPoE Total number of active PPPoE sessions. –
Sessions

Packet Type Packets sent and received during the PPPoE –


session, categorized by packet type and packet
error:

• PADI—PPPoE Active Discovery Initiation


packets.
• PADO—PPPoE Active Discovery Offer packets.
• PADR—PPPoE Active Discovery Request
packets.
• PADS—PPPoE Active Discovery
Session-Confirmation packets.
• PADT—PPPoE Active Discovery Terminate
packets.
• Service Name Error—Packets for which the
Service-Name request could not be honored.
• AC System Error—Packets for which the access
concentrator experienced an error in processing
the host request. For example, the host had
insufficient resources to create a virtual circuit.
• Generic Error—Packets that indicate an
unrecoverable error occurred.
• Malformed Packet—Malformed or short packets
that caused the packet handler to disregard the
frame as unreadable.
• Unknown Packet—Unrecognized packets.

Sent Number of the specific type of packet sent from –


the PPPoE client.

Received Number of the specific type of packet received by –


the PPPoE client.

1352 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 164: Summary of Key PPPoE Output Fields (continued)


Field Values Additional Information

Timeout Information about the timeouts that occurred –


during the PPPoE session.

• PADI—Number of timeouts that occurred for


the PADI packet.
• PADO—Number of timeouts that occurred for
the PADO packet. (This value is always 0 and
is not supported.
• PADR—Number of timeouts that occurred for
the PADR packet.

Sent Number of the timeouts that occurred for PADI, –


PADO, and PADR packets.

PPPoE Version
Maximum Sessions Maximum number of active PPPoE sessions the –
device can support. The default is 256 sessions.

PADI Resend Initial time, (in seconds) the device waits to receive The PPPoE Active Discovery Initiation (PADI) packet
Timeout a PADO packet for the PADI packet sent—for is sent to the access concentrator to initiate a PPPoE
example, 2 seconds. This timeout doubles for each session. Typically, the access concentrator responds
successive PADI packet sent. to a PADI packet with a PPPoE Active Discovery Offer
(PADO) packet. If the access concentrator does not
send a PADO packet, the device sends the PADI
packet again after timeout period is elapsed. The
PADI Resend Timeout doubles for each successive
PADI packet sent. For example, if the PADI Resend
Timeout is 2 seconds, the second PADI packet is sent
after 2 seconds, the third after 4 seconds, the fourth
after 8 seconds, and so on.

PADR Resend Initial time (in seconds) the device waits to receive The PPPoE Active Discovery Request (PADR) packet
Timeout a PADS packet for the PADR packet sent. This is sent to the access concentrator in response to a
timeout doubles for each successive PADR packet PADO packet, and to obtain the PPPoE session ID.
sent. Typically, the access concentrator responds to a
PADR packet with a PPPoE Active Discovery
Session-Confirmation (PADS) packet, which contains
the session ID. If the access concentrator does not
send a PADS packet, the device sends the PADR
packet again after the PADR Resend Timeout period
is elapsed. The PADR Resend Timeout doubles for
each successive PADR packet sent.

Maximum Resend Maximum value (in seconds) that the PADI or –


Timeout PADR resend timer can accept—for example, 64
seconds. The maximum value is 64.

Maximum Time (in seconds), within which the configured –


Configured AC access concentrator must respond.
Timeout

Alternatively, enter the following CLI commands:

Copyright © 2013, Juniper Networks, Inc. 1353


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• show pppoe interfaces

• show pppoe statistics

• show pppoe version

You can also view status information about the PPPoE interface by entering the show
interfaces pp0 command in the CLI editor.

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Monitoring DHCP Client Bindings on page 1323

• Junos OS Interfaces Library for Security Devices

Monitoring Reports

On-box reporting offers a comprehensive reporting facility where your security


management team can spot a security event when it occurs, immediately access and
review pertinent details about the event, and quickly decide appropriate remedial action.
The J-Web reporting feature provides one- or two-page reports that are equivalent to a
compilation of numerous log entries.

This section contains the following topics:

• Threats Monitoring Report on page 1354


• Traffic Monitoring Report on page 1359

Threats Monitoring Report

Purpose Use the Threats Report to monitor general statistics and activity reports of current threats
to the network. You can analyze logging data for threat type, source and destination
details, and threat frequency information. The report calculates, displays, and refreshes
the statistics, providing graphic presentations of the current state of the network.

Action To view the Threats Report:

1. Click Threats Report in the bottom right of the Dashboard, or select


Monitor>Reports>Threats in the J-Web user interface. The Threats Report appears.

2. Select one of the following tabs:

• Statistics tab. See Table 165 on page 1354 for a description of the page content.

• Activities tab. See Table 166 on page 1357 for a description of the page content.

Table 165: Statistics Tab Output in the Threats Report


Field Description

General Statistics Pane

1354 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 165: Statistics Tab Output in the Threats Report (continued)


Field Description

Threat Category One of the following categories of threats:

• Traffic
• IDP
• Content Security
• Antivirus
• Antispam
• Web Filter—Click the Web filter category to display counters for 39 subcategories.
• Content Filter

• Firewall Event

Severity Severity level of the threat:

• emerg
• alert
• crit
• err
• warning
• notice
• info
• debug

Hits in past 24 hours Number of threats encountered per category in the past 24 hours.

Hits in current hour Number of threats encountered per category in the last hour.

Threat Counts in the Past 24 Hours


By Severity Graph representing the number of threats received each hour for the past 24 hours sorted
by severity level.

By Category Graph representing the number of threats received each hour for the past 24 hours sorted
by category.

X Axis Twenty-four hour span with the current hour occupying the right-most column of the display.
The graph shifts to the left every hour.

Y Axis Number of threats encountered. The axis automatically scales based on the number of
threats encountered.

Most Recent Threats


Threat Name Names of the most recent threats. Depending on the threat category, you can click the threat
name to go to a scan engine site for a threat description.

Copyright © 2013, Juniper Networks, Inc. 1355


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 165: Statistics Tab Output in the Threats Report (continued)


Field Description

Category Category of each threat:

• Traffic
• IDP
• Content Security
• Antivirus
• Antispam
• Web Filter
• Content Filter

• Firewall Event

Source IP/Port Source IP address (and port number, if applicable) of the threat.

Destination IP/Port Destination IP address (and port number, if applicable) of the threat.

Protocol Protocol name of the threat.

Description Threat identification based on the category type:

• Antivirus—URL
• Web filter—category
• Content filter—reason
• Antispam—sender e-mail

Action Action taken in response to the threat.

Hit Time Time the threat occurred.

Threat Trend in past 24 hours


Category Pie chart graphic representing comparative threat counts by category:

• Traffic
• IDP
• Content Security
• Antivirus
• Antispam
• Web Filter
• Content Filter

• Firewall Event

Web Filter Counters Summary

Category Web filter count broken down by up to 39 subcategories. Clicking on the Web filter listing in
the General Statistics pane opens the Web Filter Counters Summary pane.

Hits in past 24 hours Number of threats per subcategory in the last 24 hours.

1356 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 165: Statistics Tab Output in the Threats Report (continued)


Field Description

Hits in current hour Number of threats per subcategory in the last hour.

Table 166: Activities Tab Output in the Threats Report


Field Function

Most Recent Virus Hits


Threat Name Name of the virus threat. Viruses can be based on services, like Web, FTP, or e-mail, or based
on severity level.

Severity Severity level of each threat:

• emerg
• alert
• crit
• err
• warning
• notice
• info
• debug

Source IP/Port IP address (and port number, if applicable) of the source of the threat.

Destination IP/Port IP address (and port number, if applicable) of the destination of the threat.

Protocol Protocol name of the threat.

Description Threat identification based on the category type:

• Antivirus—URL
• Web filter—category
• Content filter—reason
• Antispam—sender e-mail

Action Action taken in response to the threat.

Last Hit Time Last time the threat occurred.

Most Recent Spam E-Mail Senders


From e-mail E-mail address that was the source of the spam.

Copyright © 2013, Juniper Networks, Inc. 1357


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 166: Activities Tab Output in the Threats Report (continued)


Field Function

Severity Severity level of the threat:

• emerg
• alert
• crit
• err
• warning
• notice
• info
• debug

Source IP IP address of the source of the threat.

Action Action taken in response to the threat.

Last Send Time Last time that the spam e-mail was sent.

Recently Blocked URL Requests


URL URL request that was blocked.

Source IP/Port IP address (and port number, if applicable) of the source.

Destination IP/Port IP address (and port number, if applicable) of the destination.

Hits in current hour Number of threats encountered in the last hour.

Most Recent IDP Attacks


Attack

Severity Severity of each threat:

• emerg
• alert
• crit
• err
• warning
• notice
• info
• debug

Source IP/Port IP address (and port number, if applicable) of the source.

Destination IP/Port IP address (and port number, if applicable) of the destination.

Protocol Protocol name of the threat.

1358 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 166: Activities Tab Output in the Threats Report (continued)


Field Function

Action Action taken in response to the threat.

Last Send Time Last time the IDP threat was sent.

Traffic Monitoring Report

Purpose Monitor network traffic by reviewing reports of flow sessions over the past 24 hours. You
can analyze logging data for connection statistics and session usage by a transport
protocol.

Action To view network traffic in the past 24 hours, select Monitor>Reports>Traffic in the J-Web
user interface. See Table 167 on page 1359 for a description of the report.

Table 167: Traffic Report Output


Field Description

Sessions in Past 24 Hours per Protocol


Protocol Name Name of the protocol. To see hourly activity by protocol, click the protocol name and review
the “Protocol activities chart” in the lower pane.

• TCP
• UDP
• ICMP

Total Session Total number of sessions for the protocol in the past 24 hours.

Bytes In (KB) Total number of incoming bytes in KB.

Bytes Out (KB) Total number of outgoing bytes in KB.

Packets In Total number of incoming packets.

Packets Out Total number of outgoing packets.

Most Recently Closed Sessions


Source IP/Port Source IP address (and port number, if applicable) of the closed session.

Destination IP/Port Destination IP address (and port number, if applicable) of the closed session.

Protocol Protocol of the closed session.

• TCP
• UDP
• ICMP

Bytes In (KB) Total number of incoming bytes in KB.

Copyright © 2013, Juniper Networks, Inc. 1359


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 167: Traffic Report Output (continued)


Field Description

Bytes Out (KB) Total number of outgoing bytes in KB.

Packets In Total number of incoming packets.

Packets Out Total number of outgoing packets.

Timestamp The time the session was closed.

Protocol Activities Chart


Bytes In/Out Graphic representation of traffic as incoming and outgoing bytes per hour. The byte count
is for the protocol selected in the Sessions in Past 24 Hours per Protocol pane. Changing
the selection causes this chart to refresh immediately.

Packets In/Out Graphic representation of traffic as incoming and outgoing packets per hour. The packet
count is for the protocol selected in the Sessions in Past 24 Hours per Protocol pane.
Changing the selection causes this chart to refresh immediately.

Sessions Graphic representation of traffic as the number of sessions per hour. The session count is
for the protocol selected in the Sessions in Past 24 Hours per Protocol pane. Changing the
selection causes this chart to refresh immediately.

X Axis One hour per column for 24 hours.

Y Axis Byte, packet, or session count.

Protocol Session Chart


Sessions by Protocol Graphic representation of the traffic as the current session count per protocol. The protocols
displayed are TCP, UDP, and ICMP.

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring Routing Information

This section contains the following topics:

• Monitoring Route Information on page 1361


• Monitoring RIP Routing Information on page 1363
• Monitoring OSPF Routing Information on page 1364
• Monitoring BGP Routing Information on page 1366

1360 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Monitoring Route Information

Purpose View information about the routes in a routing table, including destination, protocol,
state, and parameter information.

Action Select Monitor>Routing>Route Information in the J-Web user interface, or enter the
following CLI commands:

• show route terse

• show route detail

NOTE: When you use an HTTPS connection in the Microsoft Internet Explorer
browser to save a report from this page in the J-Web interface, the error
message "Internet Explorer was not able to open the Internet site" is
displayed. This problem occurs because the Cache-Control: no cache HTTP
header is added on the server side and Internet Explorer does not allow you
to download the encrypted file with the Cache-Control: no cache HTTP header
set in the response from the server.

As a workaround, refer to Microsoft Knowledge Base article 323308, which


is available at this URL: http://support.microsoft.com/kb/323308. Also, you
can alternatively use HTTP in the Internet Explorer browser or use HTTPS in
the Mozilla Firefox browser to save a file from this page.

Table 168 on page 1361 describes the different filters, their functions, and the associated
actions.

Table 169 on page 1362 summarizes key output fields in the routing information display.

Table 168: Filtering Route Messages


Field Function Your Action

Destination Address Specifies the destination address of the route. Enter the destination address.

Protocol Specifies the protocol from which the route was Enter the protocol name.
learned.

Next hop address Specifies the network layer address of the directly Enter the next hop address.
reachable neighboring system (if applicable) and the
interface used to reach it.

Receive protocol Specifies the dynamic routing protocol using which the Enter the routing protocol.
routing information was received through a particular
neighbor.

Best route Specifies only the best route available. Select the view details of the best route.

Inactive routes Specifies the inactive routes. Select the view details of inactive routes.

Copyright © 2013, Juniper Networks, Inc. 1361


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 168: Filtering Route Messages (continued)


Field Function Your Action

Exact route Specifies the exact route. Select the view details of the exact route.

Hidden routes Specifies the hidden routes. Select the view details of hidden routes.

Search Applies the specified filter and displays the matching To apply the filter and display messages,
messages. click Search.

Reset Resets selected options to default To reset the filter, click Reset.

Table 169: Summary of Key Routing Information Output Fields


Field Values Additional Information

Static The list of static route addresses. –


Route
Addresses

Protocol Protocol from which the route was learned: Static, –


Direct, Local, or the name of a particular protocol.

Preference The preference is the individual preference value for The route preference is used as one of the route
the route. selection criteria.

Next-Hop Network Layer address of the directly reachable If a next hop is listed as Discard, all traffic with that
neighboring system (if applicable) and the interface destination address is discarded rather than routed.
used to reach it. This value generally means that the route is a static
route for which the discard attribute has been set.

If a next hop is listed as Reject, all traffic with that


destination address is rejected. This value generally
means that the address is unreachable. For example,
if the address is a configured interface address and the
interface is unavailable, traffic bound for that address
is rejected.

If a next hop is listed as Local, the destination is an


address on the host (either the loopback address or
Ethernet management port 0 address, for example).

Age How long the route has been active. –

State Flags for this route. There are many possible flags.

AS Path AS path through which the route was learned. The –


letters of the AS path indicate the path origin:

• I—IGP.
• E—EGP.
• ?—Incomplete. Typically, the AS path was
aggregated.

1362 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Monitoring RIP Routing Information

Purpose View RIP routing information, including a summary of RIP neighbors and statistics.

Action Select Monitor>Routing>RIP Information in the J-Web user interface, or enter the following
CLI commands:

• show rip statistics

• show rip neighbors

Table 170 on page 1363 summarizes key output fields in the RIP routing display in the J-Web
user interface.

Table 170: Summary of Key RIP Routing Output Fields


Field Values Additional Information

RIP Statistics
Protocol Name The RIP protocol name. –

Port number The port on which RIP is enabled. –

Hold down time The interval during which routes are neither –
advertised nor updated.

Global routes Number of RIP routes learned on the logical –


learned interface.

Global routes held Number of RIP routes that are not advertised or –
down updated during the hold-down interval.

Global request Number of requests dropped. –


dropped

Global responses Number of responses dropped. –


dropped

RIP Neighbors
Details Tab used to view the details of the interface on –
which RIP is enabled.

Neighbor Name of the RIP neighbor. This value is the name of the interface on which
RIP is enabled. Click the name to see the details for
this neighbor.

State State of the RIP connection: Up or Dn (Down). –

Source Address Local source address. This value is the configured address of the interface
on which RIP is enabled.

Destination Address Destination address. This value is the configured address of the
immediate RIP adjacency.

Copyright © 2013, Juniper Networks, Inc. 1363


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 170: Summary of Key RIP Routing Output Fields (continued)


Field Values Additional Information

Send Mode The mode of sending RIP messages. –

Receive Mode The mode in which messages are received. –

In Metric Value of the incoming metric configured for the RIP –


neighbor.

Monitoring OSPF Routing Information

Purpose View OSPF routing information, including a summary of OSPF neighbors, interfaces, and
statistics.

Action Select Monitor>Routing>OSPF Information in the J-Web user interface, or enter the
following CLI commands:

• show ospf neighbors

• show ospf interfaces

• show ospf statistics

Table 171 on page 1364 summarizes key output fields in the OSPF routing display in the
J-Web user interface.

Table 171: Summary of Key OSPF Routing Output Fields


Field Values Additional Information

OSPF Interfaces
Details Tab used to view the details of the selected –
OSPF.

Interface Name of the interface running OSPF. –

State State of the interface: BDR, Down, DR, DRother, The Down state, indicating that the interface is
Loop, PtToPt, or Waiting. not functioning, and PtToPt state, indicating that
a point-to-point connection has been
established, are the most common states.

Area Number of the area that the interface is in. –

DR ID ID of the area's designated device. –

BDR ID ID of the area's backup designated device. –

Neighbors Number of neighbors on this interface. –

OSPF Statistics

1364 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 171: Summary of Key OSPF Routing Output Fields (continued)


Field Values Additional Information

Packets tab
Sent Displays the total number of packets sent. –

Received Displays the total number of packets received. –

Details tab
Flood Queue Depth Number of entries in the extended queue. –

Total Retransmits Number of retransmission entries enqueued. –

Total Database Total number of database description packets. –


Summaries

OSPF Neighbors
Address Address of the neighbor. –

Interface Interface through which the neighbor is –


reachable.

State State of the neighbor: Attempt, Down, Exchange, Generally, only the Down state, indicating a failed
ExStart, Full, Init, Loading, or 2way. OSPF adjacency, and the Full state, indicating
a functional adjacency, are maintained for more
than a few seconds. The other states are
transitional states that a neighbor is in only
briefly while an OSPF adjacency is being
established.

ID ID of the neighbor. –

Priority Priority of the neighbor to become the –


designated router.

Activity Time The activity time. –

Area Area that the neighbor is in. –

Options Option bits received in the hello packets from –


the neighbor.

DR Address Address of the designated router. –

BDR Address Address of the backup designated router. –

Uptime Length of time since the neighbor came up. –

Adjacency Length of time since the adjacency with the –


neighbor was established.

Copyright © 2013, Juniper Networks, Inc. 1365


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Monitoring BGP Routing Information

Purpose Monitor BGP routing information on the routing device, including a summary of BGP
routing and neighbor information.

Action Select Monitor>Routing>BGP Information in the J-Web user interface, or enter the following
CLI commands:

• show bgp summary

• show bgp neighbor

Table 172 on page 1366 summarizes key output fields in the BGP routing display in the J-Web
user interface.

Table 172: Summary of Key BGP Routing Output Fields


Field Values Additional Information

BGP Peer Summary


Total Groups Number of BGP groups. –

Total Peers Number of BGP peers. –

Down Peers Number of unavailable BGP peers. –

Unconfigured Peers Address of each BGP peer. –

RIB Summary tab


RIB Name Name of the RIB group. –

Total Prefixes Total number of prefixes from the peer, both –


active and inactive, that are in the routing table.

Active Prefixes Number of prefixes received from the EBGP –


peers that are active in the routing table.

Suppressed Prefixes Number of routes received from EBGP peers –


currently inactive because of damping or other
reasons.

History Prefixes History of the routes received or suppressed. –

Dumped Prefixes Number of routes currently inactive because of –


damping or other reasons. These routes do not
appear in the forwarding table and are not
exported by routing protocols.

Pending Prefixes Number of pending routes. –

1366 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 172: Summary of Key BGP Routing Output Fields (continued)


Field Values Additional Information

State Status of the graceful restart process for this –


routing table: BGP restart is complete, BGP
restart in progress, VPN restart in progress, or
VPN restart is complete.

BGP Neighbors
Details Click this button to view the selected BGP –
neighbor details.

Peer Address Address of the BGP neighbor. –

Autonomous System AS number of the peer. –

Peer State Current state of the BGP session: Generally, the most common states are Active,
which indicates a problem establishing the BGP
• Active—BGP is initiating a TCP connection in connection, and Established, which indicates a
an attempt to connect to a peer. If the successful session setup. The other states are
connection is successful, BGP sends an open transition states, and BGP sessions normally do
message. not stay in those states for extended periods of
• Connect—BGP is waiting for the TCP time.
connection to become complete.
• Established—The BGP session has been
established, and the peers are exchanging
BGP update messages.
• Idle—This is the first stage of a connection.
BGP is waiting for a Start event.
• OpenConfirm—BGP has acknowledged receipt
of an open message from the peer and is
waiting to receive a keepalive or notification
message.
• OpenSent—BGP has sent an open message
and is waiting to receive an open message
from the peer.

Elapsed Time Elapsed time since the peering session was last –
reset.

Description Description of the BGP session. –

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Copyright © 2013, Juniper Networks, Inc. 1367


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Monitoring SCCP ALGs

This section contains the following topics:

• Monitoring SCCP ALG Calls on page 1368


• Monitoring SCCP ALG Counters on page 1368

Monitoring SCCP ALG Calls

Purpose View information about SCCP ALG calls.

Action Select Monitor>ALGs>SCCP>Calls in the J-Web user interface. To view detailed


information, select the client IP address on the SCCP calls page.

Alternatively, enter the show security alg sccp calls command.

Table 173 on page 1368 summarizes key output fields in the SCCP calls display.

Table 173: Summary of Key SCCP Calls Output Fields


Field Values Additional Information

SCCP Calls Information


Client IP IP address of the client. –

Zone Client zone identifier. –

Call IP address of the call manager. –


Manager

Conference Conference call identifier. –


ID

RM Group Resource manager group identifier. –

Monitoring SCCP ALG Counters

Purpose View SCCP ALG counters information.

Action Select Monitor>ALGs>SCCP>Count in the J-Web user interface, or enter the show security
alg sccp counters command.

Table 174 on page 1368 summarizes key output fields in the SCCP counters display.

Table 174: Summary of Key SCCP Counters Output Fields


Field Values Additional Information

SCCP Counters Information


Clients Number of SCCP ALG clients currently registered. –
currently
registered

1368 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 174: Summary of Key SCCP Counters Output Fields (continued)


Field Values Additional Information

Active calls Number of active SCCP ALG calls. –

Total calls Total number of SCCP ALG calls. –

Packets Number of SCCP ALG packets received. –


received

PDUs Number of SCCP ALG protocol data units (PDUs) –


processed processed.

Current call Number of calls per second. –


rate

Error counters
Packets Number of packets dropped by the SCCP ALG. –
dropped

Decode SCCP ALG decoding errors. –


errors

Protocol Number of protocol errors. –


errors

Address Number of Network Address Translation (NAT) errors –


translation encountered by SCCP ALG.
errors

Policy Number of packets dropped because of a failed policy –


lookup lookup.
errors

Unknown Number of unknown protocol data units (PDUs). –


PDUs

Maximum Number of times the maximum SCCP calls limit was –


calls exceeded.
exceed

Maximum Number of times the maximum SCCP call rate –


call rate exceeded.
exceed

Initialization Number of initialization errors. –


errors

Internal Number of internal errors. –


errors

Unsupported Number of unsupported feature errors. –


feature

Copyright © 2013, Juniper Networks, Inc. 1369


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 174: Summary of Key SCCP Counters Output Fields (continued)


Field Values Additional Information

Non Number of nonspecific errors. –


specific
error

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring Security Events by Policy

Purpose Monitor security events by policy and display logged event details with the J-Web user
interface.

Action 1. Select Monitor>Events and Alarms>Security Events in the J-Web user interface. The
View Policy Log pane appears. Table 175 on page 1370 describes the content of this
pane.

Table 175: View Policy Log Fields


Field Value

Log file name Name of the event log files to search.

Policy name Name of the policy of the events to be retrieved.

Source address Source address of the traffic that triggered the event.

Destination address Destination address of the traffic that triggered the event.

Event type Type of event that was triggered by the traffic.

Application Application of the traffic that triggered the event.

Source port Source port of the traffic that triggered the event.

Destination port Destination port of the traffic that triggered the event.

Source zone Source zone of the traffic that triggered the event.

Destination zone Destination zone of the traffic that triggered the event.

Source NAT rule Source NAT rule of the traffic that triggered the event.

Destination NAT rule Destination NAT rule of the traffic that triggered the event.

1370 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

If your device is not configured to store session log files locally, the Create log
configuration button is displayed in the lower-right portion of the View Policy Log
pane.

• To store session log files locally, click Create log configuration.

If session logs are being sent to an external log collector (stream mode has been
configured for log files), a message appears indicating that event mode must be
configured to view policy logs.

NOTE: Reverting to event mode will discontinue event logging to the


external log collector.

• To reset the mode option to event, enter the set security log command.

2. Enter one or more search fields in the View Policy Log pane and click Search to display
events matching your criteria.

For example, enter the event type Session Close and the policy pol1 to display event
details from all Session Close logs that contain the specified policy. To reduce search
results further, add more criteria about the particular event or group of events that
you want displayed.

The Policy Events Detail pane displays information from each matching session log.
Table 176 on page 1371 describes the contents of this pane.

Table 176: Policy Events Detail Fields


Field Value

Timestamp Time when the event occurred.

Policy name Policy that triggered the event.

Record type Type of event log providing the data.

Source IP/Port Source address (and port, if applicable) of the event traffic.

Destination IP/Port Destination address (and port, if applicable) of the event traffic.

Service name Service name of the event traffic.

NAT source IP/Port NAT source address (and port, if applicable) of the event traffic.

NAT destination IP/Port NAT destination address (and port, if applicable) of the event
traffic.

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

Copyright © 2013, Juniper Networks, Inc. 1371


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Monitoring Alarms on page 1425

• Monitoring Events on page 1325

• Junos OS Interfaces Library for Security Devices

Monitoring Security Features

This section contains the following topics:

• Monitoring Policies on page 1372


• Checking Policies on page 1374
• Monitoring Screen Counters on page 1377
• Monitoring IDP Status on page 1379
• Monitoring Flow Gate Information on page 1380
• Monitoring Firewall Authentication Table on page 1381
• Monitoring Firewall Authentication History on page 1383
• Monitoring 802.1x on page 1385

Monitoring Policies

Purpose Display, sort, and review policy activity for every activated policy configured on the device.
Policies are grouped by Zone Context (the from and to zones of the traffic) to control
the volume of data displayed at one time. From the policy list, select a policy to display
statistics and current network activity.

Action To review policy activity:

1. Select Monitor>Security>Policy>Activities in the J-Web user interface. The Security


Policies Monitoring page appears and lists the policies from the first Zone Context.
See Table 177 on page 1372 for field descriptions.

2. Select the Zone Context of the policy you want to monitor, and click Filter. All policies
within the zone context appear in match sequence.

3. Select a policy, and click Clear Statistics to set all counters to zero for the selected
policy.

Table 177: Security Policies Monitoring Output Fields


Field Value Additional Information

Zone Context Displays a list of all from and to zone combinations To display policies for a different context, select a
(Total #) for the configured policies. The total number of zone context and click Filter. Both inactive and active
active policies for each context is specified in the policies appear for each context. However, the Total
Total # field. By default, the policies from the first # field for a context specifies the number of active
Zone Context are displayed. policies only.

1372 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 177: Security Policies Monitoring Output Fields (continued)


Field Value Additional Information

Default Policy Specifies the action to take for traffic that does not –
action match any of the policies in the context:

• permit-all—Permit all traffic that does not match


a policy.
• deny-all—Deny all traffic that does not match a
policy.

From Zone Displays the source zone to be used as match –


criteria for the policy.

To Zone Displays the destination zone to be used as match –


criteria for the policy.

Name Displays the name of the policy. –

Source Address Displays the source addresses to be used as match –


criteria for the policy. Address sets are resolved to
their individual names. (In this case, only the names
are given, not the IP addresses).

Destination Displays the destination addresses (or address –


Address sets) to be used as match criteria for the policy.
Addresses are entered as specified in the
destination zone’s address book.

Source Identity Displays the name of the source identities set for To display the value of the source identities, hover
the policy. the mouse on this field. Unknown source identities
are also displayed.

Application Displays the name of a predefined or custom –


application signature to be used as match criteria
for the policy.

Dynamic App Displays the dynamic application signatures to be The rule set appears in two lines. The first line
used as match criteria if an application firewall rule displays the configured dynamic application
set is configured for the policy. signatures in the rule set. The second line displays
the default dynamic application signature.
For a network firewall, a dynamic application is not
defined. If more than two dynamic application signatures are
specified for the rule set, hover over the output field
to display the full list in a tooltip.

Action Displays the action portion of the rule set if an The action portion of the rule set appears in two
application firewall rule set is configured for the lines. The first line identifies the action to be taken
policy. when the traffic matches a dynamic application
signature. The second line displays the default action
• permit—Permits access to the network services when traffic does not match a dynamic application
controlled by the policy. A green background signature.
signifies permission.
• deny—Denies access to the network services
controlled by the policy. A red background
signifies denial.

Copyright © 2013, Juniper Networks, Inc. 1373


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 177: Security Policies Monitoring Output Fields (continued)


Field Value Additional Information

NW Services Displays the network services permitted or denied –


by the policy if an application firewall rule set is
configured. Network services include:

• gprs-gtp-profile—Specify a GPRS Tunneling


Protocol profile name.
• idp—Perform intrusion detection and prevention.
• redirect-wx—Set WX redirection.
• reverse-redirect-wx—Set WX reverse redirection.
• uac-policy—Enable unified access control
enforcement of the policy.

Policy Hit Counters Provides a representation of the value over time for To toggle a graph on and off, click the counter name
Graph a specified counter. The graph is blank if Policy below the graph.
Counters indicates no data. As a selected counter
accumulates data, the graph is updated at each
refresh interval.

Policy Counters Lists statistical counters for the selected policy if To graph or to remove a counter from the Policy Hit
Count is enabled. The following counters are Counters Graph, toggle the counter name. The
available for each policy: names of enabled counters appear below the graph.

• input-bytes
• input-byte-rate
• output-bytes
• output-byte-rate
• input-packets
• input-packet-rate
• output-packets
• output-packet-rate
• session-creations
• session-creation-rate
• active-sessions

Checking Policies

Purpose Enter match criteria and conduct a policy search. The search results include all policies
that match the traffic criteria in the sequence in which they will be encountered.

Because policy matches are listed in the sequence in which they would be encountered,
you can determine whether a specific policy is being applied correctly or not. The first
policy in the list is applied to all matching traffic. Policies listed after this one remain in
the “shadow” of the first policy and are never encountered by this traffic.

By manipulating the traffic criteria and policy sequence, you can tune policy application
to suit your needs. During policy development, you can use this feature to establish the
appropriate sequence of policies for optimum traffic matches. When troubleshooting,
use this feature to determine if specific traffic is encountering the appropriate policy.

1374 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Action 1. Select Monitor>Security>Policy>Shadow Policies in the J-Web user interface. The


Check Policies page appears. Table 178 on page 1375 explains the content of this page.

2. In the top pane, enter the From Zone and To Zone to supply the context for the search.

3. Enter match criteria for the traffic, including the source address and port, the
destination address and port, and the protocol of the traffic.

4. Enter the number of matching policies to display.

5. Click Search to find policies matching your criteria. The lower pane displays all policies
matching the criteria up to the number of policies you specified.

• The first policy will be applied to all traffic with this match criteria.

• Remaining policies will not be encountered by any traffic with this match criteria.

6. To manipulate the position and activation of a policy, select the policy and click the
appropriate button:

• Move—Moves the selected policy up or down to position it at a more appropriate


point in the search sequence.

• Move to—Moves the selected policy by allowing you to drag and drop it to a different
location on the same page.

Table 178: Check Policies Output


Field Function

Check Policies Search Input Pane


From Zone Name or ID of the source zone. If a From Zone is specified by name, the name is
translated to its ID internally.

To Zone Name or ID of the destination zone. If a To Zone is specified by name, the name is
translated to its ID internally.

Source Address Address of the source in IP notation.

Source Port Port number of the source.

Destination Address Address of the destination in IP notation.

Destination Port Port number of the destination.

Source Identity Name of the source identity.

Copyright © 2013, Juniper Networks, Inc. 1375


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 178: Check Policies Output (continued)


Field Function

Protocol Name or equivalent value of the protocol to be matched.

ah—51

egp—8

esp—50

gre—47

icmp—1

igmp—2

igp—9

ipip—94

ipv6—41

ospf—89

pgm—113

pim—103

rdp—27

rsvp—46

sctp—132

tcp—6

udp—17

vrrp—112

Result Count (Optional) Number of policies to display. Default value is 1. Maximum value is 16.

Check Policies List


From Zone Name of the source zone.

To Zone Name of the destination zone.

Total Policies Number of policies retrieved.

Default Policy action The action to be taken if no match occurs.

Name Policy name

Source Address Name of the source address (not the IP address) of a policy. Address sets are resolved
to their individual names.

1376 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 178: Check Policies Output (continued)


Field Function

Destination Address Name of the destination address or address set. A packet’s destination address must
match this value for the policy to apply to it.

Source Identity Name of the source identity for the policy.

Application Name of a preconfigured or custom application of the policy match.

Action Action taken when a match occurs as specified in the policy.

Hit Counts Number of matches for this policy. This value is the same as the Policy Lookups in a
policy statistics report.

Active Sessions Number of active sessions matching this policy.

Alternatively, to list matching policies using the CLI, enter the show security match-policies
command and include your match criteria and the number of matching policies to display.

Monitoring Screen Counters

Purpose View screen statistics for a specified security zone.

Action Select Monitor>Security>Screen Counters in the J-Web user interface, or enter the
following CLI command:

show security screen statistics zone zone-name

Table 179 on page 1377 summarizes key output fields in the screen counters display.

Table 179: Summary of Key Screen Counters Output Fields


Field Values Additional Information

Zones
ICMP Flood Internet Control Message Protocol (ICMP) flood An ICMP flood typically occurs when ICMP echo
counter. requests use all resources in responding, such
that valid network traffic can no longer be
processed.

UDP Flood User Datagram Protocol (UDP) flood counter. UDP flooding occurs when an attacker sends IP
packets containing UDP datagrams with the
purpose of slowing down the resources, such
that valid connections can no longer be handled.

TCP Winnuke Number of Transport Control Protocol (TCP) WinNuke is a denial-of-service (DoS) attack
WinNuke attacks. targeting any computer on the Internet running
Windows.

Copyright © 2013, Juniper Networks, Inc. 1377


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 179: Summary of Key Screen Counters Output Fields (continued)


Field Values Additional Information

TCP Port Scan Number of TCP port scans. The purpose of this attack is to scan the available
services in the hopes that at least one port will
respond, thus identifying a service to target.

ICMP Address Sweep Number of ICMP address sweeps. An IP address sweep can occur with the intent
of triggering responses from active hosts.

IP Tear Drop Number of teardrop attacks. Teardrop attacks exploit the reassembly of
fragmented IP packets.

TCP SYN Attack Number of TCP SYN attacks. –

IP Spoofing Number of IP spoofs. IP spoofing occurs when an invalid source


address is inserted in the packet header to make
the packet appear to come from a trusted
source.

ICMP Ping of Death ICMP ping of death counter. Ping of death occurs when IP packets are sent
that exceed the maximum legal length (65,535
bytes).

IP Source Route Number of IP source route attacks. –

TCP Land Attack Number of land attacks. Land attacks occur when attacker sends spoofed
SYN packets containing the IP address of the
victim as both the destination and source IP
address.

TCP SYN Fragment Number of TCP SYN fragments. –

TCP No Flag Number of TCP headers without flags set. A normal TCP segment header has at least one
control flag set.

IP Unknown Protocol Number of unknown Internet protocols. –

IP Bad Options Number of invalid options. –

IP Record Route Option Number of packets with the IP record route This option records the IP addresses of the
option enabled. network devices along the path that the IP
packet travels.

IP Timestamp Option Number of IP timestamp option attacks. This option records the time (in Universal Time)
when each network device receives the packet
during its trip from the point of origin to its
destination.

IP Security Option Number of IP security option attacks. –

1378 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 179: Summary of Key Screen Counters Output Fields (continued)


Field Values Additional Information

IP Loose route Option Number of IP loose route option attacks. This option specifies a partial route list for a
packet to take on its journey from source to
destination.

IP Strict Source Route Number of IP strict source route option attacks. This option specifies the complete route list for
Option a packet to take on its journey from source to
destination.

IP Stream Option Number of stream option attacks. This option provides a way for the 16-bit SATNET
stream identifier to be carried through networks
that do not support streams.

ICMP Fragment Number of ICMP fragments. Because ICMP packets contain very short
messages, there is no legitimate reason for ICMP
packets to be fragmented. If an ICMP packet is
so large that it must be fragmented, something
is amiss.

ICMP Large Packet Number of large ICMP packets. –

TCP SYN FIN Packet Number of TCP SYN FIN packets. –

TCP FIN without ACK Number of TCP FIN flags without the –
acknowledge (ACK) flag.

TCP SYN-ACK-ACK Number of TCP flags enabled with To prevent flooding with SYN-ACK-ACK
Proxy SYN-ACK-ACK. sessions, you can enable the SYN-ACK-ACK
proxy protection screen option. After the number
of connections from the same IP address reaches
the SYN-ACK-ACK proxy threshold, Junos OS
rejects further connection requests from that IP
address.

IP Block Fragment Number of IP block fragments. –

Monitoring IDP Status

Purpose View detailed information about the IDP Status, Memory, Counters, Policy Rulebase
Statistics, and Attack table statistics.

Action To view Intrusion Detection and Prevention (IDP) table information, select
Monitor>Security>IDP>Status in the J-Web user interface, or enter the following CLI
commands:

• show security idp status

• show security idp memory

Table 180 on page 1380 summarizes key output fields in the IDP display.

Copyright © 2013, Juniper Networks, Inc. 1379


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 180: Summary of IDP Status Output Fields


Field Values Additional Information

IDP Status
Status of IDP Displays the status of the current IDP policy. –

Up Since Displays the time from when the IDP policy first –
began running on the system.

Packets/Second Displays the number of packets received and –


returned per second.

Peak Displays the maximum number of packets –


received per second and the time when the
maximum was reached.

Kbits/Second Displays the aggregated throughput (kilobits per –


second) for the system.

Peak Kbits Displays the maximum kilobits per second and –


the time when the maximum was reached.

Latency (Microseconds) Displays the delay, in microseconds, for a packet –


to receive and return by a node .

Current Policy Displays the name of the current installed IDP –


policy.

IDP Memory Status


IDP Memory Statistics Displays the status of all IDP data plane memory. –

PIC Name Displays the name of the PIC. –

Total IDP Data Plane Displays the total memory space, in megabytes, –
Memory (MB) allocated for the IDP data plane.

Used (MB) Displays the used memory space, in megabytes, –


for the data plane.

Available (MB) Displays the available memory space, in –


megabytes, for the data plane.

Monitoring Flow Gate Information

Purpose View information about temporary openings known as pinholes or gates in the security
firewall.

Action Select Monitor>Security>Flow Gate in the J-Web user interface, or enter the show
security flow gate command.

Table 181 on page 1381 summarizes key output fields in the flow gate display.

1380 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 181: Summary of Key Flow Gate Output Fields


Field Values Additional Information

Flow Gate Information


Hole Range of flows permitted by the pinhole. –

Translated Tuples used to create the session if it matches the –


pinhole:

• Source address and port


• Destination address and port

Protocol Application protocol, such as UDP or TCP. –

Application Name of the application. –

Age Idle timeout for the pinhole. –

Flags Internal debug flags for pinhole. –

Zone Incoming zone. –

Reference Number of resource manager references to the pinhole. –


count

Resource Resource manager information about the pinhole. –

Monitoring Firewall Authentication Table

Purpose View information about the authentication table, which divides firewall authentication
user information into multiple parts.

Action Select Monitor>Security>Firewall Authentication>Authentication Table in the J-Web


user interface. To view detailed information about the user with a particular identifier,
select the ID on the Authentication Table page. To view detailed information about the
user at a particular source IP address, select the Source IP on the Authentication Table
page.

Alternatively, enter the following CLI show commands:

• show security firewall-authentication users

• show security firewall-authentication users address ip-address

• show security firewall-authentication users identifier identifier

Table 182 on page 1382 summarizes key output fields in firewall authentication table display.

Copyright © 2013, Juniper Networks, Inc. 1381


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 182: Summary of Key Firewall Authentication Table Output Fields


Field Values Additional Information

Firewall authentication users


Total users in table Number of users in the authentication table. –

Authentication table
ID Authentication identification number. –

Source Ip IP address of the authentication source. –

Age Idle timeout for the user. –

Status Status of authentication (success or failure). –

user Name of the user. –

Detailed report per ID selected: ID


Source Zone Name of the source zone. –

Destination Zone Name of the destination zone. –

profile Name of the profile. Users information.

Authentication method Path chosen for authentication. –

Policy Id Policy Identifier. –

Interface name Name of the interface. –

Bytes sent by this user Number of packets in bytes sent by this user. –

Bytes received by this Number of packets in bytes received by this user. –


user

Client-groups Name of the client group. –

Detailed report per Source Ip selected


Entries from Source IP IP address of the authentication source. –

Source Zone Name of the source zone. –

Destination Zone Name of the destination zone. –

profile Name of the profile. –

Age Idle timeout for the user. –

Status Status of authentication (success or failure). –

1382 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 182: Summary of Key Firewall Authentication Table Output Fields (continued)
Field Values Additional Information

user Name of the user. –

Authentication method Path chosen for authentication. –

Policy Id Policy Identifier. –

Interface name Name of the interface. –

Bytes sent by this user Number of packets in bytes sent by this user. –

Bytes received by this Number of packets in bytes received by this user. –


user

Client-groups Name of the client group. –

Monitoring Firewall Authentication History

Purpose View information about the authentication history, which is divided into multiple parts.

Action Select Monitor>Security>Firewall Authentication>Authentication History in the J-Web


user interface. To view the detailed history of the authentication with this identifier, select
the ID on the Firewall Authentication History page. To view a detailed authentication
history of this source IP address, select the Source IP on the Firewall Authentication
History page.

Alternatively, enter the following CLI show commands:

• show security firewall-authentication history

• show security firewall-authentication history address ip-address

• show security firewall-authentication history identifier identifier

Table 183 on page 1383 summarizes key output fields in firewall authentication history
display.

Table 183: Summary of Key Firewall Authentication History Output Fields


Field Values Additional Information

History of Firewall Authentication Data


Total authentications Number of authentication. –

History Table
ID Identification number. –

Source Ip IP address of the authentication source. –

Copyright © 2013, Juniper Networks, Inc. 1383


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 183: Summary of Key Firewall Authentication History Output Fields (continued)
Field Values Additional Information

Start Date Authentication date. –

Start Time Authentication time. –

Duration Authentication duration. –

Status Status of authentication (success or failure). –

User Name of the user. –

Detail history of selected Id: ID


Authentication method Path chosen for authentication. –

Policy Id Security policy identifier. –

Source zone Name of the source zone. –

Destination Zone Name of the destination zone. –

Interface name Name of the interface. –

Bytes sent by this user Number of packets in bytes sent by this user. –

Bytes received by this Number of packets in bytes received by this user. –


user

Client-groups Name of the client group. –

Detail history of selected Source Ip:Source Ip


User Name of the user. –

Start Date Authentication date. –

Start Time Authentication time. –

Duration Authentication duration. –

Status Status of authentication (success or failure). –

Profile Name of the profile. –

Authentication method Path chosen for authentication. –

Policy Id Security policy identifier. –

Source zone Name of the source zone. –

1384 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 183: Summary of Key Firewall Authentication History Output Fields (continued)
Field Values Additional Information

Destination Zone Name of the destination zone. –

Interface name Name of the interface. –

Bytes sent by this user Number of packets in bytes sent by this user. –

Bytes received by this Number of packets in bytes received by this user. –


user

Client-groups Name of the client group. –

Monitoring 802.1x

Purpose View information about 802.1X properties.

Action Select Monitor>Security>802.1x in the J-Web user interface, or enter the following CLI
commands:

• show dot1x interfaces interface-name

• show dot1x authentication-failed-users

Table 184 on page 1385 summarizes the Dot1X output fields.

Table 184: Summary of Dot1X Output Fields


Field Values Additional Information

Select Port List of ports for selection. –

Number of connected Total number of hosts connected to the port. –


hosts

Number of Total number of authentication-bypassed hosts –


authentication with respect to the port.
bypassed hosts

Authenticated Users Summary


MAC Address MAC address of the connected host. –

User Name Name of the user. –

Status Information about the host connection status. –

Authentication Due Information about host authentication. –

Authentication Failed Users Summary


MAC Address MAC address of the authentication-failed host. –

Copyright © 2013, Juniper Networks, Inc. 1385


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 184: Summary of Dot1X Output Fields (continued)


Field Values Additional Information

User Name Name of the authentication-failed user. –

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring SIP ALGs

This section contains the following topics:

• Monitoring SIP ALG Calls on page 1386


• Monitoring SIP ALG Counters on page 1387
• Monitoring SIP ALG Rate Information on page 1389
• Monitoring SIP ALG Transactions on page 1389

Monitoring SIP ALG Calls

Purpose View information about SIP ALG calls.

Action Select Monitor>ALGs>SIP>Calls in the J-Web user interface. To view detailed information,
select the Call Leg on the SIP calls page.

Alternatively, enter the show security alg sip calls detail command.

Table 185 on page 1386 summarizes key output fields in the SIP calls display.

Table 185: Summary of Key SIP Calls Output Fields


Field Values Additional Information

SIP Calls Information


Call Leg Call length identifier. –

Zone Client zone identifier. –

RM Group Resource manager group identifier. –

Local Tag Local tag for the SIP ALG User Agent server. –

Remote Remote tag for the SIP ALG User Agent server. –
Tag

1386 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Monitoring SIP ALG Counters

Purpose View SIP ALG counters information.

Action Select Monitor>ALGs>SIP>Count in the J-Web user interface, or enter the show security
alg sip counters command.

Table 186 on page 1387 summarizes key output fields in the SIP counters display.

Table 186: Summary of Key SIP Counters Output Fields


Field Values Additional Information

SIP Counters Information


INVITE Number of INVITE requests sent. An INVITE request is sent to invite another user to
participate in a session.

CANCEL Number of CANCEL requests sent. A user can send a CANCEL request to cancel a pending
INVITE request. A CANCEL request has no effect if the
SIP server processing the INVITE had sent a final
response for the INVITE before it received the CANCEL.

ACK Number of ACK requests sent. The user from whom the INVITE originated sends an
ACK request to confirm reception of the final response
to the INVITE request.

BYE Number of BYE requests sent. A user sends a BYE request to abandon a session. A
BYE request from either user automatically terminates
the session.

REGISTER Number of REGISTER requests sent. A user sends a REGISTER request to a SIP registrar
server to inform it of the current location of the user. A
SIP registrar server records all the information it receives
in REGISTER requests and makes this information
available to any SIP server attempting to locate a user.

OPTIONS Number of OPTIONS requests sent. An OPTION message is used by the User Agent (UA)
to obtain information about the capabilities of the SIP
proxy. A server responds with information about what
methods, session description protocols, and message
encoding it supports.

INFO Number of INFO requests sent. An INFO message is used to communicate mid-session
signaling information along the signaling path for the
call.

MESSAGE Number of MESSAGE requests sent. SIP messages consist of requests from a client to a
server and responses to the requests from a server to
a client with the purpose of establishing a session (or
a call).

NOTIFY Number of NOTIFY requests sent. A NOTIFY message is sent to inform subscribers of
changes in state to which the subscriber has a
subscription.

Copyright © 2013, Juniper Networks, Inc. 1387


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 186: Summary of Key SIP Counters Output Fields (continued)


Field Values Additional Information

REFER Number of REFER requests sent. A REFER request is used to refer the recipient (identified
by the Request-URI) to a third party by the contact
information provided in the request.

SUBSCRIBE Number of SUBSCRIBE requests sent. A SUBSCRIBE request is used to request current state
and state updates from a remote node.

UPDATE Number of UPDATE requests sent. An UPDATE request is used to create a temporary
opening in the firewall (pinhole) for new or updated
Session Description Protocol (SDP) information. The
following header fields are modified: Via, From, To,
Call-ID, Contact, Route, and Record-Route.

SIP Error Counters


Total SIP ALG total packets received. –
Pkt-in

Total Pkt Number of packets dropped by the SIP ALG. –


dropped on
error

Transaction SIP ALG transaction errors. –


error

Call error SIP ALG call errors. –

IP resolve SIP ALG IP address resolution errors. –


error

NAT error SIP ALG NAT errors. –

Resource SIP ALG resource manager errors. –


manager
error

RR header Number of times the SIP ALG RR (Record-Route) –


exceeded headers exceeded the maximum limit.
max

Contact Number of times the SIP ALG contact header exceeded –


header the maximum limit.
exceeded
max

Call SIP ALG calls dropped because of call limits. –


dropped
due to limit

SIP stack SIP ALG stack errors. –


error

1388 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Monitoring SIP ALG Rate Information

Purpose View SIP ALG rate information.

Action Select Monitor>ALGs>SIP>Rate in the J-Web user interface, or enter the show security
alg sip rate command.

Table 187 on page 1389 summarizes key output fields in the SIP rate display.

Table 187: Summary of Key SIP Rate Output Fields


Field Values Additional Information

SIP Rate Information


CPU ticks per SIP ALG CPU ticks per microsecond. –
microseconds is

Time taken for Time, in microseconds, that the last SIP ALG message –
the last needed to transit the network.
message in
microseconds is

Number of Total number of SIP ALG messages transiting the –


messages in 10 network in 10 minutes.
minutes

Time taken by Total time, in microseconds, during an interval of less –


the messages in than 10 minutes for the specified number of SIP ALG
10 minutes messages to transit the network.

Rate Number of SIP ALG messages per second transiting –


the network.

Monitoring SIP ALG Transactions

Purpose View information about SIP ALG transactions.

Action Select Monitor>ALGs>SIP>Transactions in the J-Web user interface, or enter the show
security alg sip transactions command.

Table 188 on page 1389 summarizes key output fields in the SIP transactions display.

Table 188: Summary of Key SIP Transactions Output Fields


Field Values Additional Information

SIP Transactions Information


Transaction • UAS—SIP ALG User Agent server transaction name. –
Name • UAC—SIP ALG User Agent client transaction name.

Copyright © 2013, Juniper Networks, Inc. 1389


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 188: Summary of Key SIP Transactions Output Fields (continued)


Field Values Additional Information

Method The method to be performed on the resource. Possible –


methods:

• INVITE—Initiate call
• ACK—Confirm final response
• BYE—Terminate and transfer call
• CANCEL—Cancel searches and “ringing”
• OPTIONS—Features support by the other side
• REGISTER—Register with location service

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring Spanning Tree

Purpose Use the monitoring functionality to view the Spanning Tree page.

Action To monitor spanning tree, select Monitor>Switching>Spanning Tree in the J-Web user
interface.

Meaning Table 189 on page 1390 summarizes key output fields in the spanning tree page.

Table 189: Spanning Tree Monitoring Page


Field Value Additional Information

Bridge parameters
Context ID An internally generated identifier. –

Enabled Protocol Spanning tree protocol type enabled. –

Root ID Bridge ID of the elected spanning tree root The bridge ID consists of a configurable
bridge. bridge priority and the MAC address of the
bridge.

Bridge ID Locally configured bridge ID. –

Inter instance ID An internally generated instance identifier. –

Extended system ID Extended system generated instance –


identifier.

Maximum age Maximum age of received bridge protocol –


data units (BPDUs).

1390 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 189: Spanning Tree Monitoring Page (continued)


Field Value Additional Information

Number of topology changes Total number of STP topology changes –


detected since the switch last booted.

Forward delay Spanning tree forward delay. –

Interface List
Interface Name Interface configured to participate in the STP –
instance.

Port ID Logical interface identifier configured to –


participate in the STP instance.

Designated Port ID Port ID of the designated port for the LAN –


segment to which the interface is attached.

Port Cost Configured cost for the interface. –

State STP port state. Forwarding (FWD), blocking –


(BLK), listening, learning, or disabled.

Role MSTP or RSTP port role. Designated (DESG), –


backup (BKUP), alternate (ALT), or root.

Related • Monitoring Ethernet Switching on page 1324


Documentation
• Monitoring GVRP on page 1327

Monitoring the System

The J-Web user interface lets you monitor a device’s physical characteristics, current
processing status and alarms, and ongoing resource utilization to quickly assess the
condition of a device at any time.

On SRX Series devices, the Dashboard lets you customize your view by selecting which
informational panes to include on the Dashboard. On a J Series device, the
Monitor>System View path provides detailed views of system, chassis, and process
information.

This section contains the following topics:

• Monitoring System Properties for SRX Series Devices on page 1392


• Monitoring System Properties for J Series Devices on page 1394
• Monitoring Chassis Information on page 1395
• Monitoring Process Details for J Series Devices on page 1397
• System Health Management for Branch SRX Series Devices on page 1398

Copyright © 2013, Juniper Networks, Inc. 1391


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Monitoring System Properties for SRX Series Devices

Purpose View system properties and customize the Dashboard.

When you start the J-Web user interface on an SRX Series device, the interface opens
to the Dashboard. At the top and bottom of the page, the Dashboard displays an
interactive representation of your device and a current log messages pane. By default,
the center panes of the Dashboard display System Information, Resource Utilization,
Security Resources, and System Alarms. However, you can customize the Dashboard
panes to provide the best overview of your system.

Action To control the content and appearance of the Dashboard:

1. Click the Preferences icon at the top-right corner of the page. The Dashboard
Preference dialog box appears.

2. Select the types of information you want to display.

3. (Optional) Specify the Automatically Refresh Data option to specify how often you
want the data on the Dashboard to be refreshed.

4. Click OK to save the configuration or Cancel to clear it.

5. On the Dashboard, minimize, maximize, or drag the individual information panes to


customize the display as needed.

Chassis View—Displays an image of the device chassis, including line cards, link states,
errors, individual PICs, FPCs, fans, and power supplies.
You can use the Chassis View to link to corresponding configuration and monitoring
pages for the device. To link to interface configuration pages for a selected port from
the Chassis View, right-click the port in the device image and choose one of the
following options:

• Chassis Information—Links to the Chassis page.

• Configure Port: Port-name—Links to the interfaces configuration page for the


selected port.

• Monitor Port: Port-name—Links to the monitor interfaces page for the selected
port.

System Identification—Displays the device’s serial number, hostname, current software


version, the BIOS version, the amount of time since the device was last booted, and
the system’s time.

1392 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

NOTE:
• To view the BIOS version under system identification, delete your
browser cookies.

• The hostname that appears in this pane is defined using the set system
hostname command.

On SRX Series devices, security logs were always timestamped using


the UTC time zone by running set system time-zone utc and set security
log utc-timestamp CLI commands. Now, time zone can be defined using
the local time zone by running the set system time-zone time-zone
command to specify the local time zone that the system should use
when timestamping the security logs.

Resource Utilization—Provides a graphic representation of resource use. Each bar


represents the percentage of CPU, memory, or storage utilization for the data plane
or the control plane.

Security Resources—Provides the maximum, configured, and active sessions; firewall and
VPN policies; and IPsec VPNs. Click Sessions,FW/VPN Policies, or IPsec VPNs for
detailed statistics about each category.

System Alarms—Indicates a missing rescue configuration or software license, where valid.


System alarms are preset and cannot be modified.

File Usage—Displays the usage statistics for log files, temporary files, crash (core) files,
and database files.

Login Sessions—Provides a list of all currently logged in sessions. The display includes
user credentials, login time, and idle time for each session.

Chassis Status—Provides a snapshot of the current physical condition of the device,


including temperature and fan status.

Storage Usage—Displays the storage usage report in detail.

Threat Activity—Provides information about the most current threats received on the
device.

Message Logs—Displays log messages and errors. You can clear old logs from the Message
Logs pane by clicking the Clear button.

To control the information that is displayed in the Chassis View, use the following options:

• To view an image of the front of the device, right-click the image and choose View
Front.

• To view an image of the back of the device, right-click the image and choose View Rear.

Copyright © 2013, Juniper Networks, Inc. 1393


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• To enlarge or shrink the device view, use the Zoom bar.

• To return the device image to its original position and size, click Reset.

NOTE: To use the Chassis View, a recent version of Adobe Flash that supports
ActionScript and AJAX (Version 9) must be installed. Also note that the
Chassis View appears by default on the Dashboard page. You can enable or
disable it using options in the Dashboard Preference dialog box. Clearing
cookies in Internet Explorer also causes the Chassis View appear on the
Dashboard page.

To return to the Dashboard at any time, select Dashboard in the J-Web user interface.

Alternatively, you can view system properties by entering the following show commands
in the CLI:

• show system uptime

• show system users

• show system storage

• show version

• show chassis hardware

Monitoring System Properties for J Series Devices

Purpose View the system properties on a J Series device.

Action Select Monitor>System View>System Information in the J-Web user interface. The System
Information page displays the following types of information:

1394 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• General—General tab of the System Information page displays the device’s serial
number, current Junos OS version, hostname, IP address, loopback address, domain
name server, and time zone.

NOTE: The hostname that appears on this page is defined using the set
system hostname command.

On J Series devices, security logs were always timestamped using the UTC
time zone by running set system time-zone utc and set security log
utc-timestamp CLI commands. Now, time zone can be defined using the
local time zone by running the set system time-zone time-zone command
to specify the local time zone that the system should use when
timestamping the security logs.

• Time—Time tab of the System Information page displays the current time for the
device, the last time the device was booted, the last time protocol settings were
configured on the device, and the last time the device configuration was updated.
Additionally, this tab displays the CPU load averages for the last 1, 5, and 15 minutes.

• Storage Media—Storage Media tab of the System Information page displays information
about the memory components installed on the device (such as flash memory or USB)
and the amount of memory used compared to total memory available.

• Logged-In User Details—Logged-In User Details section of the System Information


page displays information about the users who are currently logged into the device,
including their usernames, the terminals and systems from which they logged in, the
length of their user sessions, and how long their sessions have remained idle.

• Active User Count—Active User Count field displays the number of users currently
signed into the device.

Alternatively, you can view system properties by entering the following show commands
in the CLI configuration editor:

• show system uptime

• show system users

• show system storage

• show version

• show chassis hardware

• show interface terse

Monitoring Chassis Information

Purpose View chassis properties, which include the status of hardware components on the device.

Action To view these chassis properties, select Monitor>System View>Chassis Information in


the J-Web user interface.

Copyright © 2013, Juniper Networks, Inc. 1395


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

CAUTION: Do not install a combination of Physical Interface Modules (PIMs)


in a single chassis that exceeds the maximum power and heat capacity of
the chassis. If J Series power management is enabled, PIMs that exceed the
maximum power and heat limits remain offline when the chassis is powered
on. To check PIM power and heat status, use the show chassis fpc and show
chassis power-ratings commands.

The Chassis Information page displays the following types of information:

• Routing Engine Details—This section of the page includes the following tabs:

• Master—Master tab displays information about the routing engine, including the
routing engine module, model number, version, part number, serial number, memory
utilization, temperature, and start time. Additionally, this tab displays the CPU load
averages for the last 1, 5, and 15 minutes.

• Backup—If a backup routing engine is available, the Backup tab displays the routing
engine module, model number, version, part number, serial number, memory
utilization, temperature, and start time. Additionally, this tab displays the CPU load
averages for the last 1, 5, and 15 minutes.

NOTE: If you need to contact customer support about the device chassis,
supply them with the version and serial number displayed in the Routing
Engine Details section of the page.

• Power and Fan Tray Details—This Details section of the page includes the following
tabs:

• Power—Power tab displays the names of the device’s power supply units and their
statuses.

• Fan—Fan tab displays the names of the device’s fans and their speeds (normal or
high). (The fan speeds are adjusted automatically according to the current
temperature.)

• Chassis Component Details—This section of the page includes the following tabs:

• General—General tab displays the version number, part number, serial number, and
description of the selected device component.

• Temperature—Temperature tab displays the temperature of the selected device


component (if applicable).

• Resource—Resource tab displays the state, total CPU DRAM, and start time of the
selected device component (if applicable).

1396 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

NOTE: On some devices, you can have an FPC state as “offline.” You
may want to put an FPC offline because of an error or if the FPC is not
responding. You can put the FPC offline by using the CLI command
request chassis fpc slot number offline.

• Sub-Component—Sub-Component tab displays information about the device’s


sub-components (if applicable). Details include the sub-component’s version, part
number, serial number, and description.

To control which component details appear, select a hardware component from the
Select component list.

Alternatively, you can view chassis details by entering the following show commands in
the CLI configuration editor:

• show chassis hardware

• show chassis routing-engine

• show chassis environment

• show chassis redundant-power-supply

• show redundant-power-supply status

Monitoring Process Details for J Series Devices

Purpose View the process details that indicate the status of each of the processes running on the
J Series device.

Action Select Monitor>System View>Process Details in the J-Web user interface.

The Process Details page displays the following types of information for the entire device:

• CPU Load—Displays the average CPU usage of the device over the last minute in the
form of a graph.

• Total Memory Utilization—Displays the current total memory usage of the device in
the form of a graph.

The Process Details page also displays the following types of information for each process
running on the device:

• PID—Displays the unique number identifying the process.

• Value—Displays the name of the process.

• State—Displays the current state of the process (runnable, sleeping, or unknown).

• CPU Load—Displays the current CPU usage of the process.

Copyright © 2013, Juniper Networks, Inc. 1397


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

• Memory Utilization—Displays the current memory usage of the process.

• Start Time—Displays the time that the process started running.

Alternatively, you can view chassis details from the Dashboard on an SRX Series device
or by entering the following show commands in the CLI configuration editor:

• show chassis routing-engine

• show system process

System Health Management for Branch SRX Series Devices

Purpose Tracking the utilization of critical resources in the system ensures that all parameters
are within normal limits and the system remains functional.

In the event of a malfunction caused by abnormal resource usage, the system health
management feature provides the right diagnostic information to identify the source of
the problem.

When the system health management action is configured by the user, the system takes
appropriate monitoring, preventive, and recovery actions to ensure that the system is
accessible. The system configuration might be updated based on the information collected
by system health management feature to ensure that the system stays in the normal
operating environment. For example, when a system runs out of memory, then the
configuration associated with applications identified to be consuming memory resources
can be updated to bring down the memory resource consumption.

Action The system health management feature periodically monitors critical system resources
against configurable thresholds. The resources that can be monitored include CPU usage,
memory, storage, open-file-descriptor, process-count, and temperature. The system
health management feature collects usage information for each resource at the configured
interval and compares it against the three levels of thresholds: moderate, high, and
critical. Based on the configurations, appropriate action is taken.

The intervals, thresholds, and action are associated with system health management
and can be configured at both the resource level and the global level. Configurable and
default levels are as follows:

• Default configuration level— Default configuration is applied when system health


monitoring is enabled, and neither a global nor a resource-specific configuration is
present.

• Global configuration level—Configuration that is applied to resources when no


resource-specific configuration is available.

• Resource-specific configuration level—Configuration that, if available, overrides both


the global and the default configurations.

Per-resource configurations take precedence over the global configuration, and a global
configuration takes precedence over the defaults.

1398 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

When resource usage exceeds the configured thresholds, the system collects information
that can be used to find the source of the increased usage and saves it in history for
analysis and action.

When resource utilization exceeds the high threshold, a minor system alarm is generated,
and the alarm LED lights yellow. When resource utilization exceeds the critical threshold,
a major alarm is generated, and the alarm LED lights red.

An SNMP trap is also sent to the remote monitoring server (NMS) for all events that
exceed the threshold.

To enable the system health monitor, use the set snmp health-monitor routing engine
command. You can view system properties by using CLI show commands.

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring Voice ALG H.323

Purpose Use the monitoring functionality to view the ALG H.323 page.

Action To monitor ALG H.323 select Monitor>Security>Voice ALGs>H.323 in the J-Web user
interface.

Meaning Table 190 on page 1399 summarizes key output fields in the ALG H.323 page.

Table 190: ALG H.323 Monitoring Page


Field Value Additional Information

Virtual Chassis Member Display the list of virtual chassis member. Select one of the virtual chassis
members listed.

Refresh Interval (30 sec) Displays the time interval set for page refresh. Select the time interval from the
drop-down list.

Refresh Displays the option to refresh the page. –

Clear Provides an option to clear the monitor summary. Click clear to clear the monitor
summary.

H.323 Counter Summary

Copyright © 2013, Juniper Networks, Inc. 1399


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 190: ALG H.323 Monitoring Page (continued)


Field Value Additional Information

Category Displays the following categories: –

• Packets received—Number of ALG H.323 packets


received.
• Packets dropped—Number of ALG H.323 packets
dropped.
• RAS message received Number of incoming RAS
(Registration, Admission, and Status) messages per
second per gatekeeper received and processed.
• Q.931 message received—Counter for Q.931 message
received.
• H.245 message received— Counter for H.245 message
received.
• Number of calls—Total number of ALG H.323 calls.
• Number of active calls—Number of active ALG H.323
calls.
• Number of DSCP Marked—Number of DSCP Marked on
ALG H.323 calls.

Count Provides count of response codes for each H.323 counter –


summary category.

H.323 Error Counter


Category Displays the following categories: –

• Decoding errors—Number of decoding errors.


• Message flood dropped—Error counter for message flood
dropped.
• NAT errors—H.323 ALG NAT errors.
• Resource manager errors—H.323 ALG resource manager
errors.
• DSCP Marked errors—H.323 ALG DSCP marked errors.

Count Provides count of response codes for each H.323 error –


counter category.

Counter Summary Chart


Packets Received Provides the graphical representation of the packets –
received.

H.323 Message Counter

1400 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 190: ALG H.323 Monitoring Page (continued)


Field Value Additional Information

Category Displays the following categories: –

• RRQ—Registration Request message counter.


• RCF—Registration Confirmation Message.
• ARQ—Admission Request message counter.
• ACF—Admission Confirmation
• URQ—Unregistration Request.
• UCF—Unregistration Confirmation.
• DRQ—Disengage Request.
• DCF—Disengage Confirmation.
• Oth RAS—Other incoming Registration, Admission, and
Status messages message counter.
• Setup—Timeout value, in seconds, for the response of
the outgoing setup message.
• Alert—Alert message type.
• Connect—Connect setup process.
• CallProd—Number of call production messages sent.
• Info—Number of info requests sent.
• RelCmpl—Number of Rel Cmpl message ssent.
• Facility—Number of facility messages sent.
• Empty—Empty capabilities to the support message
counter.
• OLC—Open Local Channel message counter.
• OLC ACK—Open Local Channel Acknowledge message
counter.
• Oth H245—Other H.245 message counter

Count Provides count of response codes for each H.323 message –


counter category.

Related • Monitoring Voice ALG Summary on page 1412


Documentation
• Monitoring Voice ALG MGCP on page 1401

• Monitoring Voice ALG SCCP on page 1404

• Monitoring Voice ALG SIP on page 1407

Monitoring Voice ALG MGCP

Purpose Use the monitoring functionality to view the voice ALG MGCP page.

Action To monitor ALG MGCP, select Monitor>Security>Voice ALGs>MGCP in the J-Web user
interface.

Meaning Table 191 on page 1402 summarizes key output fields in the voice ALG MGCP page.

Copyright © 2013, Juniper Networks, Inc. 1401


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 191: Voice ALG MGCP Monitoring Page


Field Value Additional Information

Virtual Chassis Member Displays the list of virtual chassis member. Select one of the virtual chassis members
listed.

Refresh Interval (30 sec) Displays the time interval set for page Select the time interval from the
refresh. drop-down list.

Refresh Displays the option to refresh the page. –

Clear Provides an option to clear the monitor Click Clear to clear the monitor summary.
summary.

Counters

MGCP Counters Summary


Category Displays the following categories: –

• Packets Received—Number of ALG MGCP


packets received.
• Packets Dropped— Number of ALG MGCP
packets dropped.
• Message received— Number of ALG MGCP
messages received.
• Number of connections— Number of ALG
MGCP connections.
• Number of active connections— Number
of active ALG MGCP connections.
• Number of calls— Number of ALG MGCP
calls.
• Number of active calls— Number of active
ALG MGCP calls.
• Number of active transactions— Number
of active transactions.
• Number of transactions— Number of
transactions.
• Number of re-transmission—Number of
ALG MGCP retransmissions.
• Number of active endpoints— Number of
MGCP active enpoints.
• Number of DSCP marked— Number of
MGCP DSCPs marked.

Count Provides the count of response codes for –


each MGCP counter summary category.

MGCP Error Counter

1402 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 191: Voice ALG MGCP Monitoring Page (continued)


Field Value Additional Information

Category Displays the following categories: –

• Unknown-method— MGCP ALG unknown


method errors.
• Decoding error— MGCP ALG decoding
errors.
• Transaction error— MGCP ALG transaction
errors.
• Call error— MGCP ALG call ounter errors.
• Connection error— MGCP ALG connection
errors.
• Connection flood drop— MGCP ALG
connection flood drop errors.
• Message flood drop— MGCP ALG message
flood drop error.
• IP resolve error— MGCP ALG IP address
resolution errors.
• NAT error— MGCP ALG NAT errors.
• Resource manager error— MGCP ALG
resource manager errors.
• DSCP Marked error— MGCP ALG DSCP
marked errors.

Count Provides the count of response codes for –


each summary error counter category.

Counter Summary Chart Displays the Counter Summary Chart. –

MGCP Packet Counters


Category Displays the following categories: –

• CRCX— Create Connection


• MDCX— Modify Connection
• DLCX— Delete Connection
• AUEP— Audit Endpoint
• AUCX— Audit Connection
• NTFY— Notify MGCP
• RSIP— Restart in Progress
• EPCF— Endpoint Configuration
• RQNT— Request for Notification
• 000-199—Respond code is 0-199
• 200-299—Respond code is 200-299
• 300-399—Respond code is 300-399

Count Provides count of response codes for each –


MGCP packet counter category.

Calls

Copyright © 2013, Juniper Networks, Inc. 1403


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 191: Voice ALG MGCP Monitoring Page (continued)


Field Value Additional Information

Endpoint@GW Displays the endpoint name. –

Zone Displays the following options: –

• trust—Trust zone.
• untrust—Untrust zone.

Endpoint IP Displays the endpoint IP address. –

Call ID Displays the call identifier for ALG MGCP. –

RM Group Displays the resource manager group ID. –

Call Duration Displays the duration for which connection –


is active.

Related • Monitoring Voice ALG Summary on page 1412


Documentation
• Monitoring Voice ALG H.323 on page 1399

• Monitoring Voice ALG SCCP on page 1404

• Monitoring Voice ALG SIP on page 1407

Monitoring Voice ALG SCCP

Purpose Use the monitoring functionality to view the voice ALG SCCP page.

Action To monitor voice ALG SCCP, select Monitor>Security>Voice ALGs>SCCP in the J-Web
user interface.

Meaning Table 192 on page 1404 summarizes key output fields in the voice ALG SCCP page.

Table 192: Voice ALG SCCP Monitoring Page


Field Value Additional Information

Virtual Chassis Member Displays the list of virtual chassis member. Select one of the virtual chassis
members listed.

Refresh Interval (30 sec) Displays the time interval set for page refresh. Select the time interval from the
drop-down list.

Refresh Displays the option to refresh the page. –

Clear Provides an option to clear the monitor summary. Click Clear to clear the monitor
summary.

1404 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 192: Voice ALG SCCP Monitoring Page (continued)


Field Value Additional Information

SCCP Call Statistics


Category Displays the following categories: –

• Active client sessions— Number of active SCCP ALG


client sessions.
• Active calls— Number of active SCCP ALG calls.
• Total calls— Total number of SCCP ALG calls.
• Packets received— Number of SCCP ALG packets
received.
• PDUs processed— Number of SCCP ALG protocol
data units (PDUs) processed.
• Current call rate— Number of calls per second.
• DSCPs Marked— Number of DSCP marked.

Count Provides count of response codes for each SCCP call –


statistics category.

Call Statistics Chart Displays the Call Statistics chart. –

SCCP Error Counters

Copyright © 2013, Juniper Networks, Inc. 1405


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 192: Voice ALG SCCP Monitoring Page (continued)


Field Value Additional Information

Category Displays the following categories: –

• Packets dropped— Number of packets dropped by


the SCCP ALG.
• Decode errors— Number of SCCP ALG decoding
errors.
• Protocol errors— Number of protocol errors.
• Address translation errors— Number of NAT errors
encountered by SCCP ALG.
• Policy lookup errors— Number of packets dropped
because of a failed policy lookup.
• Unknown PDUs— Number of unknown PDUs.
• Maximum calls exceed— Number of times the
maximum SCCP calls limit was exceeded.
• Maximum call rate exceed— Number of times the
maximum SCCP call rate was exceeded.
• Initialization errors— Number of initialization errors.
• Internal errors— Number of internal errors.
• Nonspecific errors— Number of nonspecific errors.
• No active calls to be deleted— Number of no active
calls to be deleted.
• No active client sessions to be deleted— Number of
no active client sessions to be deleted.
• Session cookie created error— Number of Session
cookie created error.
Invalid NAT cookies deleted— Number of invalid NAT
cookie deleted.
NAT cookies not found— Number of NAT cookie not
found.
• DSCP Marked Error— Number of DSCP marked errors.

Count Provides count of response codes for each SCCP error –


counter category.

Calls
Client IP Displays the IP address of the client. –

Zone Displays the client zone identifier. –

Call Manager Displays the IP address of the call manager. –

Conference ID Displays the conference call identifier. –

RM Group Displays the resource manager group identifier. –

Related • Monitoring Voice ALG Summary on page 1412


Documentation

1406 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• Monitoring Voice ALG H.323 on page 1399

• Monitoring Voice ALG MGCP on page 1401

• Monitoring Voice ALG SIP on page 1407

Monitoring Voice ALG SIP

Purpose Use the monitoring functionality to view the voice ALG SIP page.

Action To monitor voice ALG SIP select Monitor>Security>Voice ALGs>SIP in the J-Web user
interface.

Meaning Table 193 on page 1407 summarizes key output fields in the voice ALG SIP page.

Table 193: Voice ALG SIP Monitoring Page


Field Value Additional Information

Virtual Chassis Member Displays the list of virtual chassis members. Select one of the virtual
chassis members listed.

Refresh Interval (30 sec) Displays the time interval set for page refresh. Select the time interval
from the drop-down list.

Refresh Displays the option to refresh the page. –

Clear Provides an option to clear the monitor summary. Click Clear to clear the
monitor summary.

Counters

SIP Counters Information

Copyright © 2013, Juniper Networks, Inc. 1407


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 193: Voice ALG SIP Monitoring Page (continued)


Field Value Additional Information

Method –

1408 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 193: Voice ALG SIP Monitoring Page (continued)


Field Value Additional Information

Displays the SIP counter information. The available options are:

• BYE— Number of BYE requests sent. A user sends a BYE request


to abandon a session. A BYE request from either user
automatically terminates the session.
• REGISTER— Number of REGISTER requests sent. A user sends
a REGISTER request to a SIP registrar server to inform it of the
current location of the user. The SIP registrar server records all
the information it receives in REGISTER requests and makes
this information available to any SIP server attempting to locate
a user.
• OPTIONS— Number of OPTIONS requests sent. An OPTION
message is used by the User Agent (UA) to obtain information
about the capabilities of the SIP proxy. A server responds with
information about what methods, session description protocols,
and message encoding it supports.
• INFO— Number of INFO requests sent. An INFO message is used
to communicate mid-session signaling information along the
signaling path for the call.
• MESSAGE— Number of MESSAGE requests sent. SIP messages
consist of requests from a client to the server and responses to
the requests from the server to a client for the purpose of
establishing a session (or a call).
• NOTIFY— Number of NOTIFY requests sent. A NOTIFY message
is sent to inform subscribers about the change in state of the
subscription.
• PRACK— Number of PRACK requests sent. The PRACK request
plays the same role as the ACK request, but for provisional
responses.
• PUBLISH— Number of PUBLISH requests sent. The PUBLISH
request is used for publishing the event state. PUBLISH is similar
to REGISTER that allows a user to create, modify, and remove
state in another entity which manages this state on behalf of
the user.
• REFER— Number of REFER requests sent. A REFER request is
used to refer the recipient (identified by the Request-URI) to a
third party identified by the contact information provided in the
request.
• SUBSCRIBE— Number of SUBSCRIBE requests sent. A
SUBSCRIBE request is used to request current state and state
information updates from a remote node.
• UPDATE— Number of UPDATE requests sent. An UPDATE
request is used to create a temporary opening in the firewall
(pinhole) for new or updated Session Description Protocol
(SDP) information. The following header fields are modified:
Via, From, To, Call-ID, Contact, Route, and Record-Route.
• BENOTIFY— Number of BENOTIFY requests sent. A BENOTIFY
request is used to reduce the unnecessary SIP signaling traffic
on application servers. Applications that do not need a response
for a NOTIFY request can enhance performance by enabling
BENOTIFY.
• SERVICE— Number of SERVICE requests sent. The SERVICE
method is used by a SIP client to request a service from a SIP

Copyright © 2013, Juniper Networks, Inc. 1409


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 193: Voice ALG SIP Monitoring Page (continued)


Field Value Additional Information

server. It is a standard SIP message and will be forwarded until


it reaches the server or end user that is performing the service.
• OTHER— Number of OTHER requests sent.

T, RT Displays the transmit and retransmit method. –

1xx, RT Displays one transmit and retransmit method. –

2xx, RT Displays two transmit and retransmit methods. –

3xx, RT Displays three transmit and retransmit methods. –

4xx, RT Displays four transmit and retransmit methods. –

5xx, RT Displays five transmit and retransmit methods. –

6xx, RT Displays six transmit and retransmit methods. –

Calls
Call ID Displays the call ID. –

Method Displays the call method used. –

State Displays the state of the ALG SIP. –

Group ID Displays the group identifier. –

Invite Method Chart Displays the invite method chart. The available options are: –

• T/RT
• 1xx/ RT
• 2xx/ RT
• 3xx/ RT
• 4xx/ RT
• 5xx/ RT
• 6xx/ RT

SIP Error Counters

1410 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 193: Voice ALG SIP Monitoring Page (continued)


Field Value Additional Information

Category Displays the SIP error counters. The available options are: –

• Total Pkt-in— Number of SIP ALG total packets received.


• Total Pkt dropped on error— Number of packets dropped by the
SIP ALG.
• Call error— SIP Number of ALG call errors.
• IP resolve error— Number of SIP ALG IP address resolution errors.
• NAT error— SIP Number of ALG NAT errors.
• Resource manager error— Number of SIP ALG resource manager
errors.
• RR header exceeded max— Number of times the SIP ALG RR
(Record-Route) headers exceeded the maximum limit.
• Contact header exceeded max— Number of times the SIP ALG
contact header exceeded the maximum limit.
• Call dropped due to limit— Number of SIP ALG calls dropped
because of call limits.
• SIP stack error— Number of SIP ALG stack errors.
• SIP Decode error— Number of SIP ALG decode errors.
• SIP unknown method error— Number of SIP ALG unknow method
errors.
• SIP DSCP marked—SIP ALG DSCP marked.
• SIP DSCP marked error— Number of SIP ALG DSCPs marked.
• RTO message sent— Number of SIP ALG marked RTO messages
sent.
• RTO message received— Number of SIP ALG RTO messages
received.
• RTO buffer allocation failure— Number of SIP ALG RTO buffer
allocation failures.
• RTO buffer transmit failure— Number of SIP ALG RTO buffer
transmit failures.
• RTO send processing error— Number of SIP ALG RTO send
processing errors.
• RTO receiving processing error— Number of SIP ALG RTO
receiving processing errors.
• RTO receive invalid length— Number of SIP ALG RTOs receiving
invalid length.
• RTO receive call process error— Number of SIP ALG RTO receiving
call process errors.
• RTO receive call allocation error— Number of SIP ALG RTO
receiving call allocation error.
• RTO receive call register error— Number of SIP ALG RTO receiving
call register errors.
• RTO receive invalid status error— Number of SIP ALG RTO
receiving register errors.

Count Provides count of response codes for each SIP ALG counter –
category.

Copyright © 2013, Juniper Networks, Inc. 1411


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Monitoring Voice ALG Summary on page 1412


Documentation
• Monitoring Voice ALG H.323 on page 1399

• Monitoring Voice ALG MGCP on page 1401

• Monitoring Voice ALG SCCP on page 1404

Monitoring Voice ALG Summary

Purpose Use the monitoring functionality to view the voice ALG summary page.

Action To monitor voice ALG summary, select Monitor>Security>Voice ALGs>Summary in the


J-Web user interface.

Meaning Table 194 on page 1412 summarizes key output fields in the voice ALG summary page.

Table 194: Voice ALG Summary Monitoring Page


Field Value Additional Information

Virtual Chassis Member Display the list of virtual chassis member. Select one of the virtual chassis
members listed.

Refresh Interval (30 sec) Displays the time interval set for page Select the time interval from the
refresh. drop-down list.

Refresh Displays the option to refresh the page. –

Clear Provides an option to clear the monitor Click Clear to clear the monitor
summary. summary.

Protocol Name Displays the protocols configured. –

Total Calls Displays the total number of calls. –

Number of Active Calls Displays the number of active calls. –

Number of Received Packets Displays the number of packets received. –

Number of Errors Displays the number of errors. –

H.323 Calls Chart Displays the H.323 calls chart. –

MGCP Calls Chart Displays the MGCP calls chart. –

SCCP Calls Chart Displays the SCCP calls chart. –

SIP Calls Chart Displays the SIP calls chart. –

1412 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Related • Monitoring Voice ALG H.323 on page 1399


Documentation
• Monitoring Voice ALG MGCP on page 1401

• Monitoring Voice ALG SCCP on page 1404

• Monitoring Voice ALG SIP on page 1407

Monitoring VPNs

This section contains the following topics:

• Monitoring IKE Gateway Information on page 1413


• Monitoring IPsec VPN—Phase I on page 1416
• Monitoring IPsec VPN—Phase II on page 1417
• Monitoring IPsec VPN Information on page 1418

Monitoring IKE Gateway Information

Purpose View information about IKE security associations (SAs).

Action Select Monitor>IPSec VPN>IKE Gateway in the J-Web user interface. To view detailed
information for a particular SA, select the IKE SA index on the IKE gateway page.

Alternatively, enter the following CLI commands:

• show security ike security-associations

• show security ike security-associations index index-id detail

Table 195 on page 1413 summarizes key output fields in the IKE gateway display.

Table 195: Summary of Key IKE SA Information Output Fields


Field Values Additional Information

IKE Security Associations


IKE SA Index Index number of an SA. This number is an internally generated number
you can use to display information about a single
SA.

Remote Address IP address of the destination peer with which the –


local peer communicates.

State State of the IKE security associations: –

• DOWN—SA has not been negotiated with the


peer.
• UP—SA has been negotiated with the peer.

Initiator cookie Random number, called a cookie, which is sent –


to the remote node when the IKE negotiation is
triggered.

Copyright © 2013, Juniper Networks, Inc. 1413


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 195: Summary of Key IKE SA Information Output Fields (continued)


Field Values Additional Information

Responder cookie Random number generated by the remote node A cookie is aimed at protecting the computing
and sent back to the initiator as a verification resources from attack without spending
that the packets were received. excessive CPU resources to determine the
cookie’s authenticity.

Mode Negotiation method agreed on by the two IPsec –


endpoints, or peers, used to exchange
information between themselves. Each exchange
type determines the number of messages and
the payload types that are contained in each
message. The modes, or exchange types, are:

• Main—The exchange is done with six


messages. This mode, or exchange type,
encrypts the payload, protecting the identity
of the neighbor. The authentication method
used is displayed: preshared keys or certificate.
• Aggressive—The exchange is done with three
messages. This mode, or exchange type, does
not encrypt the payload, leaving the identity
of the neighbor unprotected.

IKE Security Association (SA) Index


IKE Peer IP address of the destination peer with which the –
local peer communicates.

IKE SA Index Index number of an SA. This number is an internally generated number
you can use to display information about a single
SA.

Role Part played in the IKE session. The device –


triggering the IKE negotiation is the initiator, and
the device accepting the first IKE exchange
packets is the responder.

State State of the IKE security associations: –

• DOWN—SA has not been negotiated with the


peer.
• UP—SA has been negotiated with the peer.

Initiator cookie Random number, called a cookie, which is sent –


to the remote node when the IKE negotiation is
triggered.

Responder cookie Random number generated by the remote node A cookie is aimed at protecting the computing
and sent back to the initiator as a verification resources from attack without spending
that the packets were received. excessive CPU resources to determine the
cookie’s authenticity.

1414 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 195: Summary of Key IKE SA Information Output Fields (continued)


Field Values Additional Information

Exchange Type Negotiation method agreed on by the two IPsec –


endpoints, or peers, used to exchange
information between themselves. Each exchange
type determines the number of messages and
the payload types that are contained in each
message. The modes, or exchange types, are:

• Main—The exchange is done with six


messages. This mode, or exchange type,
encrypts the payload, protecting the identity
of the neighbor. The authentication method
used is displayed: preshared keys or certificate.
• Aggressive—The exchange is done with three
messages. This mode, or exchange type, does
not encrypt the payload, leaving the identity
of the neighbor unprotected.

Authentication Method Path chosen for authentication. –

Local Address of the local peer. –

Remote Address of the remote peer. –

Lifetime Number of seconds remaining until the IKE SA –


expires.

Algorithm IKE algorithms used to encrypt and secure –


exchanges between the peers during the IPsec
Phase 2 process:

• Authentication—Type of authentication
algorithm used.
• sha1—Secure Hash Algorithm 1 (SHA-1)
authentication.
• md5—MD5 authentication.

• Encryption—Type of encryption algorithm


used.
• aes-256-cbc—Advanced Encryption
Standard (AES) 256-bit encryption.
• aes-192-cbc—Advanced Encryption
Standard (AES) 192-bit encryption.
• aes-128-cbc—Advanced Encryption
Standard (AES) 128-bit encryption.
• 3des-cbc—3 Data Encryption Standard
(DES) encryption.
• des-cbc—Data Encryption Standard (DES)
encryption.
• Pseudo random function—Cryptographically
secure pseudorandom function family.

Copyright © 2013, Juniper Networks, Inc. 1415


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 195: Summary of Key IKE SA Information Output Fields (continued)


Field Values Additional Information

Traffic Statistics Traffic statistics include the following: –

• Input bytes—The number of bytes presented


for processing by the device.
• Output bytes—The number of bytes actually
processed by the device.
• Input packets—The number of packets
presented for processing by the device.
• Output packets—The number of packets
actually processed by the device.

IPsec security • number created—The number of SAs created. –


associations • number deleted—The number of SAs deleted.

Role Part played in the IKE session. The device –


triggering the IKE negotiation is the initiator, and
the device accepting the first IKE exchange
packets is the responder.

Message ID Message identifier. –

Local identity Specifies the identity of the local peer so that its –
partner destination gateway can communicate
with it. The value is specified as any of the
following: IPv4 address, fully qualified domain
name, e-mail address, or distinguished name.

Remote identity IPv4 address of the destination peer gateway. –

Monitoring IPsec VPN—Phase I

Purpose View IPsec VPN Phase I information.

Action Select Monitor>IPSec VPN>Phase I in the J-Web user interface.

Table 196 on page 1416 describes the available options for monitoring IPsec VPN-Phase I.

Table 196: IPsec VPN—Phase I Monitoring Page

Field Values Additional Information

IKE SA Tab Options

IKE Security Associations


SA Index Index number of an SA. –

Remote Address IP address of the destination peer with –


which the local peer communicates.

1416 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 196: IPsec VPN—Phase I Monitoring Page (continued)

Field Values Additional Information


State State of the IKE security associations: –

• DOWN—SA has not been negotiated


with the peer.
• UP—SA has been negotiated with the
peer.

Initiator Cookie Random number, called a cookie, which –


is sent to the remote node when the IKE
negotiation is triggered.

Responder Cookie Random number generated by the A cookie is aimed at protecting the
remote node and sent back to the computing resources from attack
initiator as a verification that the packets without spending excessive CPU
were received. resources to determine the cookie’s
authenticity.

Mode Negotiation method agreed upon by the –


two IPsec endpoints, or peers, used to
exchange information. Each exchange
type determines the number of messages
and the payload types that are contained
in each message. The modes, or
exchange types, are:

• Main—The exchange is done with six


messages. This mode, or exchange
type, encrypts the payload, protecting
the identity of the neighbor. The
authentication method used is
displayed: preshared keys or
certificate.
• Aggressive—The exchange is done
with three messages. This mode, or
exchange type, does not encrypt the
payload, leaving the identity of the
neighbor unprotected.

Monitoring IPsec VPN—Phase II

Purpose View IPsec VPN Phase II information.

Action Select Monitor>IPSec VPN>Phase II in the J-Web user interface.

Table 197 on page 1417 describes the available options for monitoring IPsec VPN-Phase II.

Table 197: IPsec VPN—Phase II Monitoring Page

Field Values Additional Information

Statistics Tab Details


By bytes Provides total number of bytes encrypted –
and decrypted by the local system across
the IPsec tunnel.

Copyright © 2013, Juniper Networks, Inc. 1417


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 197: IPsec VPN—Phase II Monitoring Page (continued)

Field Values Additional Information


By packets Provides total number of packets –
encrypted and decrypted by the local
system across the IPsec tunnel.

IPsec Statistics Provides details of the IPsec statistics. –

IPsec SA Tab Details

IPsec Security Associations


ID Index number of the SA. –

Gateway/Port IP address of the remote gateway/port. –

Algorithm Cryptography scheme used to secure –


exchanges between peers during the IKE
Phase II negotiations:

• An authentication algorithm used to


authenticate exchanges between the
peers. Options are hmac-md5-95 or
hmac-sha1-96.

SPI Security parameter index (SPI) identifier. –


An SA is uniquely identified by an SPI.
Each entry includes the name of the VPN,
the remote gateway address, the SPIs
for each direction, the encryption and
authentication algorithms, and keys. The
peer gateways each have two SAs, one
resulting from each of the two phases of
negotiation: Phase I and Phase II.

Life The lifetime of the SA, after which it –


expires, expressed either in seconds or
kilobytes.

Monitoring Specifies if VPN-Liveliness Monitoring –


has been enabled/disabled. Enabled - '
U ', Disabled- '—'

Vsys Specifies the root system. –

Monitoring IPsec VPN Information

Purpose View information about IPsec security (SAs).

Action Select Monitor>IPSec VPN>IPsec VPN in the J-Web user interface. To view the IPsec
statistics information for a particular SA, select the IPsec SA ID value on the IPsec VPN
page.

Alternatively, enter the following CLI commands:

1418 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• show security ipsec security-associations

• show security ipsec statistics

Table 198 on page 1419 summarizes key output fields in the IPsec VPN display.

Table 198: Summary of Key IPsec VPN Information Output Fields


Field Values Additional Information

IPsec Security Associations


Total configured SA Total number of IPsec security associations –
(SAs) configured on the device.

ID Index number of the SA. –

Gateway IP address of the remote gateway. –

Port If Network Address Translation (NAT-T) is used, –


this value is 4500. Otherwise, it is the standard
IKE port, 500.

Algorithm Cryptography used to secure exchanges between –


peers during the IKE Phase 2 negotiations:

• An authentication algorithm used to


authenticate exchanges between the peers.
Options are hmac-md5-95 or hmac-sha1-96.
• An encryption algorithm used to encrypt data
traffic. Options are 3des-cbc, aes-128-cbc,
aes-192-cbc, aes-256-cbc, or des-cbc.

SPI Security parameter index (SPI) identifier. An SA –


is uniquely identified by an SPI. Each entry
includes the name of the VPN, the remote
gateway address, the SPIs for each direction, the
encryption and authentication algorithms, and
keys. The peer gateways each have two SAs, one
resulting from each of the two phases of
negotiation: Phase 1 and Phase 2.

Life: sec/kb The lifetime of the SA, after which it expires, –


expressed either in seconds or kilobytes.

State State has two options, Installed and Not Installed. For transport mode, the value of State is always
Installed.
• Installed—The security association is installed
in the security association database.
• Not Installed—The security association is not
installed in the security association database.

Vsys The root system. –

IPsec Statistics Information

Copyright © 2013, Juniper Networks, Inc. 1419


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 198: Summary of Key IPsec VPN Information Output Fields (continued)
Field Values Additional Information

ESP Statistics Encapsulation Security Protocol (ESP) statistics –


include the following:

• Encrypted bytes—Total number of bytes


encrypted by the local system across the IPsec
tunnel.
• Decrypted bytes—Total number of bytes
decrypted by the local system across the IPsec
tunnel.
• Encrypted packets—Total number of packets
encrypted by the local system across the IPsec
tunnel.
• Decrypted packets—Total number of packets
decrypted by the local system across the IPsec
tunnel.

AH Statistics Authentication Header (AH) statistics include –


the following:

• Input bytes—The number of bytes presented


for processing by the device.
• Output bytes—The number of bytes actually
processed by the device.
• Input packets—The number of packets
presented for processing by the device.
• Output packets—The number of packets
actually processed by the device.

Errors Errors include the following –

• AH authentication failures—Total number of


authentication header (AH) failures. An AH
failure occurs when there is a mismatch of the
authentication header in a packet transmitted
across an IPsec tunnel.
• Replay errors—Total number of replay errors.
A replay error is generated when a duplicate
packet is received within the replay window.
• ESP authentication failures—Total number of
Encapsulation Security Payload (ESP) failures.
An ESP failure occurs when there is an
authentication mismatch in ESP packets.
• ESP decryption failures—Total number of ESP
decryption errors.
• Bad headers—Total number of invalid headers
detected.
• Bad trailers—Total number of invalid trailers
detected.

Details for IPsec SA Index: ID


Virtual System The root system. –

1420 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 198: Summary of Key IPsec VPN Information Output Fields (continued)
Field Values Additional Information

Local Gateway Gateway address of the local system. –

Remote Gateway Gateway address of the remote system. –

Local identity Specifies the identity of the local peer so that its –
partner destination gateway can communicate
with it. The value is specified as any of the
following: IPv4 address, fully qualified domain
name, e-mail address, or distinguished name.

Remote identity IPv4 address of the destination peer gateway. –

Df bit State of the don’t fragment bit—set or cleared. –

Policy name Name of the applicable policy. –

Direction Direction of the security association—inbound, –


or outbound.

SPI Security parameter index (SPI) identifier. An SA –


is uniquely identified by an SPI. Each entry
includes the name of the VPN, the remote
gateway address, the SPIs for each direction, the
encryption and authentication algorithms, and
keys. The peer gateways each have two SAs, one
resulting from each of the two phases of
negotiation: Phase 1 and Phase 2.

Mode Mode of the security association. Mode can be –


transport or tunnel.

• transport—Protects host-to-host connections.


• tunnel—Protects connections between
security gateways.

Type Type of the security association, either manual –


or dynamic.

• manual—Security parameters require no


negotiation. They are static and are configured
by the user.
• dynamic—Security parameters are negotiated
by the IKE protocol. Dynamic security
associations are not supported in transport
mode.

Copyright © 2013, Juniper Networks, Inc. 1421


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 198: Summary of Key IPsec VPN Information Output Fields (continued)
Field Values Additional Information

State State has two options, Installed, and Not For transport mode, the value of State is always
Installed. Installed.

• Installed—The security association is installed


in the security association database.
• Not Installed—The security association is not
installed in the security association database.

Protocol Protocol supported: –

• Transport mode supports Encapsulation


Security Protocol (ESP) and Authentication
Header (AH).
• Tunnel mode supports ESP and AH.
• Authentication—Type of authentication
used.
• Encryption—Type of encryption used.

Authentication/ • Authentication—Type of authentication –


Encryption algorithm used.
• sha1—Secure Hash Algorithm 1 (SHA-1)
authentication.
• md5—MD5 authentication.

• Encryption—Type of encryption algorithm


used.
• aes-256-cbc—Advanced Encryption
Standard (AES) 256-bit encryption.
• aes-192-cbc—Advanced Encryption
Standard (AES) 192-bit encryption.
• aes-128-cbc—Advanced Encryption
Standard (AES) 128-bit encryption.
• 3des-cbc—3 Data Encryption Standard
(DES) encryption.
• des-cbc—Data Encryption Standard (DES)
encryption.

Soft Lifetime The soft lifetime informs the IPsec key Each lifetime of a security association has two
management system that the SA is about to display options, hard and soft, one of which must
expire. be present for a dynamic security association.
This allows the key management system to
• Expires in seconds—Number of seconds left negotiate a new SA before the hard lifetime
until the SA expires. expires.
• Expires in kilobytes—Number of kilobytes left
until the SA expires.

Hard Lifetime The hard lifetime specifies the lifetime of the SA. –

• Expires in seconds—Number of seconds left


until the SA expires.
• Expires in kilobytes—Number of kilobytes left
until the SA expires.

1422 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 198: Summary of Key IPsec VPN Information Output Fields (continued)
Field Values Additional Information

Anti Replay Service State of the service that prevents packets from –
being replayed. It can be Enabled or Disabled.

Replay Window Size Configured size of the antireplay service window. The antireplay window size protects the receiver
It can be 32 or 64 packets. If the replay window against replay attacks by rejecting old or
size is 0, the antireplay service is disabled. duplicate packets.

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring the WAN Acceleration Interface

Purpose View status information and traffic statistics for the WAN acceleration interface.

Action Select Monitor>WAN Acceleration in the J-Web user interface, or select Monitor>Interfaces
and select the interface name (wx-slot/0/0). Alternatively, enter the following CLI
command:

[edit]
user@host# show interfaces wx-slot/0/0 detail

Related • Monitoring Overview on page 1169


Documentation
• Monitoring Interfaces on page 1329

• Junos OS Interfaces Library for Security Devices

Monitoring Web Filtering Configurations

Purpose View Web-filtering statistics.

Action To view Web-filtering statistics using the CLI, enter the following commands:

user@host> show security utm web-filtering status


user@host> show security utm web-filtering statistics

To view Web-filtering statistics using J-Web:

1. Select Clear Web Filtering Statistics.

The following information is displayed in the right pane.

Total Requests: #
White List Hit: #
Black List Hit: #
Queries to Server: #
Server Reply Permit: #

Copyright © 2013, Juniper Networks, Inc. 1423


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Server Reply Block: #


Custom Category Permit: #
Custom Category Block: #
Cache Hit Permit: #
Cache Hit Block: #
Web Filtering Session Total: #
Web Ffiltering Session Inuse: #
Fall Back: Log-and-Permit Block
Default # #
Timeout # #
Server-Connectivity # #
Too-Many-Requests # #

2. You can click the Clear Web Filtering Statistics button to clear all current viewable
statistics and begin collecting new statistics.

Related • UTM Web Filtering Feature Guide for Security Devices


Documentation
• Web Filtering Overview

• Understanding Integrated Web Filtering

• Example: Configuring Local Web Filtering

Alarms
• Monitoring Active Alarms on a Device on page 1424
• Monitoring Alarms on page 1425

Monitoring Active Alarms on a Device

Purpose Use to monitor and filter alarms on a Juniper Networks device.

Action Select Monitor>Events and Alarms>View Alarms in the J-Web user interface. The J-Web
View Alarms page displays the following information about preset system and chassis
alarms:

• Type—Type of alarm: System, Chassis, or All.

• Severity—Severity class of the alarm: Minor or Major.

• Description—Description of the alarm.

• Time—Time that the alarm was registered.

To filter which alarms appear, use the following options:

• Alarm Type—Specifies which type of alarm to monitor: System, Chassis, or All. System
alarms include FRU detection alarms (power supplies removed, for instance). Chassis
alarms indicate environmental alarms such as temperature.

• Severity—Specifies the alarm severity that you want to monitor: Major, Minor, or All. A
major (red) alarm condition requires immediate action. A minor (yellow) condition
requires monitoring and maintenance.

1424 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• Description—Specifies the alarms you want to monitor. Enter a brief synopsis of the
alarms that you want to monitor.

• Date From—Specifies the beginning of the date range that you want to monitor. Set
the date using the calendar pick tool.

• To—Specifies the end of the date range that you want to monitor. Set the date using
the calendar pick tool.

• Go—Executes the options that you specified.

• Reset—Clears the options that you specified.

Alternatively, you can enter the following show commands in the CLI editor:

• show chassis alarms

• show system alarms

Related • Alarm Overview on page 1175


Documentation
• Example: Configuring Interface Alarms on page 1214

• Monitoring Alarms on page 1425

Monitoring Alarms

Purpose Use the monitoring functionality to view the alarms page.

Action To monitor alarms select Monitor>Events and Alarms>View Alarms in the J-Web user
interface.

Meaning Table 199 on page 1425 summarizes key output fields in the alarms page.

Table 199: Alarms Monitoring Page


Field Value Additional Information

Alarm Filter
Alarm Type Specifies the type of alarm to monitor: —

• System– System alarms include FRU


detection alarms (power supplies
removed, for instance).
• Chassis– Chassis alarms indicate
environmental alarms such as
temperature.
• All– Indicates to display all the types of
alarms.

Copyright © 2013, Juniper Networks, Inc. 1425


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 199: Alarms Monitoring Page (continued)


Field Value Additional Information

Severity Specifies the alarm severity that you want —


to monitor

• Major– A major (red) alarm condition


requires immediate action.
• Minor– A minor (yellow) condition requires
monitoring and maintenance.
• All– Indicates to display all the severities.

Description Enter a brief synopsis of the alarms you want —


to monitor.

Date From Specifies the beginning of the date range —


that you want to monitor. Set the date using
the calendar pick tool.

To Specifies the end of the date range that you —


want to monitor. Set the date using the
calendar pick tool.

Go Executes the options that you specified. —

Reset Clears the options that you specified. —

Alarm Details Displays the following information about —


each alarm:

• Type– Type of alarm: System, Chassis, or


All.
• Severity– Severity class of the alarm:
Minor or Major.
• Description– Description of the alarm.
• Time– Time that the alarm was registered.

Related • Monitoring Active Alarms on a Device on page 1424


Documentation
• Monitoring Events on page 1325

• Monitoring Security Events by Policy on page 1370

Data Path Debugging and Trace Options


• Displaying a List of Devices on page 1427
• Displaying Log and Trace Files on page 1428
• Displaying Output for Security Trace Options on page 1428
• Displaying Multicast Trace Operations on page 1429

1426 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• Using the J-Web Traceroute Tool on page 1430


• J-Web Traceroute Results and Output Summary on page 1431

Displaying a List of Devices

To display a list of devices between the device and a specified destination host, enter
the traceroute command with the following syntax:

user@host> traceroute host <interface interface-name> <as-number-lookup>


<bypass-routing> <gateway address> <inet | inet6> <no-resolve>
<routing-instance routing-instance-name> <source source-address> <tos number>
<ttl number> <wait seconds>

Table 200 on page 1427 describes the traceroute command options.

Table 200: CLI traceroute Command Options


Option Description

host Sends traceroute packets to the hostname or IP address you specify.

interface interface-name (Optional) Sends the traceroute packets on the interface you specify. If you do not include this
option, traceroute packets are sent on all interfaces.

as-number-lookup (Optional) Displays the autonomous system (AS) number of each intermediate hop between
the device and the destination host.

bypass-routing (Optional) Bypasses the routing tables and sends the traceroute packets only to hosts on directly
attached interfaces. If the host is not on a directly attached interface, an error message is returned.

Use this option to display a route to a local system through an interface that has no route through
it.

gateway address (Optional) Uses the gateway you specify to route through.

inet (Optional) Forces the traceroute packets to an IPv4 destination.

inet6 (Optional) Forces the traceroute packets to an IPv6 destination.

no-resolve (Optional) Suppresses the display of the hostnames of the hops along the path.

routing-instance (Optional) Uses the routing instance you specify for the traceroute.
routing-instance-name

source address (Optional) Uses the source address that you specify, in the traceroute packet.

tos number (Optional) Sets the type-of-service (TOS) value in the IP header of the traceroute packet. Specify
a value from 0 through 255.

ttl number (Optional) Sets the time-to-live (TTL) value for the traceroute packet. Specify a hop count from
0 through 128.

wait seconds (Optional) Sets the maximum time to wait for a response.

Copyright © 2013, Juniper Networks, Inc. 1427


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

To quit the traceroute command, press Ctrl-C.

The following is sample output from a traceroute command:

user@host> traceroute host2

traceroute to 173.24.232.66 (172.24.230.41), 30 hops max, 40 byte packets 1


173.18.42.253 (173.18.42.253) 0.482 ms 0.346 ms 0.318 ms 2 host4.site1.net
(173.18.253.5) 0.401 ms 0.435 ms 0.359 ms 3 host5.site1.net (173.18.253.5)
0.401 ms 0.360 ms 0.357 ms 4 173.24.232.65 (173.24.232.65) 0.420 ms 0.456
ms 0.378 ms 5 173.24.232.66 (173.24.232.66) 0.830 ms 0.779 ms 0.834 ms

The fields in the display are the same as those displayed by the J-Web traceroute
diagnostic tool.

Displaying Log and Trace Files

Enter the monitor start command to display real-time additions to system logs and trace
files:

user@host> monitor start filename

When the device adds a record to the file specified by filename, the record displays on
the screen. For example, if you have configured a system log file named system-log (by
including the syslog statement at the [edit system] hierarchy level), you can enter the
monitor start system-log command to display the records added to the system log.

To display a list of files that are being monitored, enter the monitor list command. To
stop the display of records for a specified file, enter the monitor stop filename command.

Displaying Output for Security Trace Options

Purpose Display output for security trace options.

Action Use the show security traceoptions command to display the output of your trace files.
For example:

[edit]
user@host # show security traceoptions file usp_trace
user@host # show security traceoptions flag all
user@host # show security traceoptions rate-limit 888

The output for this example is as follows:

Apr 11 16:06:42 21:13:15.750395:CID-906489336:FPC-01:PIC-01:THREAD_ID-01:PFE:now


update 0x3607edf8df8in 0x3607e8d0
Apr 11 16:06:42 21:13:15.874058:CID-1529687608:FPC-01:PIC-01:THREAD_ID-01:CTRL:Enter
Function[util_ssam_handler]
Apr 11 16:06:42 21:13:15.874485:CID-00:FPC-01:PIC-01:THREAD_ID-01:CTRL:default1: Rate
limit changed to 888
Apr 11 16:06:42 21:13:15.874538:CID-00:FPC-01:PIC-01:THREAD_ID-01:CTRL:default1:
Destination ID set to 1
Apr 11 16:06:42 21:13:15.874651:CID-00:FPC-01:PIC-01:THREAD_ID-01:CTRL:default2: Rate
limit changed to 888
Apr 11 16:06:42 21:13:15.874832:CID-00:FPC-01:PIC-01:THREAD_ID-01:CTRL:default2:
Destination ID set to 1

1428 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Apr 11 16:06:42 21:13:15.874942:CID-00:FPC-01:PIC-01:THREAD_ID-01:CTRL:default3: Rate


limit changed to 888
Apr 11 16:06:42 21:13:15.874997:CID-00:FPC-01:PIC-01:THREAD_ID-01:CTRL:default3:
Destination ID set to 1

Related • Understanding Security Debugging Using Trace Options on page 1181


Documentation
• Setting Security Trace Options (CLI Procedure) on page 1217

Displaying Multicast Trace Operations

To monitor and display multicast trace operations, enter the mtrace monitor command:

user@host> mtrace monitor

Mtrace query at Apr 21 16:00:54 by 192.1.30.2, resp to 224.0.1.32, qid 2a83aa


packet from 192.1.30.2 to 224.0.0.2 from 192.1.30.2 to 192.1.4.1 via group
224.1.1.1 (mxhop=60) Mtrace query at Apr 21 16:00:57 by 192.1.30.2, resp to
224.0.1.32, qid 25dc17 packet from 192.1.30.2 to 224.0.0.2 from 192.1.30.2 to
192.1.4.1 via group 224.1.1.1 (mxhop=60) Mtrace query at Apr 21 16:01:00 by
192.1.30.2, resp to same, qid 20e046 packet from 192.1.30.2 to 224.0.0.2 from
192.1.30.2 to 192.1.4.1 via group 224.1.1.1 (mxhop=60) Mtrace query at Apr 21
16:01:10 by 192.1.30.2, resp to same, qid 1d25ad packet from 192.1.30.2 to
224.0.0.2 from 192.1.30.2 to 192.1.4.1 via group 224.1.1.1 (mxhop=60)

This example displays only mtrace queries. However, when the device captures an mtrace
response, the display is similar, but the complete mtrace response also appears (exactly
as it is appears in the mtrace from-source command output).

Table 201 on page 1429 summarizes the output fields of the display.

Table 201: CLI mtrace monitor Command Output Summary


Field Description

Mtrace operation-type at time-of-day • operation-type—Type of multicast trace operation: query or response.


• time-of-day—Date and time the multicast trace query or response was captured.

by IP address of the host issuing the query.

resp to address address—Response destination address.

qid qid qid—Query ID number.

packet from source to destination • source—IP address of the source of the query or response.
• destination—IP address of the destination of the query or response.

from source to destination • source—IP address of the multicast source.


• destination—IP address of the multicast destination.

via group address address—Group address being traced.

mxhop=number number—Maximum hop setting.

Copyright © 2013, Juniper Networks, Inc. 1429


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Using the J-Web Traceroute Tool on page 1430


Documentation
• J-Web Traceroute Results and Output Summary on page 1431

Using the J-Web Traceroute Tool

You can use the traceroute diagnostic tool to display a list of devices between the device
and a specified destination host. The output is useful for diagnosing a point of failure in
the path from the device to the destination host, and addressing network traffic latency
and throughput problems.

The device generates the list of devices by sending a series of ICMP traceroute packets
in which the time-to-live (TTL) value in the messages sent to each successive device is
incremented by 1. (The TTL value of the first traceroute packet is set to 1.) In this manner,
each device along the path to the destination host replies with a Time Exceeded packet
from which the source IP address can be obtained.

To use the traceroute tool:

1. Select Troubleshoot>Traceroute.

2. Next to Advanced options, click the expand icon.

3. Enter information into the Traceroute page (see Table 202 on page 1430).

Table 202: Traceroute Field Summary


Field Function Your Action

Remote Host Identifies the destination host of the traceroute. Type the hostname or IP address of the destination
host.
The Remote Host field is the only required field.

Advanced Options
Don't Resolve Determines whether hostnames of the hops along • Suppress the display of the hop hostnames by
Addresses the path are displayed, in addition to IP addresses. selecting the check box.
• Display the hop hostnames by clearing the check
box.

Gateway Specifies the IP address of the gateway to route Type the gateway IP address.
through.

Source Address Specifies the source address of the outgoing Type the source IP address.
traceroute packets.

Bypass Routing Determines whether traceroute packets are routed • Bypass the routing table and send the traceroute
by means of the routing table. packets to hosts on the specified interface only
by selecting the check box.
If the routing table is not used, traceroute packets
• Route the traceroute packets by means of the
are sent only to hosts on the interface specified in
routing table bu clearing the check box.
the Interface box. If the host is not on that interface,
traceroute responses are not sent.

1430 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 202: Traceroute Field Summary (continued)


Field Function Your Action

Interface Specifies the interface on which the traceroute Select the interface on which traceroute packets are
packets are sent. sent from the list. If you select any, the traceroute
requests are sent on all interfaces.

Time-to-Live Specifies the maximum time-to-live (TTL) hop count Select the TTL from the list.
for the traceroute request packet.

Type-of-Service Specifies the type-of-service (TOS) value to include Select the decimal value of the TOS field from the
in the IP header of the traceroute request packet. list.

Resolve AS Determines whether the autonomous system (AS) • Display the AS numbers by selecting the check
Numbers number of each intermediate hop between the box.
device and the destination host is displayed. • Suppress the display of the AS numbers by
clearing the check box.

4. Click Start.

The results of the traceroute operation are displayed in the main pane. If no options
are specified, each line of the traceroute display is in the following format:

hop-number host (ip-address) [as-number]time1 time2 time3

The device sends a total of three traceroute packets to each router along the path
and the round-trip time for each traceroute operation appears. If the device times out
before receiving a Time Exceeded message, an asterisk (*) appears for that round-trip
time.

5. You can stop the traceroute operation before it is complete by clicking OK while the
results of the traceroute operation appear.

Related • Diagnostic Tools Overview on page 1170


Documentation
• J-Web Traceroute Results and Output Summary on page 1431

• Using the J-Web Ping MPLS Tool on page 1438

• Using the J-Web Ping Host Tool on page 1435

• Using the J-Web Packet Capture Tool on page 1450

• Junos OS Interfaces Library for Security Devices

J-Web Traceroute Results and Output Summary

Table 203 on page 1431 summarizes the output in the traceroute display.

Table 203: J-Web Traceroute Results and Output Summary


Field Description

hop-number Number of the hop (device) along the path.

Copyright © 2013, Juniper Networks, Inc. 1431


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 203: J-Web Traceroute Results and Output Summary (continued)


Field Description

host Hostname, if available, or IP address of the device. If the Don't Resolve Addresses check box is selected,
the hostname does not appear.

ip-address IP address of the device.

as-number AS number of the device.

time1 Round-trip time between the sending of the first traceroute packet and the receiving of the corresponding
Time Exceeded packet from that particular device.

time2 Round-trip time between the sending of the second traceroute packet and the receiving of the corresponding
Time Exceeded packet from that particular device.

time3 Round-trip time between the sending of the third traceroute packet and the receiving of the corresponding
Time Exceeded packet from that particular device.

If the device does not display the complete path to the destination host, one of the
following explanations might apply:

• The host is not operational.

• There are network connectivity problems between the device and the host.

• The host, or a router along the path, might be configured to ignore ICMP traceroute
messages.

• The host, or a device along the path, might be configured with a firewall filter that
blocks ICMP traceroute requests or ICMP time exceeded responses.

• The value you selected in the Time Exceeded box was less than the number of hops
in the path to the host. In this case, the host might reply with an ICMP error message.

Related • Diagnostic Tools Overview on page 1170


Documentation
• Using the J-Web Traceroute Tool on page 1430

• Junos OS Interfaces Library for Security Devices

MPLS
• Using the ping Command on page 1433
• Using the J-Web Ping Host Tool on page 1435
• J-Web Ping Host Results and Output Summary on page 1437
• Using the J-Web Ping MPLS Tool on page 1438
• J-Web Ping MPLS Results and Output Summary on page 1441
• Pinging Layer 2 Circuits on page 1441
• Pinging Layer 2 VPNs on page 1442

1432 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

• Pinging Layer 3 VPNs on page 1444


• Pinging RSVP-Signaled LSPs and LDP-Signaled LSPs on page 1445

Using the ping Command

You can perform certain tasks only through the CLI. Use the CLI ping command to verify
that a host can be reached over the network. This command is useful for diagnosing host
and network connectivity problems. The device sends a series of ICMP echo (ping)
requests to a specified host and receives ICMP echo responses.

Enter the ping command with the following syntax:

user@host> ping host <interface source-interface> <bypass-routing> <count number>


<do-not-fragment> <inet | inet6> <interval seconds> <loose-source [hosts]>
<no-resolve> <pattern string> <rapid> <record-route>
<routing-instance routing-instance-name> <size bytes> <source source-address> <strict>
<strict-source [hosts]> <tos number> <ttl number> <wait seconds> <detail> <verbose>

Table 204 on page 1433 describes the ping command options.

To quit the ping command, press Ctrl-C.

Table 204: CLI ping Command Options


Option Description

host Pings the hostname or IP address you specify.

interface source-interface (Optional) Sends the ping requests on the interface you specify. If you do not include this option,
ping requests are sent on all interfaces.

bypass-routing (Optional) Bypasses the routing tables and sends the ping requests only to hosts on directly
attached interfaces. If the host is not on a directly attached interface, an error message is returned.

Use this option to ping a local system through an interface that has no route through it.

countnumber (Optional) Limits the number of ping requests to send. Specify a count from 1 through
2,000,000,000. If you do not specify a count, ping requests are continuously sent until you press
Ctrl-C.

do-not-fragment (Optional) Sets the Don't Fragment (DF) bit in the IP header of the ping request packet.

inet (Optional) Forces the ping requests to an IPv4 destination.

inet6 (Optional) Forces the ping requests to an IPv6 destination.

interval seconds (Optional) Sets the interval between ping requests, in seconds. Specify an interval from 0.1 through
10,000. The default value is 1 second.

loose-source [hosts] (Optional) For IPv4, sets the loose source routing option in the IP header of the ping request
packet.

no-resolve (Optional) Suppresses the display of the hostnames of the hops along the path.

Copyright © 2013, Juniper Networks, Inc. 1433


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 204: CLI ping Command Options (continued)


Option Description

pattern string (Optional) Includes the hexadecimal string you specify, in the ping request packet.

rapid (Optional) Sends ping requests rapidly. The results are reported in a single message, not in
individual messages for each ping request. By default, five ping requests are sent before the results
are reported. To change the number of requests, include the count option.

record-route (Optional) For IPv4, sets the record route option in the IP header of the ping request packet. The
path of the ping request packet is recorded within the packet and displayed on the screen.

routing-instance (Optional) Uses the routing instance you specify for the ping request.
routing-instance-name

size bytes (Optional) Sets the size of the ping request packet. Specify a size from 0 through 65,468. The
default value is 56 bytes, which is effectively 64 bytes because 8 bytes of ICMP header data are
added to the packet.

source source-address (Optional) Uses the source address that you specify, in the ping request packet.

strict (Optional) For IPv4, sets the strict source routing option in the IP header of the ping request packet.

strict-source [hosts] (Optional) For IPv4, sets the strict source routing option in the IP header of the ping request packet,
and uses the list of hosts you specify for routing the packet.

tos number (Optional) Sets the type-of-service (TOS) value in the IP header of the ping request packet.
Specify a value from 0 through 255.

ttl number (Optional) Sets the time-to-live (TTL) value for the ping request packet. Specify a value from 0
through 255.

wait seconds (Optional) Sets the maximum time to wait after sending the last ping request packet. If you do
not specify this option, the default delay is 10 seconds. If you use this option without the count
option, the J Series device uses a default count of 5 packets.

detail (Optional) Displays the interface on which the ping response was received.

verbose (Optional) Displays detailed output.

The following is sample output from a ping command:

user@host> ping host3 count 4

PING host3.site.net (176.26.232.111): 56 data bytes 64 bytes from 176.26.232.111:


icmp_seq=0 ttl=122 time=0.661 ms 64 bytes from 176.26.232.111: icmp_seq=1 ttl=122
time=0.619 ms 64 bytes from 176.26.232.111: icmp_seq=2 ttl=122 time=0.621 ms 64
bytes from 176.26.232.111: icmp_seq=3 ttl=122 time=0.634 ms --- host3.site.net
ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.619/0.634/0.661/0.017 ms

The fields in the display are the same as those displayed by the J-Web ping host diagnostic
tool.

1434 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Related • Diagnostic Tools Overview on page 1170


Documentation
• Configuring Ping MPLS on page 1219

• Pinging Layer 2 Circuits on page 1441

• Pinging Layer 2 VPNs on page 1442

• Pinging Layer 3 VPNs on page 1444

• Pinging RSVP-Signaled LSPs and LDP-Signaled LSPs on page 1445

• Junos OS Interfaces Library for Security Devices

Using the J-Web Ping Host Tool

You can ping a host to verify that the host can be reached over the network. The output
is useful for diagnosing host and network connectivity problems. The J Series device
sends a series of ICMP echo (ping) requests to a specified host and receives ICMP echo
responses.

Alternatively, you can use the CLI ping command. (See “Using the ping Command” on
page 1433.)

To use the ping host tool:

1. Select Troubleshoot>Ping Host from the task bar.

2. Next to Advanced options, click the expand icon.

3. Enter information into the Ping Host page (see Table 205 on page 1435).

Table 205: J-Web Ping Host Field Summary


Field Function Your Action

Remote Host Identifies the host to ping. Type the hostname or IP address of the host to ping.

This is the only required field.

Advanced Options
Don't Resolve Determines whether to display hostnames of the • Suppress the display of the hop hostnames by
Addresses hops along the path. selecting the check box.
• Display the hop hostnames by clearing the check
box.

Interface Specifies the interface on which the ping requests Select the interface on which ping requests are sent
are sent. from the list. If you select any, the ping requests are
sent on all interfaces.

Count Specifies the number of ping requests to send. Select the number of ping requests to send from the
list.

Don't Fragment Specifies the Don't Fragment (DF) bit in the IP header • Set the DF bit by selecting the check box.
of the ping request packet. • Clear the DF bit by clearing the check box.

Copyright © 2013, Juniper Networks, Inc. 1435


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 205: J-Web Ping Host Field Summary (continued)


Field Function Your Action

Record Route Sets the record route option in the IP header of the • Record and display the path of the packet by
ping request packet. The path of the ping request selecting the check box.
packet is recorded within the packet and displayed • Suppress the recording and display of the path of
in the main pane. the packet by clearing the check box.

Type-of-Service Specifies the type-of-service (TOS) value in the IP Select the decimal value of the TOS field from the
header of the ping request packet. list.

Routing Instance Names the routing instance for the ping attempt. Select the routing instance name from the list.

Interval Specifies the interval, in seconds, between the Select the interval from the list.
transmission of each ping request.

Packet Size Specifies the size of the ping request packet. Type the size, in bytes, of the packet. The size can
be from 0 through 65,468. The device adds 8 bytes
of ICMP header to the size.

Source Address Specifies the source address of the ping request Type the source IP address.
packet.

Time-to-Live Specifies the time-to-live (TTL) hop count for the Select the TTL from the list.
ping request packet.

Bypass Routing Determines whether ping requests are routed by • Bypass the routing table and send the ping
means of the routing table. requests to hosts on the specified interface only
by selecting the check box.
If the routing table is not used, ping requests are sent
• Route the ping requests using the routing table by
only to hosts on the interface specified in the
clearing the check box.
Interface box. If the host is not on that interface, ping
responses are not sent.

4. Click Start.

The results of the ping operation appear in the main pane. If no options are specified,
each ping response is in the following format:

bytes bytes from ip-address: icmp_seq=number ttl=number time=time

5. You can stop the ping operation before it is complete by clicking OK.

Related • Diagnostic Tools Overview on page 1170


Documentation
• Configuring Ping MPLS on page 1219

• J-Web Ping Host Results and Output Summary on page 1437

• Using the J-Web Traceroute Tool on page 1430

• Using the J-Web Ping MPLS Tool on page 1438

• Using the J-Web Packet Capture Tool on page 1450

1436 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

J-Web Ping Host Results and Output Summary

Table 206 on page 1437 summarizes the output in the ping host display.

Table 206: Ping Host Results and Output


Ping Host Result Description

bytes bytes from ip-address • bytes —Size of ping response packet, which is equal to the value you entered in
the Packet Size box, plus 8.
• ip-address—IP address of destination host that sent the ping response packet.

icmp_seq=0 number—Sequence Number field of the ping response packet. You can use this value
to match the ping response to the corresponding ping request.
icmp_seq=number

ttl=number number—Time-to-live hop-count value of the ping response packet.

number packets transmitted number—Number of ping requests (probes) sent to host.

percentage packet loss percentage—Number of ping responses divided by the number of ping requests,
specified as a percentage.

round-trip min/avg/max/stddev = • min-time—Minimum round-trip time (see time=time field in this table).
min-time/avg-time/max-time/std-dev ms • avg-time—Average round-trip time.
• max-time—Maximum round-trip time.
• std-dev—Standard deviation of the round-trip times.

If the device does not receive ping responses from the destination host (the output shows
a packet loss of 100 percent), one of the following explanations might apply:

• The host is not operational.

• There are network connectivity problems between the device and the host.

• The host might be configured to ignore ICMP echo requests.

• The host might be configured with a firewall filter that blocks ICMP echo requests or
ICMP echo responses.

• The size of the ICMP echo request packet exceeds the MTU of a host along the path.

• The value you selected in the Time-to-Live box was less than the number of hops in
the path to the host, in which case the host might reply with an ICMP error message.

Related • Diagnostic Tools Overview on page 1170


Documentation
• Configuring Ping MPLS on page 1219

• Using the J-Web Ping Host Tool on page 1435

• Junos OS Interfaces Library for Security Devices

Copyright © 2013, Juniper Networks, Inc. 1437


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Using the J-Web Ping MPLS Tool

Before using the ping MPLS feature, make sure that the receiving interface on the VPN
or LSP remote endpoint has MPLS enabled, and that the loopback interface on the
outbound node is configured as 127.0.0.1. The source address for MPLS probes must be
a valid address on the J Series device.

To use the ping MPLS tool:

1. Select Troubleshoot>Ping MPLS from the task bar.

2. Next to the ping MPLS option you want to use, click the expand icon.

3. Enter information into the Ping MPLS page (see Table 207 on page 1438).

Table 207: J-Web Ping MPLS Field Summary


Field Function Your Action

Ping RSVP-signaled LSP


LSP Name Identifies the LSP to ping. Type the name of the LSP to ping.

Source Address Specifies the source address of the ping request Type the source IP address—a valid address
packet. configured on a J Series device interface.

Count Specifies the number of ping requests to send. Select the number of ping requests to send from the
list. The default is 5 requests.

Detailed Output Requests the display of extensive rather than brief Select the check box to display detailed output.
ping output.

Ping LDP-signaled LSP


FEC Prefix Identifies the LSP to ping. Type the forwarding equivalence class (FEC) prefix
and length of the LSP to ping.

Source Address Specifies the source address of the ping request Type the source IP address—a valid address
packet. configured on a J Series device interface.

Count Specifies the number of ping requests to send. Select the number of ping requests to send from the
list. The default is 5 requests.

Detailed Output Requests the display of extensive rather than brief Select the check box to display detailed output.
ping output.

Ping LSP to Layer 3 VPN prefix


Layer 3 VPN Identifies the Layer 3 VPN to ping. Type the name of the VPN to ping.
Name

Count Specifies the number of ping requests to send. Select the number of ping requests to send from the
list. The default is 5 requests.

Detailed Output Requests the display of extensive rather than brief Select the check box to display detailed output.
ping output.

1438 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 207: J-Web Ping MPLS Field Summary (continued)


Field Function Your Action

VPN Prefix Identifies the IP address prefix and length of the Type the IP address prefix and length of the VPN to
Layer 3 VPN to ping. ping.

Source Address Specifies the source address of the ping request Type the source IP address—a valid address
packet. configured on a J Series device interface.

Locate LSP using interface name


Interface Specifies the interface on which the ping requests Select the J Series device interface on which ping
are sent. requests are sent from the list. If you select any, the
ping requests are sent on all interfaces.

Source Address Specifies the source address of the ping request Type the source IP address—a valid address
packet. configured on a J series device interface.

Count Specifies the number of ping requests to send. Select the number of ping requests to send from the
list. The default is 5 requests.

Detailed Output Requests the display of extensive rather than brief Select the check box to display detailed output.
ping output.

Instance to which this connection belongs


Layer 2VPN Identifies the Layer 2 VPN to ping. Type the name of the VPN to ping.
Name

Remote Site Specifies the remote site identifier of the Layer 2 VPN Type the remote site identifier for the VPN.
Identifier to ping.

Source Address Specifies the source address of the ping request Type the source IP address—a valid address
packet. configured on a J Series device interface.

Local Site Specifies the local site identifier of the Layer 2 VPN Type the local site identifier for the VPN.
Identifier to ping.

Count Specifies the number of ping requests to send. Select the number of ping requests to send from the
list. The default is 5 requests.

Detailed Output Requests the display of extensive rather than brief Select the check box to display detailed output.
ping output.

Locate LSP from interface name


Interface Specifies the interface on which the ping requests Select the J Series device interface on which ping
are sent. requests are sent from the list. If you select any, the
ping requests are sent on all interfaces.

Source Address Specifies the source address of the ping request Type the source IP address—a valid address
packet. configured on a J Series device interface.

Count Specifies the number of ping requests to send. Select the number of ping requests to send from the
list. The default is 5 requests.

Copyright © 2013, Juniper Networks, Inc. 1439


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 207: J-Web Ping MPLS Field Summary (continued)


Field Function Your Action

Detailed Output Requests the display of extensive rather than brief Select the check box to display detailed output.
ping output.

Locate LSP from virtual circuit information


Remote Identifies the remote neighbor (PE device) within Type the IP address of the remote neighbor within
Neighbor the virtual circuit to ping. the virtual circuit.

Circuit Identifier Specifies the virtual circuit identifier for the Layer 2 Type the virtual circuit identifier for the Layer 2 circuit.
circuit to ping.

Source Address Specifies the source address of the ping request Type the source IP address—a valid address
packet. configured on a J Series device interface.

Count Specifies the number of ping requests to send. Select the number of ping requests to send from the
list.

Detailed Output Requests the display of extensive rather than brief Select the check box to display detailed output.
ping output.

Ping end point of LSP


VPN Prefix Identifies the LSP endpoint to ping. Type either the LDP FEC prefix and length or the
RSVP LSP endpoint address for the LSP to ping.

Source Address Specifies the source address of the ping request Type the source IP address—a valid address
packet. configured on a J Series device interface.

Count Specifies the number of ping requests to send. Select the number of ping requests to send from the
list.

Detailed Output Requests the display of extensive rather than brief Select the check box to display detailed output.
ping output.

4. Click Start.

5. You can stop the ping operation before it is complete by clicking OK.

Related • Diagnostic Tools Overview on page 1170


Documentation
• Configuring Ping MPLS on page 1219

• J-Web Ping MPLS Results and Output Summary on page 1441

• Using the J-Web Traceroute Tool on page 1430

• Using the J-Web Ping Host Tool on page 1435

• Using the J-Web Packet Capture Tool on page 1450

1440 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

J-Web Ping MPLS Results and Output Summary

Table 208 on page 1441 summarizes the output in the ping MPLS display.

Table 208: J-Web Ping MPLS Results and Output Summary


Field Description

Exclamation point (!) Echo reply was received.

Period (.) Echo reply was not received within the timeout period.

x Echo reply was received with an error code. Errored packets are not counted in the
received packets count and are accounted for separately.

number packets transmitted number—Number of ping requests (probes) sent to a host.

number packets received number—Number of ping responses received from a host.

percentage packet loss percentage—Number of ping responses divided by the number of ping requests, specified
as a percentage.

time For Layer 2 circuits only, the number of milliseconds required for the ping packet to
reach the destination. This value is approximate, because the packet has to reach the
Routing Engine.

If the device does not receive ping responses from the destination host (the output shows
a packet loss of 100 percent), one of the following explanations might apply:

• The host is not operational.

• There are network connectivity problems between the device and the host.

• The host might be configured to ignore echo requests.

• The host might be configured with a firewall filter that blocks echo requests or echo
responses.

• The size of the echo request packet exceeds the MTU of a host along the path.

• The outbound node at the remote endpoint is not configured to handle MPLS packets.

• The remote endpoint's loopback address is not configured to 127.0.0.1.

Related • Diagnostic Tools Overview on page 1170


Documentation
• Configuring Ping MPLS on page 1219

• Using the J-Web Ping MPLS Tool on page 1438

• Junos OS Interfaces Library for Security Devices

Pinging Layer 2 Circuits

Enter the ping mpls l2circuit command with the following syntax:

Copyright © 2013, Juniper Networks, Inc. 1441


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

user@host> ping mpls l2circuit (interface interface-name | virtual-circuit neighbor


prefix-name virtual-circuit-id) <exp forwarding-class> <count number>
<source source-address> <detail>

Table 209 on page 1442 describes the ping mpls l2circuit command options.

Table 209: CLI ping mpls l2circuit Command Options


Option Description

l2circuit interface Sends ping requests out the specified interface configured for the Layer 2 circuit on the outbound
interface-name PE device.

l2circuit virtual-circuit Pings on a combination of the IPv4 prefix and the virtual circuit identifier on the outbound PE
neighbor prefix-name device, testing the integrity of the Layer 2 circuit between the inbound and outbound PE devices.
virtual-circuit-id

exp forwarding-class (Optional) Specifies the value of the forwarding class to be used in the MPLS ping packets.

countnumber (Optional) Limits the number of ping requests to send. Specify a count from 0 through 1,000,000.
The default value is 5. If you do not specify a count, ping requests are continuously sent until you
press Ctrl-C.

source source-address (Optional) Uses the source address that you specify, in the ping request packet.

detail (Optional) Displays detailed output about the echo requests sent and received. Detailed output
includes the MPLS labels used for each request and the return codes for each request.

To quit the ping mpls l2circuit command, press Ctrl-C.

The following is sample output from a ping mpls l2circuit command:

user@host> ping mpls l2circuit interface fe-1/0/0.0

Request for seq 1, to interface 69, labels <100000, 100208>


Reply for seq 1, return code: Egress-ok, time: 0.439 ms

The fields in the display are the same as those displayed by the J-Web ping MPLS
diagnostic tool.

Related • Using the ping Command on page 1433


Documentation
• Configuring Ping MPLS on page 1219

• Pinging Layer 2 VPNs on page 1442

• Pinging Layer 3 VPNs on page 1444

• Pinging RSVP-Signaled LSPs and LDP-Signaled LSPs on page 1445

• Using the J-Web Ping Host Tool on page 1435

Pinging Layer 2 VPNs

Enter the ping mpls l2vpn command with the following syntax:

1442 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

user@host> ping mpls l2vpn interface interface-name | instance l2vpn-instance-name


local-site-id local-site-id-number remote-site-id remote-site-id-number
<bottom-label-ttl> <exp forwarding-class> <count number> <source source-address>
<detail>

Table 210 on page 1443 describes the ping mpls l2vpn command options.

Table 210: CLI ping mpls l2vpn Command Options


Option Description

l2vpn interface Sends ping requests out the specified interface configured for the Layer 2 VPN on the outbound
interface-name (egress) PE device.

l2vpn instance Pings on a combination of the Layer 2 VPN routing instance name, the local site identifier, and
l2vpn-instance-name the remote site identifier, testing the integrity of the Layer 2 VPN circuit (specified by the identifiers)
local-site-id between the inbound (ingress) and outbound PE devices.
local-site-id-number
remote-site-id
remote-site-id-number

bottom-label-ttl (Optional) Displays the time-to-live (TTL) value for the bottom label in the MPLS label stack.

exp forwarding-class (Optional) Specifies the value of the forwarding class to be used in the MPLS ping packets.

countnumber (Optional) Limits the number of ping requests to send. Specify a count from 0 through 1,000,000.
The default value is 5. If you do not specify a count, ping requests are continuously sent until you
press Ctrl-C.

source source-address (Optional) Uses the source address that you specify, in the ping request packet.

detail (Optional) Displays detailed output about the echo requests sent and received. Detailed output
includes the MPLS labels used for each request and the return codes for each request.

To quit the ping mpls l2vpn command, press Ctrl-C.

The following is sample output from a ping mpls l2vpn command:

user@host> ping mpls l2vpn instance vpn1 remote-site-id 1 local-site-id 2 detail

Request for seq 1, to interface 68, labels <800001, 100176>


Reply for seq 1, return code: Egress-ok
Request for seq 2, to interface 68, labels <800001, 100176>
Reply for seq 2, return code: Egress-ok
Request for seq 3, to interface 68, labels <800001, 100176>
Reply for seq 3, return code: Egress-ok
Request for seq 4, to interface 68, labels <800001, 100176>
Reply for seq 4, return code: Egress-ok
Request for seq 5, to interface 68, labels <800001, 100176>
Reply for seq 5, return code: Egress-ok

--- lsping statistics ---


5 packets transmitted, 5 packets received, 0% packet loss

The fields in the display are the same as those displayed by the J-Web ping MPLS
diagnostic tool.

Copyright © 2013, Juniper Networks, Inc. 1443


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Using the ping Command on page 1433


Documentation
• Configuring Ping MPLS on page 1219

• Pinging Layer 2 Circuits on page 1441

• Pinging Layer 3 VPNs on page 1444

• Pinging RSVP-Signaled LSPs and LDP-Signaled LSPs on page 1445

• Using the J-Web Ping Host Tool on page 1435

Pinging Layer 3 VPNs

Enter the ping mpls l3vpn command with the following syntax:

user@host> ping mpls l3vpn prefix prefix-name <l3vpn-name> <bottom-label-ttl>


<exp forwarding-class> <count number> <source source-address> <detail>

Table 211 on page 1444 describes the ping mpls l3vpn command options.

Table 211: CLI ping mpls l3vpn Command Options


Option Description

l3vpn prefix prefix-name Pings the remote host specified by the prefix to verify that the prefix is present in the PE device's
VPN routing and forwarding (VRF) table. This option does not test the connectivity between a
PE device and a CE device.

l3vpn-name (Optional) Layer 3 VPN name.

bottom-label-ttl (Optional) Displays the time-to-live (TTL) value for the bottom label in the MPLS label stack.

exp forwarding-class (Optional) Specifies the value of the forwarding class to be used in the MPLS ping packets.

countnumber (Optional) Limits the number of ping requests to send. Specify a count from 0 through 1,000,000.
The default value is 5. If you do not specify a count, ping requests are continuously sent until you
press Ctrl-C.

source source-address (Optional) Uses the source address that you specify, in the ping request packet.

detail (Optional) Displays detailed output about the echo requests sent and received. Detailed output
includes the MPLS labels used for each request and the return codes for each request.

To quit the ping mpls l3vpn command, press Ctrl-C.

The following is sample output from a ping mpls l3vpn command:

user@host> ping mpls l3vpn vpn1 prefix 10.255.245.122/32

!!!!!
--- lsping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss

The fields in the display are the same as those displayed by the J-Web ping MPLS
diagnostic tool.

1444 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Related • Using the ping Command on page 1433


Documentation
• Configuring Ping MPLS on page 1219

• Pinging Layer 2 Circuits on page 1441

• Pinging Layer 2 VPNs on page 1442

• Pinging RSVP-Signaled LSPs and LDP-Signaled LSPs on page 1445

• Using the J-Web Ping Host Tool on page 1435

Pinging RSVP-Signaled LSPs and LDP-Signaled LSPs

Enter the ping mpls command with the following syntax:

user@host> ping mpls (ldp fec | lsp-end-point prefix-name | rsvp lsp-name)


<exp forwarding-class> <count number> <source source-address> <detail>

Table 212 on page 1445 describes the ping mpls command options.

Table 212: CLI ping mpls ldp and ping mpls lsp-end-point Command Options
Option Description

ldp fec Pings an LDP-signaled LSP identified by the forwarding equivalence class (FEC) prefix and length.

lsp-end-point prefix-name Pings an LSP endpoint using either an LDP FEC or a RSVP LSP endpoint address.

rsvp lsp-name Pings an RSVP-signaled LSP identified by the specified LSP name.

exp forwarding-class (Optional) Specifies the value of the forwarding class to be used in the MPLS ping packets.

countnumber (Optional) Limits the number of ping requests to send. Specify a count from 0 through 1,000,000.
The default value is 5. If you do not specify a count, ping requests are continuously sent until you
press Ctrl-C.

source source-address (Optional) Uses the source address that you specify, in the ping request packet.

detail (Optional) Displays detailed output about the echo requests sent and received. Detailed output
includes the MPLS labels used for each request and the return codes for each request.

To quit the ping mpls command, press Ctrl-C.

The following is sample output from a ping mpls command:

user@host> ping mpls rsvp count 5

!!xxx
--- lsping statistics ---
5 packets transmitted, 2 packets received, 60% packet loss
3 packets received with error status, not counted as received.

The fields in the display are the same as those displayed by the J-Web ping MPLS
diagnostic tool.

Copyright © 2013, Juniper Networks, Inc. 1445


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • Using the ping Command on page 1433


Documentation
• Configuring Ping MPLS on page 1219

• Pinging Layer 2 Circuits on page 1441

• Pinging Layer 2 VPNs on page 1442

• Pinging Layer 3 VPNs on page 1444

• Using the J-Web Ping Host Tool on page 1435

Packet Capture
• Displaying Packet Headers on page 1446
• Using the J-Web Packet Capture Tool on page 1450
• J-Web Packet Capture Results and Output Summary on page 1453

Displaying Packet Headers

Enter the monitor traffic command to display packet headers transmitted through network
interfaces with the following syntax:

NOTE: Using the monitor traffic command can degrade system performance.
We recommend that you use filtering options—such as count and matching—to
minimize the impact to packet throughput on the system.

user@host> monitor traffic <absolute-sequence> <count number>


<interface interface-name> <layer2-headers> <matching "expression">
<no-domain-names> <no-promiscuous> <no-resolve> <no-timestamp> <print-ascii>
<print-hex> <size bytes> <brief | detail | extensive>

Table 213 on page 1446 describes the monitor traffic command options.

Table 213: CLI monitor traffic Command Options


Option Description

absolute-sequence (Optional) Displays the absolute TCP sequence numbers.

count number (Optional) Displays the specified number of packet headers. Specify
a value from 0 through 100,000. The command quits and exits to
the command prompt after this number is reached.

interface interface-name (Optional) Displays packet headers for traffic on the specified
interface. If an interface is not specified, the lowest numbered
interface is monitored.

layer2-headers (Optional) Displays the link-layer packet header on each line.

1446 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 213: CLI monitor traffic Command Options (continued)


Option Description

matching "expression" (Optional) Displays packet headers that match an expression


enclosed in quotation marks (" "). Table 214 on page 1448 through
Table 216 on page 1450 list match conditions, logical operators, and
arithmetic, binary, and relational operators you can use in the
expression.

no-domain-names (Optional) Suppresses the display of the domain name portion of


the hostname.

no-promiscuous (Optional) Specifies not to place the monitored interface in


promiscuous mode.

In promiscuous mode, the interface reads every packet that reaches


it. In nonpromiscuous mode, the interface reads only the packets
addressed to it.

no-resolve (Optional) Suppresses the display of hostnames.

no-timestamp (Optional) Suppresses the display of packet header timestamps.

print-ascii (Optional) Displays each packet header in ASCII format.

print-hex (Optional) Displays each packet header, except link-layer headers,


in hexadecimal format.

size bytes (Optional) Displays the number of bytes for each packet that you
specify. If a packet header exceeds this size, the displayed packet
header is truncated. The default value is 96.

brief (Optional) Displays minimum packet header information. This is


the default.

detail (Optional) Displays packet header information in moderate detail.


For some protocols, you must also use the size option to see detailed
information.

extensive (Optional) Displays the most extensive level of packet header


information. For some protocols, you must also use the size option
to see extensive information.

To quit the monitor traffic command and return to the command prompt, press Ctrl-C.

To limit the packet header information displayed by the monitor traffic command, include
the matching "expression" option. An expression consists of one or more match conditions
listed in Table 214 on page 1448, enclosed in quotation marks (" "). You can combine match
conditions by using the logical operators listed in Table 215 on page 1449 (shown in order
of highest to lowest precedence).

For example, to display TCP or UDP packet headers, enter:

Copyright © 2013, Juniper Networks, Inc. 1447


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

user@host> monitor traffic matching “tcp || udp”

To compare the following types of expressions, use the relational operators listed in
Table 216 on page 1450 (listed from highest to lowest precedence):

• Arithmetic—Expressions that use the arithmetic operators listed in Table 216 on page 1450.

• Binary—Expressions that use the binary operators listed in Table 216 on page 1450.

• Packet data accessor—Expressions that use the following syntax:

protocol [byte-offset <size>]

Replace protocol with any protocol in Table 214 on page 1448. Replace byte-offset with
the byte offset, from the beginning of the packet header, to use for the comparison.
The optional size parameter represents the number of bytes examined in the packet
header—1, 2, or 4 bytes.

For example, the following command displays all multicast traffic:

user@host> monitor traffic matching “ether[0] & 1 !=0”

Table 214: CLI monitor traffic Match Conditions


Match Condition Description

Entity Type
host [address | hostname] Matches packet headers that contain the specified address or hostname. You can
preprend any of the following protocol match conditions, followed by a space, to host:
arp, ip, rarp, or any of the Directional match conditions.

network address Matches packet headers with source or destination addresses containing the specified
network address.

network address mask mask Matches packet headers containing the specified network address and subnet mask.

port [port-number | port-name] Matches packet headers containing the specified source or destination TCP or UDP
port number or port name.

Directional
destination Matches packet headers containing the specified destination. Directional match
conditions can be prepended to any Entity Type match conditions, followed by a space.

source Matches packet headers containing the specified source.

source and destination Matches packet headers containing the specified source and destination.

source or destination Matches packet headers containing the specified source or destination.

Packet Length
less bytes Matches packets with lengths less than or equal to the specified value, in bytes.

greater bytes Matches packets with lengths greater than or equal to the specified value, in bytes.

1448 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 214: CLI monitor traffic Match Conditions (continued)


Match Condition Description

Protocol
arp Matches all ARP packets.

ether Matches all Ethernet frames.

ether [broadcast | multicast] Matches broadcast or multicast Ethernet frames. This match condition can be prepended
with source or destination.

ether protocol [address | (\arp | \ip | Matches Ethernet frames with the specified address or protocol type. The arguments
\rarp) arp, ip, and rarp are also independent match conditions, so they must be preceded with
a backslash (\) when used in the ether protocol match condition.

icmp Matches all ICMP packets.

ip Matches all IP packets.

ip [broadcast | multicast] Matches broadcast or multicast IP packets.

ip protocol [address | (\icmp | igrp | Matches IP packets with the specified address or protocol type. The arguments icmp,
\tcp | \udp)] tcp, and udp are also independent match conditions, so they must be preceded with a
backslash (\) when used in the ip protocol match condition.

isis Matches all IS-IS routing messages.

rarp Matches all RARP packets.

tcp Matches all TCP packets.

udp Matches all UDP packets.

Table 215: CLI monitor traffic Logical Operators


Logical
Operator Description

! Logical NOT. If the first condition does not match, the next condition is
evaluated.

&& Logical AND. If the first condition matches, the next condition is evaluated. If
the first condition does not match, the next condition is skipped.

|| Logical OR. If the first condition matches, the next condition is skipped. If the
first condition does not match, the next condition is evaluated.

() Group operators to override default precedence order. Parentheses are special


characters, each of which must be preceded by a backslash (\).

Copyright © 2013, Juniper Networks, Inc. 1449


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 216: CLI monitor traffic Arithmetic, Binary, and Relational Operators
Operator Description

Arithmetic Operator
+ Addition operator.

– Subtraction operator.

/ Division operator.

Binary Operator
& Bitwise AND.

* Bitwise exclusive OR.

| Bitwise inclusive OR.

Relational Operator
<= A match occurs if the first expression is less than or equal to the second.

>= A match occurs if the first expression is greater than or equal to the second.

< A match occurs if the first expression is less than the second.

> A match occurs if the first expression is greater than the second.

= A match occurs if the first expression is equal to the second.

!= A match occurs if the first expression is not equal to the second.

The following is sample output from the monitor traffic command:

user@host> monitor traffic count 4 matching “arp” detail

Listening on fe-0/0/0, capture size 96 bytes 15:04:16.276780 In arp who-has


193.1.1.1 tell host1.site2.net 15:04:16.376848 In arp who-has host2.site2.net
tell host1.site2.net 15:04:16.376887 In arp who-has 193.1.1.2 tell host1.site2.net
15:04:16.601923 In arp who-has 193.1.1.3 tell host1.site2.net

Related • Packet Capture Overview on page 1184


Documentation
• Using the J-Web Packet Capture Tool on page 1450

• Changing Encapsulation on Interfaces with Packet Capture Configured on page 1230

• Example: Configuring Packet Capture on an Interface on page 1223

Using the J-Web Packet Capture Tool

You can use the J-Web packet capture diagnostic tool when you need to quickly capture
and analyze router control traffic on a device. Packet capture on the J-Web user interface

1450 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

allows you to capture traffic destined for, or originating from, the Routing Engine. You
can use the J-Web packet capture tool to compose expressions with various matching
criteria to specify the packets that you want to capture. You can either choose to decode
and view the captured packets in the J-Web user interface as they are captured, or save
the captured packets to a file and analyze them offline using packet analyzers such as
Ethereal. The J-Web packet capture tool does not capture transient traffic.

To capture transient traffic and entire IPv4 data packets for offline analysis, you must
configure packet capture with the J-Web user interface or CLI configuration editor.

To use J-Web packet capture:

1. Select Troubleshoot>Packet Capture.

2. Enter information into the Packet Capture page (see Table 217 on page 1451). The
sample configuration captures the next 10 TCP packets originating from the IP address
10.1.40.48 on port 23 and passing through the Gigabit Ethernet interface ge-0/0/0.

3. Save the captured packets to a file, or specify other advanced options by clicking the
expand icon next to Advanced options.

4. Click Start.

The captured packet headers are decoded and appear in the Packet Capture display.

5. Do one of the following:

• To stop capturing the packets and stay on the same page while the decoded packet
headers are being displayed, click Stop Capturing.

• To stop capturing packets and return to the Packet Capture page, click OK.

Table 217: Packet Capture Field Summary


Field Function Your Action

Interface Specifies the interface on which the packets are Select an interface from the list—for example,
captured. ge-0/0/0.

If you select default, packets on the Ethernet


management port 0 are captured.

Detail level Specifies the extent of details to be displayed for the Select Detail from the list.
packet headers.

• Brief—Displays the minimum packet header


information. This is the default.
• Detail—Displays packet header information in
moderate detail.
• Extensive—Displays the maximum packet header
information.

Packets Specifies the number of packets to be captured. Select the number of packets to be captured from
Values range from 1 to 1000. Default is 10. Packet the list—for example, 10.
capture stops capturing packets after this number
is reached.

Copyright © 2013, Juniper Networks, Inc. 1451


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 217: Packet Capture Field Summary (continued)


Field Function Your Action

Addresses Specifies the addresses to be matched for capturing Select address-matching criteria. For example:
the packets using a combination of the following
parameters: 1. From the Direction list, select source.

2. From the Type list, select host.


• Direction—Matches the packet headers for IP
address, hostname, or network address of the 3. In the Address box, type 10.1.40.48.
source, destination or both.
4. Click Add.
• Type—Specifies if packet headers are matched
for host address or network address.

You can add multiple entries to refine the match


criteria for addresses.

Protocols Matches the protocol for which packets are captured. Select a protocol from the list—for example, tcp.
You can choose to capture TCP, UDP, or ICMP
packets or a combination of TCP, UDP, and ICMP
packets.

Ports Matches packet headers containing the specified Select a direction and a port. For example:
source or destination TCP or UDP port number or
port name. 1. From the Type list, select src.

2. In the Port box, type 23.

Advanced Options
Absolute TCP Specifies that absolute TCP sequence numbers are • Display absolute TCP sequence numbers in the
Sequence to be displayed for the packet headers. packet headers by selecting this check box.
• Stop displaying absolute TCP sequence numbers
in the packet headers by clearing this check box.

Layer 2 Headers Specifies that link-layer packet headers to display. • Include link-layer packet headers while capturing
packets, by selecting this check box.
• Exclude link-layer packet headers while capturing
packets by clearing this check box.

Non-Promiscuous Specifies not to place the interface in promiscuous • Read all packets that reach the interface by
mode, so that the interface reads only packets selecting this check box.
addressed to it. • Read only packets addressed to the interface by
clearing this check box.
In promiscuous mode, the interface reads every
packet that reaches it.

Display Hex Specifies that packet headers, except link-layer • Display the packet headers in hexadecimal format
headers, are to be displayed in hexadecimal format. by selecting this check box.
• Stop displaying the packet headers in hexadecimal
format by clearing this check box.

Display ASCII Specifies that packet headers are to be displayed in • Display the packet headers in ASCII and
and Hex hexadecimal and ASCII format. hexadecimal formats by selecting this check box.
• Stop displaying the packet headers in ASCII and
hexadecimal formats by clearing this check box.

1452 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 217: Packet Capture Field Summary (continued)


Field Function Your Action

Header Specifies the match condition for the packets to Enter match conditions in expression format or
Expression capture. modify the expression composed from the match
conditions you specified for Addresses, Protocols,
The match conditions you specify for Addresses, and Ports. If you change the match conditions
Protocols, and Ports appear in expression format in specified for Addresses, Protocols, and Ports again,
this field. packet capture overwrites your changes with the
new match conditions.

Packet Size Specifies the number of bytes to be displayed for Type the number of bytes you want to capture for
each packet. If a packet header exceeds this size, each packet header—for example, 256.
the display is truncated for the packet header. The
default value is 96 bytes.

Don't Resolve Specifies that IP addresses are not to be resolved • Prevent packet capture from resolving IP
Addresses into hostnames in the packet headers displayed. addresses to hostnames by selecting this check
box.
• Resolve IP addresses into hostnames by clearing
this check box.

No Timestamp Suppresses the display of packet header • Stop displaying timestamps in the captured
timestamps. packet headers by selecting this check box.
• Display the timestamp in the captured packet
headers by clearing this check box.

Write Packet Writes the captured packets to a file in PCAP format • Save the captured packet headers to a file by
Capture File in /var/tmp. The files are named with the prefix selecting this check box.
jweb-pcap and the extension .pcap. • Decode and display the packet headers on the
J-Web page by clearing this check box.
If you select this option, the decoded packet headers
do not appear on the packet capture page.

Related • Packet Capture Overview on page 1184


Documentation
• Diagnostic Tools Overview on page 1170

• J-Web Packet Capture Results and Output Summary on page 1453

• Using the J-Web Ping MPLS Tool on page 1438

• Using the J-Web Ping Host Tool on page 1435

• Using the J-Web Traceroute Tool on page 1430

• Junos OS Interfaces Library for Security Devices

J-Web Packet Capture Results and Output Summary

Table 218 on page 1454 summarizes the output in the packet capture display.

Copyright © 2013, Juniper Networks, Inc. 1453


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 218: J-Web Packet Capture Results and Output Summary


Field Description

timestamp Time when the packet was captured. The timestamp 00:45:40.823971 means 00 hours (12.00 a.m.), 45
minutes, and 40.823971 seconds.

NOTE: The time displayed is local time.

direction Direction of the packet. Specifies whether the packet originated from the Routing Engine (Out), or was
destined for the Routing Engine (In).

protocol Protocol for the packet.

In the sample output, IP indicates the Layer 3 protocol.

source address Hostname, if available, or IP address and the port number of the packet's origin. If the Don't Resolve
Addresses check box is selected, only the IP address of the source displays.

NOTE: When a string is defined for the port, the packet capture output displays the string instead of the
port number.

destination address Hostname, if available, or IP address of the packet's destination with the port number. If the Don't Resolve
Addresses check box is selected, only the IP address of the destination and the port appear.

NOTE: When a string is defined for the port, the packet capture output displays the string instead of the
port number.

protocol Protocol for the packet.

In the sample output, TCP indicates the Layer 4 protocol.

data size Size of the packet (in bytes).

Related • Packet Capture Overview on page 1184


Documentation
• Diagnostic Tools Overview on page 1170

• Using the J-Web Packet Capture Tool on page 1450

• Junos OS Interfaces Library for Security Devices

RPM
• Monitoring RPM Probes on page 1454

Monitoring RPM Probes

The RPM information includes the round-trip time, jitter, and standard deviation values
for each configured RPM test on the device. To view these RPM properties, select
Troubleshoot>RPM>View RPM in the J-Web user interface, or in configuration mode enter
the show command:

[edit]
user@host# show services rpm probe-results

1454 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

In addition to the RPM statistics for each RPM test, the J-Web user interface displays the
round-trip times and cumulative jitter graphically. Figure 39 on page 623 shows sample
graphs for an RPM test.

Figure 54: Sample RPM Graphs

In Figure 39 on page 623, the round-trip time and jitter values are plotted as a function of
the system time. Large spikes in round-trip time or jitter indicate a slower outbound
(egress) or inbound (ingress) time for the probe sent at that particular time.

Table 219 on page 1455 summarizes key output fields in RPM displays.

Table 219: Summary of Key RPM Output Fields


Field Values Additional Information

Currently Running Tests


Graph Click the Graph link to display the graph (if it is not already
displayed) or to update the graph for a particular test.

Owner Configured owner name of the RPM test. –

Test Name Configured name of the RPM test. –

Copyright © 2013, Juniper Networks, Inc. 1455


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 219: Summary of Key RPM Output Fields (continued)


Field Values Additional Information

Probe Type Type of RPM probe configured for the specified test: –

• http-get
• http-get-metadata
• icmp-ping
• icmp-ping-timestamp
• tcp-ping
• udp-ping

Target IP address or URL of the remote server that is being –


Address probed by the RPM test.

Source Explicitly configured source address that is included If no source address is configured, the RPM probe packets
Address in the probe packet headers. use the outgoing interface as the source address, and
the Source Address field is empty.

Minimum Shortest round-trip time from the Juniper Networks –


RTT device to the remote server, as measured over the
course of the test.

Maximum Longest round-trip time from the Juniper Networks –


RTT device to the remote server, as measured over the
course of the test.

Average Average round-trip time from the Juniper Networks –


RTT device to the remote server, as measured over the
course of the test.

Standard Standard deviation of round-trip times from the –


Deviation Juniper Networks device to the remote server, as
RTT measured over the course of the test.

Probes Total number of probes sent over the course of the –


Sent test.

Loss Percentage of probes sent for which a response was –


Percentage not received.

Round-Trip Time for a Probe


Samples Total number of probes used for the data set. The Juniper Networks device maintains records of the
most recent 50 probes for each configured test. These
50 probes are used to generate RPM statistics for a
particular test.

Earliest System time when the first probe in the sample was –
Sample received.

Latest System time when the last probe in the sample was –
Sample received.

1456 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 219: Summary of Key RPM Output Fields (continued)


Field Values Additional Information

Mean Value Average round-trip time for the 50-probe sample. –

Standard Standard deviation of the round-trip times for the –


Deviation 50-probe sample.

Lowest Shortest round-trip time from the device to the remote –


Value server, as measured over the 50-probe sample.

Time of System time when the lowest value in the 50-probe –


Lowest sample was received.
Sample

Highest Longest round-trip time from the Juniper Networks –


Value device to the remote server, as measured over the
50-probe sample.

Time of System time when the highest value in the 50-probe –


Highest sample was received.
Sample

Cumulative Jitter for a Probe


Samples Total number of probes used for the data set. The Juniper Networks device maintains records of the
most recent 50 probes for each configured test. These
50 probes are used to generate RPM statistics for a
particular test.

Earliest System time when the first probe in the sample was –
Sample received.

Latest System time when the last probe in the sample was –
Sample received.

Mean Value Average jitter for the 50-probe sample. –

Standard Standard deviation of the jitter values for the 50-probe –


Deviation sample.

Lowest Smallest jitter value, as measured over the 50-probe –


Value sample.

Time of System time when the lowest value in the 50-probe –


Lowest sample was received.
Sample

Highest Highest jitter value, as measured over the 50-probe –


Value sample.

Time of System time when the highest jitter value in the –


Highest 50-probe sample was received.
Sample

Copyright © 2013, Juniper Networks, Inc. 1457


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Related • RPM Overview on page 1186


Documentation
• RPM Support for VPN Routing and Forwarding on page 1190

• RPM Configuration Options on page 1255

Operational Commands

1458 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

monitor list

Syntax monitor list

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.

Description Display the status of monitored log and trace files.

Options This command has no options.

Additional Information Log files are generated by the routing protocol process or by system logging. The log files
generated by system logging are configured with the syslog statement at the [edit system]
hierarchy level and the options statement at the [edit routing-options] hierarchy level.
The trace files generated by the routing protocol process are those configured with
traceoptions statements at the [edit routing-options], [edit interfaces], and [edit protocols
protocol] hierarchy levels.

Required Privilege trace


Level

Related • monitor start on page 1460


Documentation
• monitor stop on page 1462

List of Sample Output monitor list on page 1459

Output Fields Table 220 on page 1459 describes the output fields for the monitor list command. Output
fields are listed in the approximate order in which they appear.

Table 220: monitor list Output Fields


Field Name Field Description

monitor start Indicates the file is being monitored.

"filename" Name of the file that is being monitored.

Last changed Date and time at which the file was last modified.

Sample Output
monitor list
user@host> monitor list
monitor start "vrrpd" (Last changed Dec 03:11:06 20)
monitor start "cli-commands" (Last changed Nov 07:3)

Copyright © 2013, Juniper Networks, Inc. 1459


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

monitor start

Syntax monitor start filename

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.

Description Start displaying the system log or trace file and additional entries being added to those
files.

Options filename—Specific log or trace file.

Additional Information Log files are generated by the routing protocol process or by system logging. The log files
generated by system logging are configured with the syslog statement at the [edit system]
hierarchy level and the options statement at the [edit routing-options] hierarchy level.
The trace files generated by the routing protocol process are configured with traceoptions
statements at the [edit routing-options], [edit interfaces], and [edit protocols protocol]
hierarchy levels.

NOTE: To monitor a log file within a logical system, issue the monitor start
logical-system-name/filename command.

Required Privilege trace


Level

Related • monitor list on page 1459


Documentation
• monitor stop on page 1462

List of Sample Output monitor start on page 1461

Output Fields Table 221 on page 1460 describes the output fields for the monitor start command. Output
fields are listed in the approximate order in which they appear.

Table 221: monitor start Output Fields


Field Name Field Description

***filename *** Name of the file from which entries are being displayed. This line is
displayed initially and when the command switches between log
files.

Date and time Timestamp for the log entry.

1460 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Sample Output
monitor start
user@host> monitor start system-log
*** system-log***
Jul 20 15:07:34 hang sshd[5845]: log: Generating 768 bit RSA key.
Jul 20 15:07:35 hang sshd[5845]: log: RSA key generation complete.
Jul 20 15:07:35 hang sshd[5845]: log: Connection from 204.69.248.180 port 912
Jul 20 15:07:37 hang sshd[5845]: log: RSA authentication for root accepted.
Jul 20 15:07:37 hang sshd[5845]: log: ROOT LOGIN as 'root' from trip.jcmax.com
Jul 20 15:07:37 hang sshd[5845]: log: Closing connection to 204.69.248.180

Copyright © 2013, Juniper Networks, Inc. 1461


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

monitor stop

Syntax monitor stop filename

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.

Description Stop displaying the system log or trace file.

Options filename—Specific log or trace file.

Additional Information Log files are generated by the routing protocol process or by system logging. The log files
generated by system logging are those configured with the syslog statement at the
[edit system] hierarchy level and the options statement at the [edit routing-options]
hierarchy level. The trace files generated by the routing protocol process are those
configured with traceoptions statements at the [edit routing-options], [edit interfaces],
and [edit protocols protocol] hierarchy levels.

Required Privilege trace


Level

Related • monitor list on page 1459


Documentation
• monitor start on page 1460

List of Sample Output monitor stop on page 1462

Output Fields This command produces no output.

Sample Output
monitor stop
user@host> monitor stop

1462 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

monitor traffic

Syntax monitor traffic


<brief | detail | extensive>
<absolute-sequence>
<count count>
<interface interface-name>
<layer2-headers>
<matching matching>
<no-domain-names>
<no-promiscuous>
<no-resolve>
<no-timestamp>
<print-ascii>
<print-hex>
<resolve-timeout>
<size size>

Release Information Command introduced before Junos OS Release 7.4.


Command introduced in Junos OS Release 9.0 for EX Series switches.
Command introduced in Junos OS Release 11.1 for the QFX Series.

Description Display packet headers or packets received and sent from the Routing Engine.

NOTE:
• Using the monitor-traffic command can degrade router or switch
performance.

• Delays from DNS resolution can be eliminated by using the no-resolve


option.

NOTE: This command is not supported on the QFX3000 QFabric switch.

Options none—(Optional) Display packet headers transmitted through fxp0. On a TX Matrix Plus
router, display packet headers transmitted through em0.

brief | detail | extensive—(Optional) Display the specified level of output.

absolute-sequence—(Optional) Display absolute TCP sequence numbers.

count count—(Optional) Specify the number of packet headers to display (0 through


1,000,000). The monitor traffic command quits automatically after displaying the
number of packets specified.

Copyright © 2013, Juniper Networks, Inc. 1463


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

interface interface-name—(Optional) Specify the interface on which the monitor traffic


command displays packet data. If no interface is specified, the monitor traffic
command displays packet data arriving on the lowest-numbered interface.

layer2-headers—(Optional) Display the link-level header on each line.

matching matching—(Optional) Display packet headers that match a regular expression.


Use matching expressions to define the level of detail with which the monitor traffic
command filters and displays packet data.

no-domain-names—(Optional) Suppress the display of the domain portion of hostnames.


With the no-domain-names option enabled, the monitor traffic command displays
only team for the hostname team.company.net.

no-promiscuous—(Optional) Do not put the interface into promiscuous mode.

no-resolve—(Optional) Suppress reverse lookup of the IP addresses.

no-timestamp—(Optional) Suppress timestamps on displayed packets.

print-ascii—(Optional) Display each packet in ASCII format.

print-hex—(Optional) Display each packet, except the link-level header, in hexadecimal


format.

resolve-timeout timeout—(Optional) Amount of time the router or switch waits for each
reverse lookup before timing out. You can set the timeout for 1 through 4,294,967,295
seconds. The default is 4 seconds. To display each packet, use the print-ascii,
print-hex, or extensive option.

size size—(Optional) Read but do not display up to the specified number of bytes for
each packet. When set to brief output, the default packet size is 96 bytes and is
adequate for capturing IP, ICMP, UDP, and TCP packet data. When set to detail and
extensive output, the default packet size is 1514. The monitor traffic command
truncates displayed packets if the matched data exceeds the configured size.

Additional Information In the monitor traffic command, you can specify an expression to match by using the
matching option and including the expression in quotation marks:

monitor traffic matching "expression"

Replace expression with one or more of the match conditions listed in


Table 222 on page 1465.

1464 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 222: Match Conditions for the monitor traffic Command


Match Type Condition Description

Entity host [address | hostname] Matches packets that contain the specified
address or hostname.

The protocol match conditions arp, ip, or rarp,


or any of the directional match conditions can
be prepended to the host match condition.

net address Matches packets with source or destination


addresses containing the specified network
address.

net address mask mask Matches packets containing the specified


network address and subnet mask.

port (port-number | port-name) Matches packets containing the specified


source or destination TCP or UDP port
number or port name.

In place of the numeric port address, you can


specify a text synonym, such as bgp (179),
dhcp (67), or domain (53) (the port numbers
are also listed).

Directional dst Matches packets going to the specified


destination. This match condition can be
prepended to any of the entity type match
conditions.

src Matches packets from a specified source.


This match condition can be prepended to
any of the entity type match conditions.

src and dst Matches packets that contain the specified


source and destination addresses. This match
condition can be prepended to any of the
entity type match conditions.

src or dst Matches packets containing either of the


specified addresses. This match condition
can be prepended to any of the entity type
match conditions.

Packet Length less value Matches packets shorter than or equal to the
specified value, in bytes.

greater value Matches packets longer than or equal to the


specified value, in bytes.

Copyright © 2013, Juniper Networks, Inc. 1465


Complete Software Guide for SRX Series Services Gateways, Release 12.1x46-D10 (Volume 1)

Table 222: Match Conditions for the monitor traffic Command (continued)
Match Type Condition Description

Protocol amt Matches all AMT packets. Use the extensive


level of output to decode the inner IGMP
packets in addition to the AMT outer packet.

arp Matches all ARP packets.

ether Matches all Ethernet packets.

ether (broadcast | multicast) Matches broadcast or multicast Ethernet


frames. This match condition can be
prepended withsrc and dst.

ether protocol (address | (arp | ip | rarp)) Matches packets with the specified Ethernet
address or Ethernet packets of the specified
protocol type. The ether protocol arguments
arp, ip, and rarp are also independent match
conditions, so they must be preceded by a
backslash (\) when used in the ether protocol
match condition.

icmp Matches all ICMP packets.

ip Matches all IP packets.

ip (broadcast | multicast) Matches broadcast or multicast IP packets.

ip protocol (address | (icmp | igrp | tcp | udp)) Matches packets with the specified address
or protocol type. The ip protocol arguments
icmp, tcp, and udp are also independent
match conditions, so they must be preceded
by a backslash (\) when used in the ip
protocol match condition.

isis Matches all IS-IS routing messages.

rarp Matches all RARP packets.

tcp Matches all TCP datagrams.

udp Matches all UDP datagrams.

To combine expressions, use the logical operators listed in Table 223 on page 1466.

Table 223: Logical Operators for the monitor traffic Command


Logical Operator (Highest to Lowest Precedence) Description

! Logical NOT. If the first condition does not match, the next condition
is evaluated.

1466 Copyright © 2013, Juniper Networks, Inc.


Chapter 18: Network Monitoring and Troubleshooting Guide for Security Devices

Table 223: Logical Operators for the monitor traffic Command (continued)
Logical Operator (Highest to Lowest Precedence) Description

&& Logical AND. If the first condition matches, the next condition is
evaluated. If the first condition does not match, the next condition is
skipped.

|| Logical OR. If the first condition matches, the next condition is skipped.
If the first condition does not match, the next condition is evaluated.

() Group operators to override default precedence order. Parentheses are


special characters, each of which must be preceded by a backslash
(\).

You can use relational operators to compare arithmetic expressions composed of integer
constants, binary operators, a length operator, and special packet data accessors. The
arithmetic expression matching condition uses the following syntax:

monitor traffic matching "ether[0] & 1 != 0""arithmetic_expression relational_operator


arithmetic_expression"

The packet data accessor uses the following syntax:

protocol [byte-offset <size>]

The optional size field represents the number of bytes examined in the packet header.
The available values are 1, 2, or 4 bytes. The following sample comman

Você também pode gostar