network field day 10 - juniper networks part 6: vmx overview, use-cases, and demo

16
vMX Overview, Use-cases & Demo Ariful Huq (Sr Product Manager) @ arifulhuq Surya Nimmagadda (Distinguished Engineer) Paul Abbott (Solutions Architect) #NFD10

Upload: juniper-networks

Post on 16-Apr-2017

6.063 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 1

vMX Overview, Use-cases & Demo

Ariful Huq (Sr Product Manager) @ arifulhuq Surya Nimmagadda (Distinguished Engineer) Paul Abbott (Solutions Architect)

#NFD10

Page 2: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 2

MX Platform

MX  960  MX  480  vMX   MX  240    

N  x  10Gbps  

MX  2010   MX  2020  

CONSISTENT  CONTROL,  FORWARDING  AND  MANAGEMENT  PLANE  

1  Tbps  2.5  Tbps  

5  Tbps  

16  Tbps  

32  Tbps  One  Architecture  MulAple  ApplicaAons  

MX  104  

80  Gbps  

Page 3: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 3

vMX Market and Use-case

Branch  Office  

HQ   Carrier  Ethernet  Switch  

Cell  Site  Router  

Mobile  &  Packet  GWs  

AggregaHon  Router/  Metro  

Core  

DC/CO  Edge  Router  Service  Edge  

Router  

Core  

Enterprise  Edge   AggregaAon/Metro   Service  Provider  Edge/Core  

CPE,  Enterprise  WAN  Router   Virtual  PE,  Virtual  BNG/LNS  

Virtual  Route  Reflector  

Data  Center/Cloud  GW  

vBNG,  vPE  

Data  Center/Central  Office  

Leverage R&D effort and JUNOS feature velocity across all physical & virtualization initiatives

vMX  applicaHons  

Page 4: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 4

vMX Product Overview

VCP VFP

Physical NICs Management traffic

Guest VM (Linux) Guest VM (FreeBSD)

Hypervisor: KVM, ESXi

Cores Memory

Bridge / vSwitch

Physical layer PCI P

ass

thro

ugh

SR-IO

V

Virt

IO

Virtual Control Plane (VCP)

•  JUNOS hosted in a VM. Offers all the capabilities available in JUNOS

•  Management remains the same as physical MX

•  SMP capable

Virtual Forwarding Plane (VFP)

•  Virtualized Trio software forwarding plane. Feature parity with physical MX. Utilizes Intel DPDK libraries

•  Multi-threaded SMP implementation allows for elasticity

•  SR-IOV capable for high throughput

•  Can be hosted in VM or bare-metal

Orchestration

•  vMX instance can be orchestrated through OpenStack Kilo HEAT templates

•  Package comes with scripts to launch vMX instance

Page 5: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 5

vMX Software Forwarding Plane

WORKER

RX

HOST IF

RX WORKERWORKER TX

TX

Poll mode RXPre classificationFlow hashing Packet Processing powered

by TRIO Microcode

Burst Mode TXQoS scheduling

Microcode downloadControl packet handling

Page 6: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 6

vMX Performance

CPU Socket 0 CPU Socket 1

Memory Memory

Memory Controller Memory Controller

PCI C

ontroller PCI C

ontr

olle

r

NIC

s NIC

s

Core Core Core Core

Core Core Core Core

Core Core Core Core

Core Core Core Core

Core Core Core Core

Core Core Core Core

256

2468

101214161820

Gbps

Packet Size512 1024 1518

Core

Core

Core

Core used by VFP

Core used by VCP

Core used by Hypervisor

Core Unused for VMX

Resource   Requirement  

CPU Intel  Xeon  IvyBridge  2.7GHz  •  4  cores  for  VFP  •  1  core  for  VCP  •  1  for  Hypervisor

Memory 12  GB    •  4  GB  for  vCP  •  8  GB  for  vFP  

Host Ubuntu  14.04  LTS  Linux  3.13.0-­‐32-­‐generic    

NICs 2x10G  NIC  (82599)

With 4 cores for packet processing we can achieve 20G bi-directional performance @ 256 bytes on a single instance of vMX.

Page 7: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 7

vMX Performance

CPU Socket 0 CPU Socket 1

Memory Memory

Memory Controller Memory Controller

PCI C

ontroller PCI C

ontr

olle

r

NIC

s N

ICs

Core Core Core Core

Core Core Core Core

Core Core Core Core

Core Core Core Core

Core Core Core Core

Core Core Core Core

256

481216202428323640

Gbps

Packet Size512 1024 1518

Core

Core

Core

Core used by VFP

Core used by VCP

Core used by Hypervisor

Core Unused for VMX

With 8 cores for packet processing we can achieve 40G bi-directional performance @ 256 bytes on a single instance of vMX. 2 instances of vMX can be hosted, one per socket, to achieve 80G @ 256 bytes

Page 8: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 8

vMX Use-Case: Virtual PE

Central Office, Hub Site

L3 VPN/IPSec VPN

L2VPN/VPLS/L2Circuit

•  Scale-out deployment scenarios •  Low bandwidth, high control plane scale customers •  Dedicated PE per customer •  Small PE in a new market segment or geography with

ability to support secure transport

•  vMX is a virtual extension of a physical MX PE with all the capabilities of a carrier class PE router

•  vMX offers IPSec and IPSec VPN capability •  Orchestration and management capabilities inherent to

any virtualized application apply

vMX value proposition Metro Network

vMX National/Regional

Data Centers vMX

Provider MPLS Network

L2 switch L2 switch

CPE

CPE

CO Gateway CO Gateway

L3 PE L3 PE

CPE

Enterprise Enterprise

Enterprise

Use-case

Page 9: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 9

vMX Use-Case: Data Center Gateway

•  Service Providers need a gateway router to connect the virtual networks to the physical network

•  Small hosting providers need a gateway route to connect to the internet

•  Gateway should be capable of supporting different DC overlay, DC Interconnect and L2 technologies in the DC such as GRE, VXLAN, VPLS and EVPN

•  VMX supports all the overlay, DCI and L2 technologies available on MX

•  Scale-out control plane to scale up VRF instances and number of VPN routes

vMX value proposition

Use-case

vMX

VTEP

VM VM VM

Virtualized Server

Non Virtualized Servers MPLS Cloud

VPN Cust A VPN Cust B

Internet

VXLAN GW (VTEP), L3VPN GW, Internet GW

ToR

ToR

Virtual Network A

Virtual Network B

Page 10: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 10

vMX Use-Case: Enterprise WAN Router

•  Large Enterprises and Government institutions want to build their own overlay network over a Service Providers MPLS or Layer 2 network

•  Transport for overlay network can be using encapsulation technologies such as MPLSoGRE, VXLAN and IPSec for secure transport

•  vMX will offer IPSec VPNs using Group VPN technology for secure overlay transport

•  All existing routing functionality available on vMX makes it a robust Enterprise WAN router

vMX value proposition

Use-case

Provider MPLS network

Overlay: Group VPN, MPLSoGRE, VXLAN

vMX CPE

Enterprise

Enterprise

vMX CPE

vMX CPE

Enterprise

Page 11: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 11

vMX Use-Case: Virtual Private Cloud Gateway

•  Virtual Private Cloud (VPC) customers need a gateway router in the cloud to

i.  Route between subnets in a VPC instance ii.  Route between VPC instances across

geographies iii.  Secure transport from a public or private network

without scaling restrictions imposed by CSP •  Cloud Service Providers don’t want to create specialized

product offerings to meet these needs

•  vMX as a VPC GW router can offer i.  Ability for VPC customers to terminate IPSec

tunnels with the scale & capacity they need ii.  Create overlay topologies using IPSec and MPLS

VPN technologies for Hybrid Cloud integration into the enterprise

vMX value proposition

Use-case

Provider MPLS Network

HQ with local Data Center

AWS Region

Internet

VPC instance

Amazon Direct Connect

vMX VPC GW

VPC instance

vMX VPC GW

AWS Region

Enterprise Enterprise HQ with local Data Center

PE

PE PE

CE CE

Page 12: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 12

vMX License Structure •  Three  applicaAon  packages  

•  BASE  •  ADVANCE  •  PREMIUM    

•  Capacity  based  licensing  •  Each  applicaHon  package  offers  capacity  based  SKUs  

•  Per  instance  license    

•  Payment  opAons  •  Licenses  will  have  a  perpetual  and  subscripHon  opHon  

Page 13: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 13

vMX License Structure ApplicaAon  package   FuncAonality   Use  cases  

BASE     •  IP  rouHng  with  32K  IP  routes  in  FIB  •  Basic  L2  funcHonality:  L2  Bridging  and  switching  

•  No  VPN  capabiliHes:  No  L2VPN,  VPLS,  EVPN  and  L3VPN  

•  Low  end  CPE  or  Layer3  Gateway  

ADVANCE    

•  IP  FIB  (Up  to  5M  routes)  •  L2  capabiliHes  includes  L2VPN,  VPLS,  L2Circuit  

•  VXLAN  •  EVPN  •  IP  MulHcast  

•  L2vPE  •  Full  IP  vPE  •  Virtual  DC  GW  

PREMIUM   •  Includes  BASE  &  ADVANCE  •  L3VPN  for  IP  and  MulHcast  

•  L3VPN  vPE  •  Virtual  Private  Cloud  GW  

Note: Application packages exclude IPSec, BNG and VRR functionality.

Page 14: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 14

vMX License Structure

•  Bandwidth  based  licenses  for  each  applicaHon  package  for  the  following  processing  capacity  limits:  100M,  250M,  500M,  1G,  5G,  10G,  40G.  Note  for  100M,  250M  and  500M  there  is  a  combined  SKU  with  all  applicaHons  included.  

100M   250M   500M    

1G  BASE  

1G  ADV  

1G  PRM  

5G  BASE  

5G  ADV  

5G  PRM  

10G  BASE  

10G  ADV  

10G  PRM  

40G  BASE  

40G  ADV  

40G  PRM  

BASE  

ADVANCE  

PREMIUM  

•  ApplicaHon  Hers  are  addiHve  i.e  ADV    Her  encompasses  BASE  funcHonality  

Page 15: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Copyright © 2015 Juniper Networks, Inc. 15

Try out vMX •  vMX  comes  with  1Mbps  of  forwarding  capability  for  30  days.  Anybody  is  welcome  to  download.  Goto:  

hfp://www.juniper.net/support/downloads/    

Page 16: Network Field Day 10 - Juniper Networks Part 6: vMX Overview, Use-cases, and Demo

Demo