ON THIS PAGE
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:
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.
Supported Devices and Topologies |
Services |
Configuration |
---|---|---|
|
Layer 2 |
VLANs on the EX Series switch, QFX Series, or QFabric system |
|
|
|
|
|
|