opencontrail juniper

Upload: jeferson-maia

Post on 05-Jul-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 OpenContrail Juniper

    1/10

    Marcio PilottoGerente de Engenharia de SistemasJuniper Networks

  • 8/16/2019 OpenContrail Juniper

    2/10

    Network Virtualization

    RedVirtual Network

    GreenVirtual Network

    BlueVirtual Network

    VM VM

    VM VM

    VM VM

    VM VM

    VM VM

    Switches

    Virtualized Servers

    Dynamic Network Virtualization at ScaleWithout the complexity, scaling limitations, and stability issues of VLANs

    Bare Metal Servers

  • 8/16/2019 OpenContrail Juniper

    3/10

    Virtual Network Policies

    Virtual Network Policies At a high level of abstraction, applied at the boundaries of virtual networks.

    VM VM VM

    GreenVirtual Network

    VM VM VM

    RedVirtual Network

    Policyonly HTTP

    NAT

  • 8/16/2019 OpenContrail Juniper

    4/10

    Service Chaining

    Service ChainingPolicy based application of virtual and physical services with scale-out.

    Firewall, Intrusion Prevention, Load balancer, Cache, WAN optimizer, proxy, ...

    VM VM VM

    GreenVirtual Network

    VM VM VM

    RedVirtual Network

    VirtualService

    DPI

    VirtualServiceCache

    PhysicalServiceFirewall

    Policyonly HTTP

    NAT + DPI + Cache + Firewall

  • 8/16/2019 OpenContrail Juniper

    5/10

    CloudStackOpenStack

    ContrailController

    VMG1

    VMR1

    VMG2

    VMR2

    Contrail Controller

    REST APIs

    XMPP

    VirtualizedServer

    Contrail vRouter

    Hypervisor

    Routing InstanceOverlay TunnelMPLS/GRE, MPLS/UDP, VXLAN

    Underlay Switch

    Physical Realization Logical Abstraction

    GreenVirtual Network

    VM VM VM VM

    RedVirtual Network

    VM VM VM VM

    Network Virtualization

  • 8/16/2019 OpenContrail Juniper

    6/10

    ContrailController

    VMR1

    VMR2

    BGP + NetconfL3VPN or E-VPN

    Overlay TunnelVXLAN

    RedVirtual Network

    VM VM

    Gateway Switch

    Bare Metal Server(Non-Virtualized Server)

    Gateway to Bare Metal ServerPhysical Realization Logical Abstraction

    CloudStackOpenStack

  • 8/16/2019 OpenContrail Juniper

    7/10

    BMS INTEGRATION

    Bare MetalServer

    Virtual Machines onany Hypervisor

    Top of Rack Switch

    VirtualNetwork

    VM1

    VM2

    L3 GW

    !

    VLANGreen

    PHYSICAL

    VM

    1

    VM2

    WAN /Internet

    L3 GW

    LOGICAL

    Control using EVPN (BGP) for QFXConfig using OVS-DB/XMPP / Netconf

    Config using XMPP / Netconf

    Control using BGP (L3VPN / EVPN)

    VXLANTunnels

    ! Contrail enables Legacy VLAN basedarchitecture interconnecting with a Cloudarchitecture

    ! Does not need a gateway when going fromone VN to another on the Contrail overlay

    VLANBlue

    Green

    VM4

    VM5VM4

    VM5

    Blue

    VM3

    VirtualNetwork

    VM3

    Contrail allows inter-VN trafficin the overlay without havingto go through the L3 GW

    For traffic from VM in overlayto non-overlay VMs or BMS,traffic needs to go through the

    L3 GW

    Intra-VN traffic from VM toBMS goes through the TOR.

    Phy + VirtInterconnect

  • 8/16/2019 OpenContrail Juniper

    8/10

    North-Bound REST APIs

    Service Data Model(Logical Abstraction)

    Transformation Engine

    Technology Data Model(Physical Realization)

    Analytics

    South-Bound Protocols

    C o n

    t r a

    i l S

    D N C

    o n

    t r o

    l l e r

    SDN as a Compiler

  • 8/16/2019 OpenContrail Juniper

    9/10

    ConfigurationNodes

    ControlNodes

    AnalyticsNodes

    IF-MAP

    REST REST

    XMPP

    BGP

    BGP, Netconf

    Highly Available Scale-Out

    vRouters Gateways

    BGP

    Logically Centralized(Physically Distributed)

    Horizontally Scalable

    Highly Available(Active-Active)

    Federated

  • 8/16/2019 OpenContrail Juniper

    10/10

    opencontrail.org

    • Internet Scale Technology Applied to the Cloud• Massively Scalable• Standard Proven Technologies, Multi-Vendor• Network Virtualization• Virtual Network Policies• Service Chaining• Cloud Interconnect• Seamless Integration with Physical Network

    • Integrated Rich Analytics