Enquire: Asia & Africa - +65-98008081 USA - +1-919-995-4114

Home Networking Network Switches License Juniper OS Operating System | Automation frameworks | Open data models | High Availability | Cloud-Optimized

Juniper OS Operating System | Automation frameworks | Open data models | High Availability | Cloud-Optimized


Brand:

Specifications

        Product details:
  • 100% brand new from factory and high quality
  • Economical Price
  • Sold and shipped from Singapore (hence faster delivery, Easy to Exchange)
  • 1 Year Warranty
  • Brand: Juniper 

    Description
  • Junos® OS automates network operations with streamlined precision, furthers operational efficiency, and frees up valuable time and resources for top-line growth opportunities. Built for reliability, security, and flexibility, Junos OS runs many of the world’s most sophisticated network deployments, giving operators an advantage over those who run competing network operating systems.

    Key Features
  • Automation frameworks
  • Programmability
  • Telemetry
  • Open data models
  • Junos continuity

    Features + Benefits
    OS Network-Wide
  • Reduces the time and effort required to plan, deploy, and operate network infrastructure.

    Open and Programmable Automation
  • Offers rich APIs, a command library, scripting support, programming, and integration with standard automation and orchestration frameworks.

    Disaggregated Modular Software Architecture
  • Extends traditional disaggregation by creating a flexible consumption model for network applications and provides a highly scalable software that keeps pace with evolving requirements.

    High Availability
  • Makes the insertion of line cards and the subsequent network OS upgrade a non-service impacting event.

    Cloud-Optimized
  • Cloud providers understand that operating a flexible, cost-effective network requires simplified operations across a highly scalable infrastructure. Junos Evolved is a cloud-optimized network OS with a microservices architecture delivering resiliency, feature velocity, and programmability.

    Technical Details
    Junos Automation Scripts
  • Junos Automation Scripts consist of:

    Op-Scripts: Used to perform operational tasks on demand
  • Event-Scripts: Used to instruct Junos OS to perform actions in response to system events
  • Commit-Scripts: Used to instruct Junos OS to perform actions at or during commit time
  • SNMP Scripts: Provide the flexibility needed to support custom MIBs
  • Fast Programmatic Configuration (eDB)
  • A fast, ultra-low-latency database for programmatic configuration, eDB resides on Junos OS to help with programmatic changes that are verified and monitored externally. SDN controllers and external applications alike can benefit from this fast channel to make control and data plane configuration changes on devices running Junos OS.

    gRPC
  • General-purpose remote procedure call (gRPC) is an open- source, BSD-licensed HTTP/2 RPC framework developed and used by Google to handle remote procedure calls. gRPC enables the easy creation of high-performance, scalable APIs and microservices in many popular programming languages and platforms.

    HTTP(s)
  • HTTP is a protocol used for communication, usually with Internet resources or any application with a Web browser client. HTTPs enables communication over an encrypted connection.

    Juniper Extension Toolkit
  • The Juniper Extension Toolkit (JET) is a next-generation solution that makes programming Junos OS simple, flexible, and extensible. JET is based on four fundamental components: JET APIs, Python, JavaScript Object Notation (JSON), and Fast Programmatic Configuration (or eDB).

    JET APIs
  • JET offers a set of APIs that are consistent across any Junos OS supporting JET. JET APIs are language-agnostic and can be accessed by any programming language. Applications developed using JET APIs are also binary-compatible and can be executed across any platform running a Junos OS release supporting JET.

    Junos Snapshot Administrator (JSNAP)
  • Junos Snapshot Administrator captures and audits the runtime environment of network devices running Junos OS, automating network state verification by capturing and validating the status of a device. It is used to take pre- and post-snapshots of the environment, then compare them based on test cases provided. It is also used to audit a device’s runtime environment against predefined criteria. JSNAP is the Stylesheet Language Alternative Syntax (SLAX) version of the tool.

    JSNAP using Python (JSNAPy)
  • JSNAPy is the Python version of the JSNAP tool described above.

    JavaScript Object Notation (JSON)
  • JSON is a popular data exchange format which has become a standard for simple and lightweight communication between devices and applications. To enrich native support in several programming languages, Junos OS operational commands can emit output in JSON format. Junos OS configuration input can also be provided in JSON format.

    Junos Telemetry Interface
  • The Junos Telemetry Interface (JTI) is a high-frequency telemetry export function available on Juniper networking platforms to optimize network performance and fault management.

    Junos User Interface Scripting Environment
  • The Junos User Interface Scripting Environment (JUISE) is a set of tools that allows the development and testing of SLAX scripts targeting devices running Junos OS. Users can develop scripts in their own desktop environment, performing the necessary code, test, and debug cycles in a more familiar setting. Tools for developers are available, including a debugger, a profiler, a call- flow tracing mechanism, and trace files.

    Jxmlease
  • Jxmlease is a Python module that converts XML to intelligent Python data structures, and vice versa.

    NETCONF
  • NETCONF is a protocol defined by the IETF for installing, manipulating, and deleting network device configurations.

    NETCONF Libraries
  • NETCONF libraries support XML-based data encoding, SSH transport, and RPC support using different languages including Python, Ruby, PHP, Java, Go, and Perl.

    OpenConfig
  • OpenConfig is an informal working group of network operators that is focused on compiling a consistent set of vendor-neutral data models (written in YANG) based on actual operational needs from use cases and requirements from multiple network operators.

    PyEZ
  • Junos PyEZ is a Python “micro-framework” used to remotely manage or automate a device running Junos OS.

    Python
  • With native support for Python in Junos OS, users can develop and execute operational, event, and configuration commit scripts using Python

    Representational State Transfer (REST) API
  • The Junos OS REST API is an interface that enables users to securely connect to Junos OS devices and execute remote procedure calls. Using the REST API Explorer GUI, users can conveniently experiment with any REST API and explore a variety of formatting and display options, including JavaScript Object Notation (JSON). REST uses HTTP as its application- layer protocol.

    RubyEZ
  • The RubyEZ framework allows users to automate management of Junos OS devices without requiring specific Junos XML knowledge.

    Stylesheet Language Alternative Syntax
  • SLAX is a language for writing Junos OS Op Scripts, Event Scripts, Commit Scripts, and SNMP Scripts.

    Third-Party Platforms and Tools
  • Ansible, SaltStack, Chef, and Puppet are IT provisioning tools that also bring the networking environment closer to the concept of continuous delivery. Junos OS automation supports all of these tools.
  • Ansible: A free software platform that combines multinode software deployment, ad hoc task execution, and configuration management; Ansible works in proxy mode without requiring an on-box agent.
  • SaltStack: A tool that allows users to remotely configure a number of devices simultaneously, with a single command; SaltStack works in proxy mode without requiring an on-box agent.
  • Puppet: An open-source configuration management tool that runs UNIX-like systems or Microsoft Windows and includes its own declarative language to describe system configuration.
  • Chef: An IT provisioning tool that integrates with cloud- based platforms to automate the process of provisioning, configuring, and maintaining new servers.
  • XML/XSD
  • Extensible Markup Language (XML) defines a set of rules for encoding documents in a format that can be read by both humans and machines, while XML Schema Definition (XSD) is a World-Wide Web Consortium (W3C) recommendation that specifies how to formally describe elements in an XML document.

    YANG
  • YANG is a standards-based, extensible, hierarchical data modeling language that is used to model the configuration and state data used by NETCONF operations, remote procedure calls (RPCs), and server event notifications.

    Zero Touch Provisioning
  • Zero Touch Provisioning (ZTP) allows customers to automatically provision new Junos OS devices in the network without any manual intervention. Once a device is physically connected to the network with default factory configuration, it attempts to upgrade the Junos OS software automatically and also auto- install configuration files from the network.
    Juniper OS Operating SystemJuniper Operating SystemOS

Features

Brand:
Juniper
Warranty:
1 Year