Search

1 to 10 of 16
Sort by

Blog Entry
Expert Advice: Junos Extension Toolkit (JET)

In this journey of programmable Junos OS, we are taking the next big leap in the form of the Junos Extension Toolkit (JET). The Junos Extension Toolkit is a framework that makes Junos OS more open, agile, and programmable in a simple, flexible, and extensible fashion

Erdem's profile image

Blog Entry
FAQ: Learning About JET Part 4--Fast Programmatic Configuration

Can an ephemeral database coexist with a static (current) configuration database? Yes. The daemons are able to see a merged view of these databases and will not differentiate between the entries coming from them. Does an ephemeral database support all features of a static database? ...

Erdem's profile image

Blog Entry
FAQ: Learning About JET Part 1--Python on Junos OS

Which version of Python is supported on Junos OS? Python 2.7.8. From which Junos OS version is Python automation supported? Junos OS Release 16.1R1 for MX Series and PTX Series devices Junos OS Release 16.2R2 for QFX Series devices What configuration needs to be...

Erdem's profile image

Blog Entry
FAQ: Learning About JET Part 3--JET APIs

Juniper Extension Toolkit (JET), an evolution of the Junos SDK, provides a modern programmatic interface that makes programming simple, flexible, and extensible

Erdem's profile image

Blog Entry
Where can I learn more about NETCONF?

NETCONF Through a Firewall, Part 1 NETCONF Through a Firewall, Part 2 Establishing remote connections NETCONF Java Toolkit http://www.juniper.net/techpubs/en US/junos/information-products/pathway-pages/netconf-java-toolkit/netconf-java-toolkit.html

Erdem's profile image

Blog Entry
Scripting How-To: New namespaces and their quirks

That said, if you do declare it, then declare it right: as an extension namespace

Erdem's profile image

Blog Entry
What RFC does Juniper Networks support for PKI and its profile?

Junos OS follows the PKI profile described in RFC3280 and supports: Installation of end-entity (EE) or CA certificate Encode, including the X.509 or PKCS7, DER or PEM Compatibility with X.509 v3 and handling of extensions defined in RFC3280

Erdem's profile image

Blog Entry
Scripting How-To: SSH session from within a SLAX script

Feature This script explained at How to open an SSH session from within a SLAX script. 001 version 1.2; 002 003 /* Namespace declarations */ 004 ns junos = "http://xml.juniper.net/junos/*/junos"; 005 ns xnm = "http://xml.juniper.net/xnm/1.1/xnm"; 006 ns jcs = "http://xml.juniper.net/junos/commit-scripts/1.0"; 007 ns str = "http://exslt.org/strings"; 008 ns func extension = "http://exslt.org/functions"; 009 ns jspace = "http://jspace-utils/asharp@juniper.net"; 010 011 /* Junos Space annotations */ 012 /* @ISLOCAL = "true" */ 013 /* #ssh #Slax #ScriptingHow-To #JunosSpace #How-To

Erdem's profile image

Blog Entry
Network Automation Links: One-Stop Shop

Juniper still supports it, but is encouraging customers to start using the Juniper Extension Toolkit (JET) instead

Erdem's profile image

Blog Entry
Scripting How-To: Use local scripts to find open ports across multiple devices

If the PORTS parameter value was left empty, you should see results such as the following: Junos Space Script NOTE: This script is not designed to be executed from the CLI, but only from within Junos Space. 001 version 1.1; 002 003 /* Junos standard namespaces */ 004 ns junos = "http://xml.juniper.net/junos/*/junos"; 005 ns xnm = "http://xml.juniper.net/xnm/1.1/xnm"; 006 ns jcs = "http://xml.juniper.net/junos/commit-scripts/1.0"; 007 008 ns str = "http://exslt.org/strings"; 009 ns func extension = "http://exslt.org/functions"; 010 ns jspace = "http://jspace-utils/asharp@juniper.net"; 011 012 import "

Erdem's profile image