Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Overview of Network Director API

The Junos Space Network Director API application runs on the Junos Space Network Management Platform, and is exposed by the Network Director orchestration services.

The Network Director API is a set of Representational State Transfer (REST) APIs that enable network management functions, including:

  • Plugin and integration with CloudStack

  • Virtualization of cloud and data center operations

  • Provisioning of secure multitenant networks in a shared network infrastructure

  • Automation of tenant services in the data center

  • Support for Layer 2, Layer 3, security, and Internet services

  • Provision of a single point of integration with external cloud and data center orchestration tools

  • Support for obtaining alarm, monitoring and fault, and wireless client information.

Only the Super Administrator and Monitor Admin can access the Network Director APIs.

This topic describes:

Prerequisites

Before you can use the Network Director API, you must first install the following software:

  • Junos Space Network Management Platform Release 20.3R1.

  • Network Director API and Network Director GUI Release 4.1R1. These two applications are packaged together and need to be installed.

  • REST HTTP client, which can be browser-based or script-based.

  • (Optional) Python 2.7, 3.1, or 3.4 programming language software for running the sample API scripts included in the Network Director API software.

Supported Devices and Services

Table 1 lists the Juniper Networks devices that Network Director orchestration services and API support:

Table 1: Supported Platforms and the Software Versions for Network Director API

Supported Platforms

Qualified Junos OS, MSS, or the ESXi Releases

EX Series Switches

EX2200 and EX2200-C (standalone and Virtual Chassis) and EX3200EX3300 (standalone and Virtual Chassis)EX4200 (standalone and Virtual Chassis)EX4500 (standalone and Virtual Chassis)EX4550 (standalone and Virtual Chassis)Mixed EX4200, EX4500, and EX4550 Virtual ChassisEX6200EX8200 (standalone and Virtual Chassis)

Junos OS Releases 11.4, 12.1, 12.2, 12.3, and 13.2X50-D10.2,

EX Series Switches with ELS

EX9200 (standalone and Virtual Chassis)

Junos OS Releases 13.2R1, 13.2R2.4, 13.3R2, 16.1R1, 17.1R1.8, 17.2R1.13, 17.4R1.16, 18.1R1.9, and 18.2R1

QFX Series Switches and Datacenter Fabrics

QFX3500 (non-ELS)QFX3600 (non-ELS)

Junos OS Release 12.3X50-D40

QFX3500 with ELS (standalone and Virtual Chassis)QFX3600 with ELS (standalone and Virtual Chassis)QFX5100-48S with ELS (standalone and Virtual Chassis)QFX5100-24Q with ELS (standalone and Virtual Chassis)QFX5100-96S with ELS (standalone and Virtual Chassis)QFX5110

Junos OS Release 13.2X51-D20

Junos OS Release17.4R1.16 and 18.1R3.3 for QFX5110

QFabric systems (QFX3000-G and QFX3000-M)

Junos OS Releases 13.1X52-D10 and 13.1X50-D15

Virtual Chassis Fabric

Junos OS Releases 13.1X52-D10 and 13.1X50-D15

VMware vCenter ServerVMware Host

VMware ESX versions 4.0 and 4.1

VMware ESXi versions 5.0, 5.1, 5.5, 6.0, and 6.5

The type of network services supported depends on the device and the topology of the network.

Table 2 describes the supported devices and topologies, and configurations.

Table 2: Supported Devices, Topologies, and Services

Supported Devices and Topologies

Services

Configuration

  • EX Series switches—EX4200 and EX4550 switches

  • QFabric systems—QFX 3000-G and QFX3000-M QFabric systems

  • QFX Series—QFX3500 and QFX3600 switches

Layer 2

VLANs on the EX Series switch, QFX Series, or QFabric system

  • EX Series switch or QFX Series connected to an MX Series router

  • QFabric system connected to an MX Series router

  • Layer 2

  • Layer 2 and Layer 3

  • Layer 2 and Layer 3 with Internet access

  • VLANs on the EX Series switch, QFX Series, or QFabric system

  • Layer 3 interfaces on the MX Series router

  • BGP static configuration on the MX Series router

  • EX Series switch or QFX Series connected to an SRX Series Services Gateway

  • QFabric system connected to an SRX Series Services Gateway

  • Layer 2

  • Layer 2 and Layer 3

  • Layer 2 and Layer 3 with firewall

  • VLANs on the EX Series switch, QFX Series, or QFabric system

  • Layer 3 interfaces on the SRX Series Services Gateway

  • Security policies on the SRX Series Services Gateway