Junos Scope Software Architecture

The Junos Scope software is a Web server application that runs on a UNIX workstation. You can connect to the Junos Scope software and log in from a client workstation running a Microsoft Internet Explorer 6 or Netscape Navigator 6 Web browser or later with JavaScript enabled. Junos Scope accepts Hypertext Transfer Protocol over Secure Sockets Layer (HTTPS) or Hypertext Transfer Protocol (HTTP) connections. (See Figure 2.)

Figure 2: Junos Scope Software Architecture

Image g003126.gif

The Junos Scope software includes a Structured Query Language (SQL) database for storing the data collection. The Junos Scope software is bundled with MySQL, a relational database management system (RDBMS) which provides an SQL interface for extracting Inventory Management System information to an external inventory application. The Junos Scope software also includes a Concurrent Versions System (CVS) repository for archiving revisions of configuration files.

The Junos Scope software is a client of the Junos XML protocol server that runs on the router. The Junos Scope software connects to the Junos XML protocol server, which allows connection to routers using Junos XML protocol-specific access protocols, such as secure sockets layer (SSL) (a protocol for sending encrypted text over a Transmission Control Protocol [TCP] connection), and clear-text. The Junos Scope software uses the Junos XML management protocol to interact with the router, sending and receiving information in Extensible Markup Language (XML) for operations such as archiving, restoring, and browsing a configuration file, and obtaining router operational status information.

The Junos Scope software connects to Juniper Networks J Series (releases 9.3 and earlier), M Series, MX Series, and T Series routing platforms running the current Junos OS Release and including at least two previous releases. Starting Release 9.3, Junos Scope software also supports devices running BXOS software.

Note: Junos Scope features such as Looking Glass, transfer on commit, partial config audit, config editor, config view, deploy scripts, and disable scripts are not supported on BXOS devices.

The Junos Scope software provides security between the client and the server. MD5 RSA certification is available between the Junos Scope server and the client Web browser. All communication is encrypted between the client Web browser and the Junos Scope server. The Junos Scope software installation creates an X.509 digital certificate for the HTTPS server. The Junos Scope software administrator can use self-assigned certificates or have one assigned by a trusted certificate authority.

The Junos Scope software installer installs the Junos Scope software. The installer owns the installation and has privileges to upgrade and reconfigure.

The Junos Scope installation program creates an administrator account that allows the Junos Scope administrator to log in to the software and set up systems settings that control how the software operates. See Settings.