OpenContrail Overview Architecture & Demo
|
|
- Leslie Greene
- 6 years ago
- Views:
Transcription
1 OpenContrail Overview Architecture & Demo Qasim Arham Oct, 2014
2 Agenda Introduction OpenStack Architecture and Overview OpenContrail and OpenStack Integration OpenStack Neutron Overview OpenContrail Architecture How to configure OpenContrail Overlay Network Demo
3 OpenStack Overview Dashboard (Horizon) Networking (Neutron) Object Storage Computing (Nova) Identity (Keystone) Image Service (Glance)
4 Value Visibility to End Users OpenStack as IaaS End Users Application Developer SaaS PaaS Network Architects IaaS
5 OpenStack Overview (Grizzly) Network (Neutron) OpenStack GUI Dashboard (Horizon) Provides Network Connectivity Image Repo (Glance) Provides UI for Services & Modules Compute (Nova) Block Storage (Cinder) Provides Authentication And service catalog for All Services & Modules Object Storage (Swift) Identity (Keystone)
6 OpenStack Overview (Havana) Network (Neutron) OpenStack GUI Dashboard (Horizon) Provides Network Connectivity Provides UI for Services & Modules Image Repo (Glance) Block Storage (Cinder) Compute (Nova) Provides Authentication And service catalog for All Services & Modules Object Storage (Swift) Heat (Orchestration) Ceilometer (Metering) Identity (Keystone)
7 OpenStack Architecture Overview OpenStack GUI Horizon GUI Keystone (Identity/Access Mgmt) Keystone Server Keystone DB Glance (Image Service) API SRV Registry Glance DB Queue Nova Compute (Orchestration) API SRV Scheduler Conductor Nova DB. Swift (Object Storage) Neutron Plugin API SRV Proxy Object Store VMs Spawned Neutron Server DHCP/IPAM Neutron DB API SRV Cinder Vol Cinder (Block Storage) Scheduler Queue Storage Cinder DB Nova Agent VM01 VM02 VM03 Hypervisor Compute Neutron Plugin/ Agent
8 OpenStack Architecture Overview (cont.) HTTP RabbitMQ SQL iscsi OpenStack GUI Horizon GUI Keystone (Identity/Access Mgmt) Keystone Server Keystone DB Glance (Image Service) API SRV Registry Glance DB Queue API SRV Nova Compute (Orchestration) Scheduler Conductor Nova DB. Swift (Object Storage) Neutron Plugin API SRV Proxy Object Store Neutron Server DHCP/IPAM Neutron DB Cinder (Block Storage) VM01 API SRV Cinder DB Scheduler Queue Storage Cinder Vol Nova Compute Agent Hypervisor Compute Neutron Plugin/ Agent
9 Contrail/OpenStack Overview (Grizzly) Network (vrouter) Controller (Contrail) CFMG (Contrail) Analytics (Contrail) Contrail GUI Configuration and Analytics OpenStack GUI Dashboard (Horizon) Image Repo (Glance) Provides UI for Services & Modules Compute (Nova) Block Storage (Cinder) Provides Authentication And service catalog for All Services & Modules Object Storage (Swift) Identity (Keystone)
10 Contrail Architecture XMPP Orchestrator (OpenStack) XMPP Analytics REST Analytics Configuration Contrail Controller Configuration IF-MAP Control IBGP Control BGP + NetConf Compute (vrouter) Gateway (MX, EX, QFX) Service (SRX, Firefly)
11 Get VM Image to Spawn OpenContrail Integration with OpenStack User Logs in, Create tenant (Projects), Create IPAM, Create Virtual Network, Launch VMs OpenStack GUI Contrail GUI Horizon GUI Contrail GUI Authentication, Authorization, etc. Keystone (Identity/Access Mgmt) Launch VM/Instance Networking Interaction (VN,IPAM,Port, VIF..etc.) Glance (Image Service) Nova Compute (Orchestration) Neutron Plugin Contrail Config API SRV Scheduler. Contrail Control Swift (Object Storage) Select Compute to spawn Instance (VM) Get Virtual Network Info Cinder (Block Storage) Block Storage Assignment Spawn VM Info VMs Spawned VM01 VM03 VM02 DHCP Bi-directional Message Bus (XMPP Interaction) Contrail Agent Nova Agent Hypervisor vrouter Storage Compute Plug(Tap Interfaces, Instance ID )
12 OpenContrail Integration with OpenStack Horizon Scripts (API) Nova API Nova Scheduler 1. Create an Instance (VM info, Network, IPAM, Policies, etc.) Neutron Plugin Neutron Driver 4. Create VM Interface 6. Publish VM Intf on IFMap Configuration Control 2. Schedule an Instance on the Compute 3. VM Network properties 7. VM Interface Config Over XMPP Nova Compute Compute Driver Virtual-IF Driver 5. Add Port Compute Virtual Router Contrail Agent vrouter (Kernel)
13 OpenStack Neutron "network-as-a-service SDN
14 OpenStack Neutron Neutron: Pluggable, scalable, API-driven network and IP Management Provides a rich and tenant-facing API for defining network connectivity and addressing in the cloud
15 Neutron Networking API Functionalities Network An isolated L2 Segment, analogous to VLAN in the physical networking world. Subnet A block of v4 or v6 IP addresses and associated configuration state. Port A connection point for attaching a single device, such as a NIC of a virtual server to a virtual network. Virtual Router & NAT Local & External networks
16 Neutron Architecture API Overview Pluggable Back-End using Vif OVS Plugin Linux Bridge Plugin NEC Plugin Big Switch Plugin Hyper-V Plugin Brocade Plugin OpenContrail Gateway Service Firewall Service REST API Neutron
17 Neutron Components Neutron Server - API L3 Agent DHCP Agent Data Base Queue Plugin Agent
18 Neutron Plugin & Agent Summary OVS NICIRA OpenContrail RYU Others Flat VLAN GRE XMPP/ BGP GRE VxLAN OpenF low/o VS??? OpenStack Neutron dnsmasq NAT Router IPTables??? HAprox y F5??? DHCP AGENT L3 AGENT Firewall AGENT L-B AGENT
19 Floating IP (Neutron) OpenStack Cluster Instance 1 VM1 Internal Private Pool (VN1) /24 Instance 2 VM2 Floating POOL (Public) / Instance 3 VM3 NAT Router (L2/L3) Basic L3 router construct to route between L2 networks Provides a gateway to external networks Support for SNAT and Floating IPs
20 Security Group Security Groups Allows L3-L4 packet filtering for security policies to protect the instances (VMs) Collection of network access rules that specify traffic allowed to and from a VM Associated with a VM at startup If not specified, a VM is assigned to the default Security Group, which allows traffic from all other members of the group VM can be associated with many Security Groups Security Group rule specifies: Source of traffic (IP/CIDR or another Security Group) Protocol (TCP, UDP, ICMP, etc.) Destination port on VM SSH TCP RTP
21 Physical Network Design (OpenStack Architecture) Public/Provider Network eth1 eth1 eth1 Compute Cluster eth1 Swift Cluster eth1 Compute Network Controller / Endpoint node Block Storage Block Storage Block Storage eth0 eth0 eth0 eth0 eth0 eth0 Private Storage Management iscsi
22 OpenContrail Architecture
23 OpenContrail What is OpenContrail? SDN solution Automates and orchestrates highly scalable virtual networks Network programmability NFV Big data analytics Open system architecture Visualization Two primary drivers Cloud networking NFV in service provider network
24 Two Main Components Contrail Controller Control plane Logically centralized, physically distributed Management, control, and analytics Manages the vrouters Contrail vrouter Forwarding plane Extends physical network to virtual overlay network Provides Layer 2 and Layer 3 services
25 Bridging Physical and Virtual Networks Virtual Networks Implemented on top of physical networks Replaces VLAN-based isolation Virtual networks isolated from each other unless permitted by security polices Provides multi-tenancy in a virtualized data center MPLS L3VPN and EVPN technologies Used to implement NFV
26 Overlay Networking Overlay Networking Physical underlay network Routers and switches Provides IP connectivity Uniform low-latency, non-blocking, high-bandwidth connectivity No per-tenant state Virtual overlay network vrouters create overlay network on top of the underlay network Per-tenant state MPLS over GRE tunnels MPLS over UDP tunnels VXLAN tunnels
27 Example ( 1 site) Contrail within a data center MPLS over GRE tunnel automatically setup when VMs are deployed VN to VN communication requires a security policy VN-A Contrail VN-B vrouter vrouter Compute 1 Compute 2 A-1 B-1 B-2 A-2
28 Example ( 2 Sites) Data Centers connected over the WAN One tunnel per vrouter connection Contrail WAN Compute 1 Compute 2 vrouter vrouter vrouter vrouter Compute 3 A-1 B-1 A-2 C-1 C-2 B-2 A-3 B-3 Data Center 1 Data Center 2 Compute 4
29 Contrail Architecture XMPP Orchestrator (OpenStack) XMPP Analytics REST Analytics Configuration Contrail Controller Configuration IF-MAP Control IBGP Control BGP + NetConf Compute (vrouter) Gateway (MX, EX, QFX) Service (SRX, Firefly)
30 Logical Architecture & Interface Overview Contrail Logical Architecture OpenStack GUI Contrail GUI Server2 Contrail CFMG/Analytics/GUI Control Plane (IF-MAP) Control Plane (IF-MAP) Control Plane (Sandesh) Server3 Contrail Controller Control Plane (IBGP) Control Plane (XMPP) Control Plane (IBGP) Server4 Contrail Controller Control Plane (XMPP) MX-GW Data Plane MPLSoGRE Server5 Contrail vrouter Data Plane MPLSoGRE Server6 Contrail vrouter VM01 VM02 VM03 VM01 VM02 VM03
31 Contrail Stack Compute and vrouter Customer OSS/BSS OpenStack CloudStack REST APIs (Configuration, Operational, Analytics) Analytics Engine Analytics Engine Analytics Engine Configuration s Control Plane Control Plane Control Plane Compute (vrouter) Gateway (MX, EX, QFX) Service (SRX, Firefly)
32 Contrail vrouter (SW Overview) Compute (vrouter) Replaces the Linux bridge or OVS module in Hypervisor kernel Performs bridging (E-VPN) and routing (L3VPN) Performs network services like security policies, NAT, multicast, mirroring, and load balancing No need for Service s or L2/L3 gateways for routing, broadcast, multicast, or NAT Routes automatically leaked into VRFs based on policy Multiple interfaces support on VMs Multiples interface support from Compute s to switching fabric Contrail vrouter supervisor-vrouter contrail-vrouter contrail-vrouter-nodemgr Support Servcies libvirtd Nova Servcies openstack-nova-compute
33 Contrail Stack: Control Layer Customer OSS/BSS OpenStack CloudStack REST APIs (Configuration, Operational, Analytics) Analytics Engine Analytics Engine Analytics Engine Configuration Control Plane Control Plane Control Plane Compute (vrouter) Gateway (MX, EX, QFX) Service (SRX, Firefly)
34 Contrail Controller (SW Overview) Control All Control s are active-active Each vrouter uses XMPP to connect with multiple Control s for redundancy Each Control connects to multiple Configuration s for redundancy BGP and NetConf is used to connect with physical gateway routers or Service s Control s federate using BGP Control s can run different software versions for test-before-deploy and live upgrades Contrail Config ssupervisor-config contrail-api contrail-config-nodemgr contrail-discovery contrail-schema contrail-svc-monitor contrail-zookeeper Ifmap redis-config Contrail Database supervisord-contrail-database contrail-database Contrail Control supervisor-control contrail-control contrail-control-nodemgr supervisor-dns contrail-dns contrail-named Quantum Servcies quantum-server Support Servcies rabbitmq-server
35 Route Distribution Control Plane (XMPP) : NH = ; LBL = 17 Configuration IF-MAP Control REST API : NH = ; LBL = 39 Outer MAC headers left out to reduce clutter Control Plane (XMPP) : NH = ; LBL = : NH = ; LBL = 17 PubDstIP PubSrcIP PriDstIP PriSrcIP GRE LBL= PAYLOAD IP Network vrouter Agent : NH = ; LBL = 17 VRF (Dynamic Tunnel Encapsulation) : NH = ; LBL = 39 (Dynamic Tunnel Encapsulation) VRF vrouter Agent PriDstIP PriSrcIP PAYLOAD VM-A VM-B PriDstIP PriSrcIP PAYLOAD Compute Compute 2
36 Route Distribution: L3VPN REST API Config Mgmt. DC-1 Control Plane XMPP BGP Control s : NH = ; LBL = 417 ;RD ;RT : NH = ; LBL = 417 I-MBGP E-MBGP I-MBGP E-MBGP I-MBGP MPLS Outer Label IP Network : NH = ; LBL = 317 ;RD ;RT Service Provider PriDstIP : NH = ; LBL = 217 ;RD ;RT PubDstIP PubSrcIP PriDstIP PriSrcIP MPLS PriSrcIP : NH = ; LBL = 117 ;RD ;RT LBL= PAYLOAD IP Network : NH = ; LBL = 17 ;RD ;RT BGP Control s : NH = ; LBL = 17 PubDstIP PubSrcIP PriDstIP PriSrcIP GRE LBL= PAYLOAD REST API Config Mgmt. DC-2 Control Plane XMPP GRE LBL= PAYLOAD : NH = ; LBL = 417 PriDstIP PriSrcIP PAYLOAD VM-A VM-B Server Server : NH = ; LBL = 417 PriDstIP PriSrcIP PAYLOAD
37 Route Distribution: E-VPN Control Plane (XMPP) MAC2: NH = ; LBL = 17 Configuration IF-MAP Control REST API MAC1: NH = ; LBL = 39 Control Plane (XMPP) MAC1: NH = ; LBL = 39 MAC2: NH = ; LBL = 17 PubDstIP PubSrcIP DstMAC SrcMAC GRE LBL=17 MAC1 MAC2 PAYLOAD IP Network vrouter Agent MAC2: NH = ; LBL = 17 VRF (Dynamic Tunnel Encapsulation) MAC1: NH = ; LBL = 39 (Dynamic Tunnel Encapsulation) VRF vrouter Agent DstMAC SrcMAC MAC2 MAC1 PAYLOAD VM VM DstMAC SrcMAC MAC2 MAC1 PAYLOAD Server 1 MAC1 MAC2 Server 2
38 Contrail Stack: Configuration s Customer OSS/BSS OpenStack CloudStack REST APIs (Configuration, Operational, Analytics) Analytics Engine Analytics Engine Analytics Engine Configuration s Control Plane Control Plane Control Plane Compute (vrouter) Gateway (MX, EX, QFX) Service (SRX, Firefly)
39 Contrail CFMG/Analytics/GUI (SW Overview) Contrail Database supervisord-contrail-database contrail-database Contrail Config ssupervisor-config contrail-api contrail-config-nodemgr contrail-discovery contrail-schema contrail-svc-monitor contrail-zookeeper Ifmap redis-config Support Servcies Mysqld Httpd Libvirtd rabbitmq-server memcached Contrail Web UI supervisor-webui contrail-webui contrail-webui-middleware redis-webui Contrail Analytics supervisor-analytics contrail-analytics-nodemgr contrail-collector contrail-opserver contrail-qe redis-query redis-sentinel redis-uve Horizon Services openstack-dashboard Keystone Services openstack-keystone Quantum Servcies quantum-server Cinder Services openstack-cinder-api openstack-cinder-scheduler Glance Services openstack-glance-api openstack-glance-registry Nova Servcies openstack-nova-api openstack-nova-cert openstack-nova-scheduler openstack-nova-conductor Configuration API server provides northbound REST interface -- orchestration system provisions using this API service DHT/NoSQL database is used for persistence and High Availability of configuration Schema transformer compiles the high level data model to low level model for vrouter, Service s, and Gateway Routers IF-MAP is used to represent the data-model -- Control s subscribe to a subset of the configuration
40 Contrail Stack: Analytics Engine Customer OSS/BSS OpenStack CloudStack REST APIs (Configuration, Operational, Analytics) Analytics Engine Analytics Engine Analytics Engine Configuration s Control Plane Control Plane Control Plane Compute (vrouter) Gateway (MX, EX, QFX) Service (SRX, Firefly)
41 Contrail CFMG/Analytics/GUI (SW Overview) Contrail Database supervisord-contrail-database contrail-database Contrail Config ssupervisor-config contrail-api contrail-config-nodemgr contrail-discovery contrail-schema contrail-svc-monitor contrail-zookeeper Ifmap redis-config Support Servcies Mysqld Httpd Libvirtd rabbitmq-server memcached Contrail Web UI supervisor-webui contrail-webui contrail-webui-middleware redis-webui Contrail Analytics supervisor-analytics contrail-analytics-nodemgr contrail-collector contrail-opserver contrail-qe redis-query redis-sentinel redis-uve Horizon Services openstack-dashboard Keystone Services openstack-keystone Quantum Servcies quantum-server Cinder Services openstack-cinder-api openstack-cinder-scheduler Glance Services openstack-glance-api openstack-glance-registry Nova Servcies openstack-nova-api openstack-nova-cert openstack-nova-scheduler openstack-nova-conductor Analytics API server provides northbound REST Interface for Applications SQL-style query language for NoSQL access -- object traces, flow records, syslog DHT/NoSQL database is used for scale and persistence Sandesh Protocol (XML over TCP) is used by all nodes (Control, Configuration, Compute, and physical network) to deposit data in the NoSQL DB Rules engine automatically collects operational state on specific events Collector supports NetFlow for non- Juniper devices Operational state of any node can be queried by the analytics engine
42 Analytics Access Through the Northbound API Configuration Virtual network (L2/L3) Security and QoS policies IPAM rules, floating IP Analyzer and mirroring Operational Control s and vrouters Datacenter gateway router Virtual router connected networks and ACLs Virtual router statistics Analytics Query tables Flow records System objects Aggregated traffic statistics
43 Contrail Stack: REST APIs Customer OSS/BSS OpenStack CloudStack REST APIs (Configuration, Operational, Analytics) Analytics Engine Analytics Engine Analytics Engine Configuration s Control Plane Control Plane Control Plane Compute (vrouter) Gateway (MX, EX, QFX) Service (SRX, Firefly)
44 APIs
45 Contrail Stack: OpenStack Customer OSS/BSS OpenStack CloudStack REST APIs (Configuration, Operational, Analytics) Analytics Engine Analytics Engine Analytics Engine Configuration s Control Plane Control Plane Control Plane Compute (vrouter) Gateway (MX, EX, QFX) Service (SRX, Firefly)
46 OpenStack Horizon VM States: Scheduling Networking Spawning Active
47 Contrail Dashboard The Dashboard page shows a at a glance view of the Infrastructure components including the number of virtual routers, control nodes, analytics nodes, and Config nodes currently operational, bubble chart of virtual routers showing the CPU and memory utilization, logs, system information and alerts
48 OpenContrail References: Github link: OpenContrail & DevStack: Configuring Contrail for OpenStack: OpenContrail Users Mailing List: OpenContrail Dev Mailing List:
49 OpenContrail References: Network Virtualization Architecture Deep Dive Software architecture Day One Book: ebook/dp/b00gtxgp7o/ref=sr_1_1?ie=utf8&qid= &sr=8-1&keywords=opencontrail
50
OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT
OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT sdn-and-nfv-technical---georgia-tech---sep-2013---v2 Bruno Rijsman, Distinguished Engineer 24 September 2013 Use Cases 2 Copyright 2013 Juniper Networks,
More informationJuniper JN0-410 Exam. Volume: 65 Questions. Question No: 1 What are two valid service VMs in a service chain? (Choose two.) A.
Volume: 65 Questions Question No: 1 What are two valid service VMs in a service chain? (Choose two.) A. gateway B. load balancer C. orchestrator D. firewall Answer: B,D Question No: 2 Which role does OpenStack
More informationIntroduction to Neutron. Network as a Service
Introduction to Neutron Network as a Service Assaf Muller, Associate Software Engineer, Cloud Networking, Red Hat assafmuller.wordpress.com, amuller@redhat.com, amuller on Freenode (#openstack) The Why
More informationQuantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer
Quantum, network services for Openstack Salvatore Orlando sorlando@nicira.com Openstack Quantum core developer Twitter- @taturiello Caveats Quantum is in its teenage years: there are lots of things that
More informationBRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Software Engineer
BRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Software Engineer Agenda Background Technical Overview Demonstration Q&A 2 Looking Back Do You Remember What This Guy Did to IT? Linux 3 The Internet
More informationArchitecture and terminology
Architecture and terminology Guy Carmin RHCE, RHCI, RHCVA, RHCSA Solution Architect IGC, Red Hat Roei Goldenberg RHCE Linux Consultant and Cloud expert, Matrix May 2015 Agenda RHEL-OSP services modules
More informationBest Practice Deployment of F5 App Services in Private Clouds. Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect
Best Practice Deployment of F5 App Services in Private Clouds Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect Agenda 1 2 3 4 5 The trend of data center, private cloud
More informationBuild Cloud like Rackspace with OpenStack Ansible
Build Cloud like Rackspace with OpenStack Ansible https://etherpad.openstack.org/p/osa-workshop-01 Jirayut Nimsaeng DevOps & Cloud Architect 2nd Cloud OpenStack-Container Conference and Workshop 2016 Grand
More informationCloud Networking (VITMMA02) Network Virtualization: Overlay Networks OpenStack Neutron Networking
Cloud Networking (VITMMA02) Network Virtualization: Overlay Networks OpenStack Neutron Networking Markosz Maliosz PhD Department of Telecommunications and Media Informatics Faculty of Electrical Engineering
More informationPart2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti
S3IT: Service and Support for Science IT Cloud middleware Part2: Let s pick one cloud IaaS middleware: OpenStack Sergio Maffioletti S3IT: Service and Support for Science IT, University of Zurich http://www.s3it.uzh.ch/
More informationContrail Cloud Platform Architecture
Contrail Cloud Platform Architecture Release 10.0 Modified: 2018-04-04 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net Juniper Networks, the Juniper
More informationDPDK Summit 2016 OpenContrail vrouter / DPDK Architecture. Raja Sivaramakrishnan, Distinguished Engineer Aniket Daptari, Sr.
DPDK Summit 2016 OpenContrail vrouter / DPDK Architecture Raja Sivaramakrishnan, Distinguished Engineer Aniket Daptari, Sr. Product Manager CONTRAIL (MULTI-VENDOR) ARCHITECTURE ORCHESTRATOR Interoperates
More informationContrail Cloud Platform Architecture
Contrail Cloud Platform Architecture Release 13.0 Modified: 2018-08-23 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net Juniper Networks, the Juniper
More informationAccelerating Contrail vrouter
WHITE PAPER Accelerating Contrail vrouter WHEN DEPLOYED WITH THE JUNIPER NETWORKS CONTRAIL CLOUD NETWORKING PLATFORM, THE NETRONOME AGILIO VROUTER SOLUTION DELIVERS ACCELERATED PERFORMANCE THAT ENABLES
More informationOpenStack Networking Services and Orchestration 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION
OpenStack Networking Services and Orchestration 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION A Brief History of Networking Intelligent Industry Solutions Scale Architecture
More informationTungstenFabric (Contrail) at Scale in Workday. Mick McCarthy, Software Workday David O Brien, Software Workday
TungstenFabric (Contrail) at Scale in Workday Mick McCarthy, Software Engineer @ Workday David O Brien, Software Engineer @ Workday Agenda Introduction Contrail at Workday Scale High Availability Weekly
More informationFROM SDN TO CLOUD NETWORKING. Bob Muglia EXECUTIVE VICE PRESIDENT, SOFTWARE SOLUTIONS DIVISION
FROM SDN TO CLOUD NETWORKING Bob Muglia EXECUTIVE VICE PRESIDENT, SOFTWARE SOLUTIONS DIVISION TODAY S REALITY Instability & Constant Change 10 % of CEOs feel confident in their ability to plan for growth
More informationNeutron: peeking behind the curtains
Neutron: peeking behind the curtains (that is to say how Neutron builds virtual networks) Salvatore Orlando VMware Twitter: @taturiello IRC: salv-orlando Email: sorlando(at)vmware.com Before we start Make
More informationNetwork Mul,tenancy in Xen- based Clouds. Chiradeep Vi;al CloudStack Commi;er Citrix Sep
Network Mul,tenancy in Xen- based Clouds Chiradeep Vi;al CloudStack Commi;er Citrix Systems @chiradeep Sep 18 2013 Agenda Introduc,on to CloudStack Mul,- tenant IAAS Network Virtualiza,on / SDN L3 isola,on
More informationFlexible NFV WAN interconnections with Neutron BGP VPN
Flexible NFV WAN interconnections with Neutron BGP VPN Thomas Morin Orange OpenStack Summit, May 2018, Vancouver BC Agenda BGP VPNs as a key building block for Telcos 1-slide reminder on BGP VPNs Why we
More informationAccelerating vrouter Contrail
WHITE PAPER Accelerating vrouter Contrail A VIRTUAL ROUTER (VROUTER) IS A SOFTWARE ONLY IMPLEMENTATION OF LAYER 3 INTERNET PROTOCOL (IP) ROUTING. ROUTING FUNCTIONS THAT ARE TRADITIONALLY DELIVERED AS DEDICATED
More informationJN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min.
JN0-210.juniper Number: JN0-210 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Which protocol does Juniper Networks recommend to provide real-time updates of the network topology to the NorthStar
More informationProvisioning Overlay Networks
This chapter has the following sections: Using Cisco Virtual Topology System, page 1 Creating Overlays, page 2 Creating Network using VMware, page 4 Creating Subnetwork using VMware, page 4 Creating Routers
More informationNexus 1000V in Context of SDN. Martin Divis, CSE,
Nexus 1000V in Context of SDN Martin Divis, CSE, mdivis@cisco.com Why Cisco Nexus 1000V Losing the Edge Server Admin Host Host Host Host Server Admin manages virtual switching! vswitch vswitch vswitch
More informationNephOS. A Single Turn-key Solution for Public, Private, and Hybrid Clouds
NephOS A Single Turn-key Solution for Public, Private, and Hybrid Clouds What is NephOS? NephoScale NephOS is a turn-key OpenStack-based service-provider-grade cloud software suite designed for multi-tenancy.
More informationCS-580K/480K Advanced Topics in Cloud Computing. OpenStack
CS-580K/480K dvanced Topics in Cloud Computing OpenStack 1 Where we are 2 Virtualization Layer Operating System 1 2 3 4 Operating System 1 2 3 4 Operating System 1 2 3 4 VM1 VM2 VM3 Virtualization Layer
More information"Charting the Course... H8Q14S HPE Helion OpenStack. Course Summary
Course Summary Description This course will take students through an in-depth look at HPE Helion OpenStack V5.0. The course flow is optimized to address the high-level architecture and HPE Helion OpenStack
More informationNephOS. A Single Turn-key Solution for Public, Private, and Hybrid Clouds
NephOS A Single Turn-key Solution for Public, Private, and Hybrid Clouds What is NephOS? NephoScale NephOS is a turn-key OpenStack-based service-provider-grade cloud software suite designed for multi-tenancy.
More informationVMWARE SOLUTIONS AND THE DATACENTER. Fredric Linder
VMWARE SOLUTIONS AND THE DATACENTER Fredric Linder MORE THAN VSPHERE vsphere vcenter Core vcenter Operations Suite vcenter Operations Management Vmware Cloud vcloud Director Chargeback VMware IT Business
More informationContrail Release Release Notes
Contrail Release 3.2.8 Release Notes Release 3.2.8 December 2017 Contents Introduction........................................................ 3 New and Changed Features............................................
More informationSDN+NFV Next Steps in the Journey
SDN+NFV Next Steps in the Journey Margaret T. Chiosi AT&T Labs Distinguished Architect SDN-NFV Realization 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks
More informationWELCOME. Chicago Juniper Users Group SEPT 18TH, 2013
WELCOME Chicago Juniper Users Group SEPT 18TH, 2013 THE SDN OPPORTUNITY James Kelly SDN PORTFOLIO & PARTNER MANAGEMENT SSD STRATEGY & MARKETING WHY SDN NOW? SOFTWARE TRENDS AND TECHNOLOGY DAMANDS + + Software
More informationContrail Release Release Notes
Contrail Release 3.2.11 Release Notes Release 3.2.11 June 2018 Contents Introduction........................................................ 3 New and Changed Features............................................
More informationBCS EXIN Foundation Certificate in OpenStack Software Syllabus
BCS EXIN Foundation Certificate in OpenStack Software Syllabus Version 1.2 April 2017 This qualification is not regulated by the following United Kingdom Regulators - Ofqual, Qualification in Wales, CCEA
More informationOpen vswitch in Neutron
Open vswitch in Neutron Performance Challenges and Hardware Offload Date: Hong Kong, 6th Nov. 2013 Authors: Yongsheng Gong gongysh@unitedstack.com Bo Liang liang.bo@99cloud.net 1 197 Deployments Hyper-V
More informationContrail Release Release Notes
Contrail Release 3.2.10 Release Notes Release 3.2.10 May 2018 Contents Introduction........................................................ 3 New and Changed Features............................................
More informationContrail Sandbox Tutorial Script
Contrail Sandbox Tutorial Script Tutorial Flow Login to lab setup Add security rules Add IP address manager Add two networks Add network policy Add two VMs (can t ping) Add network policy to networks (VMs
More informationCONTAINERS AND MICROSERVICES WITH CONTRAIL
CONTAINERS AND MICROSERVICES WITH CONTRAIL Scott Sneddon Sree Sarva DP Ayyadevara Sr. Director Sr. Director Director Cloud and SDN Contrail Solutions Product Line Management This statement of direction
More informationCisco Virtual Topology System (VTS)
Cisco Virtual Topology System (VTS) Cisco Knowledge Network Presentation Vijay Arumugam and Palak Desai Product Management, Cloud and Virtualization Feb 3, 2016 Agenda Trends and Challenges in SP market
More informationOpenstack Networking Design
Openstack Networking Design Pete Lumbis CCIE #28677, CCDE 2012::3 Cumulus Networks Technical Marketing Engineer 1 Openstack Overview Takes a pool of servers Deploys s (OS, disk, memory, CPU cores, etc)
More informationNetwork Automation: Options & Possibilities 2016 BROCADE COMMUNICATIONS SYSTEMS, INC.
Network Automation: Options & Possibilities 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. Consumption Model Mid Enterprise HE Enterprise Telco Top 7 MSDC Regional CSP CSP Python DevOps 1 10 CLI Basic scripting
More informationContrail Release Release Notes
Contrail Release 3.2.2 Release Notes Release 3.2.2 March 2017 Contents Introduction........................................................ 2 New and Changed Features............................................
More informationSession objectives and takeaways
Session objectives and takeaways Objectives Explain SDN Core Concepts Deploy SDN Fabric with SCVMM 2016 Takeaways: Deploying SDN Fabric components with SCVMM requires planning Deploying Tenant Resources
More informationBuilding NFV Solutions with OpenStack and Cisco ACI
Building NFV Solutions with OpenStack and Cisco ACI Domenico Dastoli @domdastoli INSBU Technical Marketing Engineer Iftikhar Rathore - INSBU Technical Marketing Engineer Agenda Brief Introduction to Cisco
More informationNeutron networking with RHEL OpenStack Platform. Nir Yechiel Senior Technical Product Manager, OpenStack Red Hat
Neutron networking with RHEL OpenStack Platform Nir Yechiel (@nyechiel) Senior Technical Product Manager, OpenStack Red Hat About Me OpenStack Community Member Working with customers deploying OpenStack
More informationExploring Cloud Security, Operational Visibility & Elastic Datacenters. Kiran Mohandas Consulting Engineer
Exploring Cloud Security, Operational Visibility & Elastic Datacenters Kiran Mohandas Consulting Engineer The Ideal Goal of Network Access Policies People (Developers, Net Ops, CISO, ) V I S I O N Provide
More informationCONTRAIL NETWORKING. Product Description. Product Overview
Data Sheet CONTRAIL NETWORKING Product Description Enterprise IT is under increasing pressure to become agile and accelerate value to the business by adopting hybrid cloud architectures and delivering
More informationMinimal OpenStack Starting Your OpenStack Journey
Minimal OpenStack Starting Your OpenStack Journey Sean Dague / Aug 19th, 2015 Twitter: @sdague Blog: dague.net The Mission of OpenStack "To produce the ubiquitous Open Source Cloud Computing platform that
More informationCase Study on Enterprise Private Cloud
Case Study on Enterprise Private Cloud A TCS Case Study Veerapuram Varadhan (SUSE) Murugan N (TCS) Agenda Tata Consultancy Services Company Overview Private Cloud Challenges Present infrastructure TCS
More informationEthernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade
Ethernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade fkoelmel@broc 10/28/2013 2 2012 Brocade Communications Systems, Inc. Proprietary Information ETHERNET FABRICS
More informationLAB EXERCISE: RedHat OpenShift with Contrail 5.0
LAB EXERCISE: RedHat OpenShift with Contrail 5.0 Author Savithru Lokanath , v1.4 Prerequisites An AWS account with permissions to CRUD Compute, Storage & Network resources CentOS
More informationXen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems
Xen and CloudStack Ewan Mellor Director, Engineering, Open-source Cloud Platforms Citrix Systems Agenda What is CloudStack? Move to the Apache Foundation CloudStack architecture on Xen The future for CloudStack
More informationCloud Networking From Theory to Practice. Ivan Pepelnjak NIL Data Communications
Cloud Networking From Theory to Practice Ivan Pepelnjak (ip@ioshints.info) NIL Data Communications Who is Ivan Pepelnjak... in 30 Seconds Networking engineer since 1985 (DECnet, Netware, X.25, OSI, IP...)
More informationManaging Demand Spikes in a highly flexible and agile deployment
Managing Demand Spikes in a highly flexible and agile deployment Yuki Sato S2 (Akita, Japan) Jan Hilberath Midokura (Tokyo, Japan) Agenda Company Introduction Why SUSE OpenStack with MidoNet? MidoNet Introduction
More informationRoad to Private Cloud mit OpenStack Projekterfahrungen
Road to Private Cloud mit OpenStack Projekterfahrungen Andreas Kress Enterprise Architect Oracle Sales Consulting DOAG Regio Nürnberg/Franken 20. April 2017 Safe Harbor Statement The following is intended
More informationOpenStack Ceilometer. Tong Li (IBM) Brad Topol (IBM)
OpenStack Ceilometer Tong Li (IBM) Brad Topol (IBM) Agenda What is Ceilometer? Brief history of Ceilometer Meters of Ceilometer Workflow Ceilometer Architect & Building Blocks Collecting Process Pipeline
More informationData Center Configuration. 1. Configuring VXLAN
Data Center Configuration 1. 1 1.1 Overview Virtual Extensible Local Area Network (VXLAN) is a virtual Ethernet based on the physical IP (overlay) network. It is a technology that encapsulates layer 2
More informationFully Scalable Networking with MidoNet
Fully Scalable ing with MidoNet Sandro Mathys Community Manager Sandro Mathys MidoNet Community Manager at Midokura Former Linux Systems Engineer Long standing contributor to Fedora & RDO Twitter / Freenode
More informationCisco Virtual Networking Solution for OpenStack
Data Sheet Cisco Virtual Networking Solution for OpenStack Product Overview Extend enterprise-class networking features to OpenStack cloud environments. A reliable virtual network infrastructure that provides
More informationIntroduction To OpenStack. Haim Ateya Group Manager, EMC
Introduction To OpenStack Haim Ateya Group Manager, EMC Session Goals Get the audience familiar with OpenStack IaaS platform Go over the project, releases and community around it Review and explain OpenStack
More informationOpenStack. Architecture and Operation. OpenStack Tutorial Day 2. Kasidit Chanchio Vasabilab, Thammasat University
OpenStack Architecture and Operation OpenStack Tutorial Day 2 Kasidit Chanchio Vasabilab, Thammasat University How OpenStack Components work Components in our focuses: Keystone Nova Glance Networking Orchrestration
More informationOpenStack Network Design using Cisco Solutions Shannon McFarland CCIE #5245 Principal
OpenStack Network Design using Cisco Solutions Shannon McFarland CCIE #5245 Principal Engineer @eyepv6 Other Sessions Getting Started with OpenStack (DEVNET-1101) OpenStack Enabling DevOps (DEVNET-1104)
More informationGluon: An Enabler for NFV
Gluon: An Enabler for NFV Bin Hu PMTS, AT&T Ian Wells Principal Engineer, Cisco Ildikó Váncsa OpenStack Coordinator, Ericsson Alternatives for Improving Openstack Networking to Address NFV Needs Controller
More informationDEPLOYING NFV: BEST PRACTICES
DEPLOYING NFV: BEST PRACTICES Rimma Iontel Senior Cloud Architect, Cloud Practice riontel@redhat.com Julio Villarreal Pelegrino Principal Architect, Cloud Practice julio@redhat.com INTRODUCTION TO NFV
More informationAlternatives for Improving OpenStack Networking to Address NFV Needs
Alternatives for Improving OpenStack Networking to Address NFV Needs Margaret Chiosi AT&T Labs Distinguished Network Architect Open Platform for NFV OPNFV President (Linux Foundation) Ian Wells Principal
More informationProject Calico v3.2. Overview. Architecture and Key Components. Project Calico provides network security for containers and virtual machine workloads.
Project Calico v3.2 Overview Benefits Simplicity. Traditional Software Defined Networks (SDNs) are complex, making them hard to deploy and troubleshoot. Calico removes that complexity, with a simplified
More informationXen*, SDN and Apache Cloudstack. Sebastien Goasguen, Apache CloudStack Citrix EMEA August 28 th 2012 Xen Summit
Xen*, SDN and Apache Cloudstack Sebastien Goasguen, Apache CloudStack Citrix EMEA August 28 th 2012 Xen Summit Outline A bit about CloudStack A bit about SDN A bit about OpenVswitch Some bits about SDN
More informationProvisioning Overlay Networks
This chapter has the following sections: Using Cisco Virtual Topology System, page 1 Creating Overlays, page 2 Creating Network using VMware, page 3 Creating Subnetwork using VMware, page 4 Creating Routers
More informationFile system, 199 file trove-guestagent.conf, 40 flavor-create command, 108 flavor-related APIs list, 280 show details, 281 Flavors, 107
Index A Amazon AWS, 7, 10 Amazon RDS DBaaS solutions, 10 service vs. platform, 8 single-tenant DBaaS solution, 6 Amazon RedShift DBaaS solutions, 10 single-tenant DBaaS solution, 6 AMD-V, 17 AMQP server
More informationSDN TO BE OR NOT TO BE. Uwe Richter SE Director Russia/CIS, East and South East Europe
SDN TO BE OR NOT TO BE Uwe Richter SE Director Russia/CIS, East and South East Europe uwe@juniper.net FUNDAMENTAL PROBLEMS TO SOLVE Want more innovation in networking Want it more quickly too Want more
More informationVeč kot SDN - SDA arhitektura v uporabniških omrežjih
Več kot SDN - SDA arhitektura v uporabniških omrežjih Aleksander Kocelj SE Cisco Agenda - Introduction to Software Defined Access - Brief description on SDA - Cisco SDA Assurance - DEMO 2 New Requirements
More informationBuilding a Big IaaS Cloud. David /
Building a Big IaaS Cloud David Nalley @ke4qqq ke4qqq@apache.org / david@gnsa.us #whoami Recovering Sysadmin F/LOSS contributor Committer on Apache CloudStack Assumptions You have a need for an IaaS compute
More informationUsing PCE for path computation, PCEP for device config and BGP-LS for topology discovery vcpe
Requirement Configuration and management of DC networks using OpenStack Neutron Using overlay L2/L3 network for VM/IaaS connectivity Configuration and management of Open vswitch instances; deploying all
More informationCloud Essentials for Architects using OpenStack
Cloud Essentials for Architects using OpenStack Course Overview Start Date 5th March 2015 Duration 2 Days Location Dublin Course Code SS15-13 Programme Overview Cloud Computing is gaining increasing attention
More informationBuilding a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical
Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1106 Agenda Cisco Media Blueprint Media Workflows
More informationSimplify Container Networking With ican. Huawei Cloud Network Lab
Simplify Container Networking With ican Huawei Cloud Network Lab Container Network Defined By Application 2 What we face today Automation Deployment and Orchestration: Automate deploy resource for application
More information70-745: Implementing a Software-Defined Datacenter
70-745: Implementing a Software-Defined Datacenter Target Audience: Candidates for this exam are IT professionals responsible for implementing a software-defined datacenter (SDDC) with Windows Server 2016
More informationCisco VTS. Enabling the Software Defined Data Center. Jim Triestman CSE Datacenter USSP Cisco Virtual Topology System
Cisco Virtual Topology System Cisco VTS Enabling the Software Defined Data Center Jim Triestman CSE Datacenter USSP jtriestm@cisco.com VXLAN Fabric: Choice of Automation and Programmability Application
More informationOpenStack Networking: Where to Next?
WHITE PAPER OpenStack Networking: Where to Next? WHAT IS STRIKING IS THE PERVASIVE USE OF OPEN VSWITCH (OVS), AND AMONG NEUTRON FEATURES, THE STRONG INTEREST IN SOFTWARE- BASED NETWORKING ON THE SERVER,
More informationMETAFABRIC ARCHITECTURE A SIMPLE, OPEN, AND SMART NETWORK FOR THE DATA CENTER
METAFABRIC ARCHITECTURE A SIMPLE, OPEN, AND SMART NETWORK FOR THE DATA CENTER APPLICATIONS ARE DRIVING IT TRANSFORMATION Virtualization Clouds SDN 2 Copyright 2013 Juniper Networks, Inc. TWO PROBLEMS WITH
More informationIP Fabric Reference Architecture
IP Fabric Reference Architecture Technical Deep Dive jammon@brocade.com Feng Shui of Data Center Design 1. Follow KISS Principle Keep It Simple 2. Minimal features 3. Minimal configuration 4. Configuration
More informationBaremetal with Apache CloudStack
Baremetal with Apache CloudStack ApacheCon Europe 2016 Jaydeep Marfatia Cloud, IOT and Analytics Me Director of Product Management Cloud Products Accelerite Background Project lead for open source project
More informationDeploying TeraVM in an OpenStack Environment
Application Note Deploying TeraVM in an OpenStack Environment VIAVI Solutions TeraVM in OpenStack* is revolutionizing IP testing! Never before has it been as easy or cost effective to scale test traffic
More informationContrail Networking: Evolve your cloud with Containers
Contrail Networking: Evolve your cloud with Containers INSIDE Containers and Microservices Transformation of the Cloud Building a Network for Containers Juniper Networks Contrail Solution BUILD MORE THAN
More informationDockercon 2017 Networking Workshop
Dockercon 2017 Networking Workshop Mark Church, Technical Account Manager @ Docker Lorenzo Fontana, Docker Captain Nico Kabar, Solutions Architect @ Docker Agenda 1. Container Network Model 2. Docker Networking
More informationContrail Networking. Product Description. Data Sheet. Product Overview
Networking Product Overview Networking is a simple, open, and agile cloud network automation product that implements an SDN architecture. With its scale-out microservices architecture, orchestrate virtual
More informationNetwork Automation using Contrail Cloud (NACC)
Network Automation using Contrail Cloud (NACC) COURSE OVERVIEW: This five-day course is designed to provide students with the knowledge required to work with the Juniper Contrail software-defined networking
More informationLayer-4 to Layer-7 Services
Overview, page 1 Tenant Edge-Firewall, page 1 LBaaS, page 2 FWaaS, page 4 Firewall Configuration, page 6 Overview Layer-4 through Layer-7 services support(s) end-to-end communication between a source and
More informationProject Calico v3.1. Overview. Architecture and Key Components
Project Calico v3.1 Overview Benefits Simplicity. Traditional Software Defined Networks (SDNs) are complex, making them hard to deploy and troubleshoot. Calico removes that complexity, with a simplified
More informationVirtualization Design
VMM Integration with UCS-B, on page 1 VMM Integration with AVS or VDS, on page 3 VMM Domain Resolution Immediacy, on page 6 OpenStack and Cisco ACI, on page 8 VMM Integration with UCS-B About VMM Integration
More informationNetwork Virtualization
Network Virtualization Petr Grygárek 1 Traditional Virtualization Techniques Network Virtualization Implementation of separate logical network environments (Virtual Networks, VNs) for multiple groups on
More informationApplication Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015
Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services Redhat Summit 2015 Agenda Introduction Why Application Centric Application Deployment Options What is Microservices Infrastructure
More informationApache CloudStack. Sebastien Goasguen Open Source Office,
Apache CloudStack Sebastien Goasguen Open Source Office, Citrix @sebgoa IaaS Landscape IaaS is really: A Data Center Orchestrator Data storage Data movement Data processing That can: Handle failures Support
More informationWeiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer
Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung Alexei Agueev, Systems Engineer ETHERNET MIGRATION 10G/40G à 25G/50G/100G Interface Parallelism Parallelism increases
More informationUpcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102
Upcoming Services in OpenStack Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1102 Agenda OpenStack Overview Upcoming Services Trove Sahara Ironic Magnum Kolla OpenStack Overview
More informationDistributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013
Distributed Systems 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski Rutgers University Fall 2013 December 12, 2014 2013 Paul Krzyzanowski 1 Motivation for the Cloud Self-service configuration
More informationOpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist
OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist Agenda Introduction OpenStack OpenDaylight OPNFV Putting it all Together Conclusion
More informationWindows Server System Center Azure Pack
Windows Server System Center Azure Pack Tenant Deployment Multi-Tier LOB Application Tenant Deployment Multi-Tier LOB Application Inbox feature for integrated management of IP addresses, domain
More informationContrail plugin for Fuel Documentation
Contrail plugin for Fuel Documentation Release 3.0-3.0.0-1 Mirantis Inc. April 20, 2016 CONTENTS 1 Introduction 1 1.1 Key terms, acronyms and abbreviations.......................... 1 1.2 Overview..........................................
More informationIntegration of Hypervisors and L4-7 Services into an ACI Fabric. Azeem Suleman, Principal Engineer, Insieme Business Unit
Integration of Hypervisors and L4-7 Services into an ACI Fabric Azeem Suleman, Principal Engineer, Insieme Business Unit Agenda Introduction to ACI Review of ACI Policy Model Hypervisor Integration Layer
More information