> ## Documentation Index
> Fetch the complete documentation index at: https://docs.megaport.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Juniper with Megaport Virtual Edge

> This help topic describes Juniper with Megaport Virtual Edge (MVE) functionality.

export const Gloss = ({term, anchor, langDir = 'en'}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Gloss -';
  if (typeof term !== 'string') {
    term = String(term);
  }
  if (typeof anchor !== 'string') {
    anchor = String(anchor);
  }
  if (!term || term === 'undefined') {
    console.error(`${errorPrefix} the \`term\` property is required — rendering an empty string instead`);
    return <></>;
  }
  if (!anchor || anchor === 'undefined') {
    console.error(`${errorPrefix} the \`anchor\` property is required — rendering an empty string instead`);
    return <></>;
  }
  const lang = langDir === 'en' ? '/' : '/' + langDir + '/';
  const glossaryPage = lang + 'glossary/#' + anchor;
  return <a href={glossaryPage}>{term}</a>;
};

export const Image = ({src, alt = '', caption, width, height, shadow}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Image -';
  if (typeof src !== 'string') {
    src = String(src);
  }
  if (!src || src === 'undefined') {
    console.error(`${errorPrefix} \`src\` is required — rendering an empty string instead`);
    return <></>;
  }
  const img = <img className={['mega-image-style', shadow ? 'shadow' : ''].join(' ')} src={src} alt={alt} width={width} height={height} style={{
    display: 'block'
  }} />;
  return caption ? <figure>
      {img}
      <figcaption style={{
    textAlign: 'center',
    width
  }}>{caption}</figcaption>
    </figure> : img;
};

Juniper's network solutions deliver advanced routing, security, and SD-WAN capabilities for modern enterprise connectivity. By integrating Juniper products with Megaport's MVE, enterprises gain access to powerful networking capabilities on Megaport's global private SDN.

Megaport provides the network underlay, while Juniper manages routing policies and secure communications across clouds, external networks, and data centers. You use the Megaport Portal to create and order MVE instances and establish Virtual Cross Connects (VXCs) to cloud on-ramps and other services, with Juniper delivering sophisticated overlay networking capabilities for resilient and secure connectivity.

## Juniper Session Smart Router (SSR)

Juniper SSR on MVE redefines SD-WAN deployment by removing the complexity of traditional tunnel-based overlays. It reduces operational burden while providing enhanced security and application performance across Megaport's global private network.

Using Secure Vector Routing (SVR), Juniper SSR creates dynamic, session-aware connections with built-in security that simplify network management and optimize application performance across distributed sites and multicloud environments.

When you create a Juniper SSR MVE in the Megaport Portal, the instance is deployed and managed through the Juniper Mist platform.

The following diagram shows an example network implementation of Juniper SSR features over the Megaport network.

<Image src="/images/mve/mve-overview-1-sdwan.png" alt="MVE vRouter + Firewall" width={850} />

## Juniper vSRX

Juniper vSRX on MVE lets you deploy Juniper’s <Gloss term="Next Generation Firewall (NGFW)" anchor="ngfw" /> directly on the Megaport network. This removes the need for physical hardware, shipping delays, and data center rack space.

By enforcing security policies at the network edge, the vSRX inspects and processes traffic closer to its source. This reduces latency and avoids the need to route traffic through a centralized security hub before reaching its destination.

## Helpful references

* [Juniper Mist Support and Documentation](https://www.juniper.net/documentation/product/us/en/mist/)
* [Juniper SSR Documentation](https://www.juniper.net/documentation/product/us/en/session-smart-router/)
* [Juniper vSRX Documentation](https://www.juniper.net/documentation/product/us/en/vsrx/)
