Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    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 Release 16.1R1.

    • Network Director API and Network Director GUI Release 3.0. 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
    EX3200
    EX3300 (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 Chassis
    EX6200
    EX8200 (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

    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)

    Junos OS Release 13.2X51-D20

    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 Server
    VMware Host

    VMware ESX versions 4.0 and 4.1

    VMware ESXi versions 5.0, 5.1, and 5.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

    Modified: 2019-04-15