19
Contrail Cloud Network Automation Pratik Roychowdhury Director, Product Management, Contrail #NFD10

Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Embed Size (px)

Citation preview

Page 1: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 1

Contrail Cloud Network Automation

Pratik Roychowdhury Director, Product Management, Contrail

#NFD10

Page 2: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 2

Agenda

1 Contrail Product Overview 2 Customer Use-Cases

Page 3: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 3

Trends - Cloud Requirements Service Overlay Across Multiple Heterogeneous Environments

Page 4: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 4

Contrail Architecture

Page 5: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 5

Contrail Architecture – Parallels with Router

Page 6: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 6

Contrail Features

Page 7: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 7

Product Feature: Contrail Analytics

Page 8: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 8

Product Feature: Overlay Underlay Correlation

§  Visual  representa-on  of  topology  (discovered  using  LLDP)  

§  What  underlay  path  are  taken  by  flows  (ac-ve  or  historical)  

§  Get  IPFIX  and  SFLOW  informa-on  from  routers  and  switches  

§  Delails  of  VMs,  vRouters,  and  underlay  components  

§  Details  of  ac-ve  flows    §  Ability  to  show  historical  flows  as  well  

Page 9: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 9

Product Feature: Service Chaining §  Seamless insertion of Juniper & unmodified

3rd Party services using existing L3VPN connections

§  Allows multiple Services in a chain §  Allows multiple service chains between

virtual networks §  Supports L3 services without the use of a

gateway

Page 10: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 10

Customer Use Cases

Page 11: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 11

Contrail Use-cases 1. Cloud Services 2. Bare Metal as a Service 3. NFV / SD-WAN

Descrip(on  /  High-­‐Level  Requirements  (HLR)    §  Launch  VMs,  Containers  into  Virtual  

Networks  with  IPAM,  DNS,  DHCP.  §  Connect  the  VNs  with  Security  Policies  §  Use  VNFs  using  Service  Chaining  §  ApplicaCon  launch  automaCon  like  Heat  

(Openstack)  or  Kubernetes  (for  Containers)    Orchestra(on  Systems  §  OpenStack,    VMware,    Docker  

SaaS  or  IT-­‐as-­‐a-­‐Service  Customers:  §  Workday            §  Symantec  §  CloudWaM  §  Lithium  §  Large  Industrial  Internet  Enterprise  (US)  §  US-­‐based  Gaming  Enterprise      §  APAC  Based  Telco  

Descrip(on  /  HLR  §  Dynamically  connect  BMS’s  (or  VMs)  

hanging  from  TORs  into  Virtual  Networks  (VXLAN)  

§  Provide  L3  Gateway  to  the  Virtual  Networks  §  Drive  enCre  provisioning  through  API    §  Provide  underlay-­‐overlay  correlaCon    Orchestra(on  Systems  §  Not  Relevant  

BM-­‐as-­‐a-­‐Service  Customers:  §  Large  APAC  based  Telco  §  Large  US-­‐based  Telco  

Descrip(on  /  HLR  §  Dynamically  insert  VNFs  on  a  Customer  

Premises  Equipment  §  Dynamically  insert  VNFs  in  Mobility  DCs  to  

enable  virtual  EPC,  etc.    §  Service  Chaining  of  different  services  (L2,  

L3,  PNF)  §  Automated  orchestraCon  of  customer  

driven  services    Orchestra(on  Systems  §  OpenStack,    VMware,    Docker  

Telco  Cloud,  Service  Chaining,  SD  WAN  Customers:  §  NTT  I3  ESI  §  US-­‐Based  Tier-­‐1  Telco  §  APAC  based  Telco  §  EMEA  Based  Tier-­‐1  Telco  §  EMEA  Based  Tier-­‐1  Telco  

Page 12: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 12

Cloud Services – Private Cloud

§ Virtualized resource pools, spanning geographies

§  Lower  TCO  (Capex,  Opex),  operaConally  efficient  

§  Intelligent Policy Automation & System Abstraction

§ VM, Bare Metal, Containers

§ Analytics (for troubleshooting and monitoring)

§ Evolving and distributed applications

CHARACTERISTICS  

Page 13: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 13

Cloud Services - API Driven Integration Example

Page 14: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 14

BMS TOR Integration Overview

Page 15: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 15

BMS TOR Integration Use-Case

Page 16: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 16

TOR Integration – Parallels with Router

Page 17: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 17

NFV / SD WAN Example § Distributed  Data  Centers  (“Micro  DC”  /  “Nano  DC”  =  CO  /  POPs  running  Cloud  environments)  run  network  and  security  services  § Centralized  management:  Global  view  of  the  network  elements  and  network  service  §  Efficient  Service  Delivery:  Elas-c,  on-­‐demand  service/VNF  delivery  –  run  either  at  DC’s  or  COs/POPs  or  even  at  customer  premises  § Policy  Defini;on  &  Enforcement:  Net  /  Sec  Policies  administrated  centrally  to  enable  distributed  service  op-miza-on  and  policy  enforcement  § Remote  Support,  Maintenance  &  Troubleshoo;ng:  using  centralized  Monitoring  based  on  informa-on  collected  across  different  regions  § Billing  and  Charging  based  on  usage  informa-on  collected  using  Analy-cs    

Page 18: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Copyright © 2015 Juniper Networks, Inc. 18

Contrail Demo Videos

§  DDoS  Protec(on  (Contrail  +  DDoS  Secure)    hMp://www.youtube.com/watch?v=TnvCea4fil4    §  NFV  through  Contrail  (this  is  the  Internet  /  Firewall  NFV  aka.  vCPE)    hMp://www.youtube.com/watch?v=_64no8P2vUw    §  Contrail  -­‐  Elas(c  cloud  -­‐  IT  as  a  Service    hMp://www.youtube.com/watch?v=9g3EWV8X64s    §  SSLVPN  on  Contrail    hMp://www.youtube.com/watch?v=vfZfdH4kkV4  §  Caching  as  a  Service  (Junos  Content  Encore  on  Contrail    hMps://www.youtube.com/watch?v=-­‐_NtC34wcRw  §  Hybrid  Cloud      hMps://www.youtube.com/watch?v=uC7nMW5PXdg  

USE  CASE  -­‐  DEMO  VIDEOS  

§  Bare  Metal  Integra(on  through  mul(-­‐vendor  TOR  integra(on    hMps://www.youtube.com/watch?v=PjkNt0yV3H0  §  IPv6  DVR  (Distributed  Virtual  Router)    hMps://www.youtube.com/watch?v=RLO0uIXbDxo    §  OpenStack  Neutron  at  Scale    hMps://www.youtube.com/watch?v=xN0rXHD_dqk  §  P  +  V  Service  Chaining    hMps://www.youtube.com/watch?v=a9HqC9x6KTg  §  Mul(-­‐hypervisor,  Docker  Integra(on    hMps://www.youtube.com/watch?v=x2n5Q_ycx6o  §  vRouter  DPDK  Demo    hMps://www.youtube.com/watch?v=ZGiQJrKoDQM    §  Physical  +  Overlay  Correla(on    hMps://www.youtube.com/watch?v=B8aHoY—1Zs    

PRODUCT  CAPABILTIIES  -­‐  DEMO  VIDEOS  

Page 19: Network Field Day 10 - Juniper Networks Part 3: Cloud Network Automation Using Contrail

Thank You