Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Overview of the OpenStack Neutron Plug-in

OpenStack is a cloud operating system, which builds public, private, and hybrid clouds by using commodity hardware. It offers high performance and throughput. Various network vendors who are specialized in networking gear have utilized the plug-in mechanism offered by Neutron and have moved out the L2, L3, Firewall, VPN, and Load balancing services on to their respective networking devices.

Juniper Networks provides OpenStack Neutron plug-ins, which enable integration and orchestration of EX, MX, QFX, and SRX devices in the customer network.


The Openstack Neutron plug-in has not been tested in a nested virtualization environment.

Types of OpenStack Neutron Plug-in

Neutron plug-ins are categorized as follows:

  • Core plug-ins - Implement the core API of the neutron, which consists of networking building blocks such as port, subnet, and network.

    Juniper provides the following core plug-ins:

    • ML2 VLAN plug-in

    • ML2 VXLAN plug-in with EVPN

  • Service plug-ins - Implement the neutron API extensions such as L3 router and L4-L7 services such as FWaaS, LBaaS, and VPNaaS.

    Juniper provides the following service plug-ins:

    • Juniper L3 plug-in

    • FWaaS plug-in

    • VPNaaS plug-in