Simplify Networking for Containers 叶磊曹水 华为中央软件院云网络实验室
|
|
- Junior Blair
- 6 years ago
- Views:
Transcription
1 Simplify Networking for s 叶磊曹水 华为中央软件院云网络实验室
2 The Nature of Network 2
3 cloud native and containerised micro-services high density/ dynamic complex deployment scenarios online monitoring and control E2E Monitoring SLA (Application to Application) L2/L3 Overlay Tunnel VM s Public Cloud Private Cloud more applications and micro services are deployed in containers 3
4 deployment complexity simple flat container network model: CNI complex deployment scenarios public clouds: AWS/Azure/HEC private clouds: openstack/vmware/ baremetal NFV: SR- IOV/L2/L3 4
5 deployment complexity simple flat container network model: CNI existing solutions are suitable for limited cases with hard-coded plugins complex deployment scenarios require a flexible solution that always adapts the best technology based on specific situation public clouds: AWS/Azure/HEC private clouds: openstack/vmware/ baremetal NFV: SR- IOV/L2/L3 5
6 How we deal with so many scenarios for containers? Public Cloud Private Cloud OVERLAY OVERLAY OS OS Socket TCP/IP OVERLAY vnic DRIVER Socket TCP/IP OVERLAY vnic DRIVER Network (Iaas) OVERLAY OS Socket TCP/IP OVERLAY NIC DRIVER IRONIC Underlay vrouter Traditional OS Socket TCP/IP Bridge OVS L2 SND backend Underlay Kuryr Traditional OS Socket TCP/IP Open Backend Bare Mental Host OVERLAY L2 Hetero OS OS OS SuSE12 Socket TCP/IP OVERLAY NICs Driver Socket TCP/IP L2 NICs Driver Socket TCP/IP Bridge OVS L2 OVERLAY Native Driver OVERLAY OS Socket TCP/IP OVERLAY NICs Driver L2 OS Socket TCP/IP OVERLAY NICs Driver Pass through Contain eros API VF PMD VF PassThrough OVERLAY L2 OS API vnic PMD OVERLAY VF PMD Containe ros API vnic PMD L2 VF PMD XEN KVM HostGW Cloud Provider VPC vrouter Kuryr Neutron Bare mental Bare mental Bare mental Bare mental Cloud Provider 6
7 Why we need so many models Customized Socket Lib Customized Socket Lib Customized Socket Lib Kernel Network Customized Network PMD Function feature Rich, identical to Kernel Function feature Normal, according to Customized Function feature Poor, according to application Performance Normal Performance Good, about 3 times than Kenel Performance Very good, identical to wire speed Compatibility Very good Compatibility Normal, maybe miss some socket function Compatibility Poor, only ENV 7
8 Our solution: ican (intelligent Network) an extensible framework to program various container network data path and policies adapt to different orchestrators support end-to-end SLA between containerised applications 8
9 ican architecture monitoring report node node node kubernets agent kubernets agent kubernets agent ican agent ican agent ican agent node ican monitor master etcd aggregated report SNC configurations aggregated report kubernetes master ican SLA schd ext. aggregated report ican master Standard Netwok Component (SNC) models SLA-annotated policy 9
10 CNI Interface Extension { "cniversion": "0.2.0", "name": "IDM-M", "type": "bridge-veth", // type (plugin) specific "vlanid": 42, "ipam": { "type": "dhcp", "routes": [ { "dst": " /16", { "dst": " /16" ] // args may be ignored by plugins "args": { "labels" : { " phynet " : " Phy_Net1" Once with one ticket 1CNI ADD PaaS Once with multi ticket 1CNI ADD 2CNI Network Configuration 2CNI Network Configuration Node PodX PodY br-intx br-inty { "cniversion": "0.2.0", "name": "IDM-M", "type": "bridge-veth", // type (plugin) specific "vlanid": 42, "ipam": { "type": "dhcp", "routes": [ { "dst": " /16", { "dst": " /16" ] // args may be ignored by plugins "args": { "labels" : { " phynet " : " Phy_Net1" { "cniversion": "0.2.0", "name": "IDM-C", "type": "bridge-veth", // type (plugin) specific "vlanid": 43, "ipam": { "type": "dhcp", "routes": [ { "dst": " /16", { "dst": " /16" ] // args may be ignored by plugins "args": { "labels" : { " phynet " : " Phy_Net2" Eth0 Eth1 PhyNet1 1) Parameters on CNI Network Configuration, support Once or Multi entry; 2) Reuse the CNI s common agreement, all customized fields within args segment; PhyNet2 10
11 Standard Network Component (SNC) model abstract for network components in data-path interfaces, devices and templates l2 interface l3 interface l2 paired interface l2 paired interface L2 device L2 devices: bridge/macvlan/ovs/ L3 device L3 devices: router/ipvlan/ L2 dev:linux bridge L3 dev: IPS a template for Flannel data path l2 interface l3 interface 11
12 Unified Framework For Multi Models MNG MNG Canal Plugin Flannel Plugin Calico Plugin Flannel Type Calico Type SR-IOV type Linux BR Kernel Route Linux BR Linux BR Kernel Route GRE Tunnel Kernel VxLAN PGP Route Sync Kernel Route Kernel VxLAN PGP Route Sync IPIP Tunnel Kernel Route Kernel Route User SR-IVO Through Existing every Plugins only support its own model Though they employ common data module, the function is isolated After deconstruct different data path, we setup a DSL language to describe them,using abstracted standard component Unified Framework with Pluggable drivers for additional es, Linux BR, SR-IOV,... 12
13 Big Pic of Multi-modes && Multi-planes User Socket Lib User Socket Lib User Socket Lib User Socket Lib Kernel bonding Process APP User PMD Kernel bonding Process APP User PMD UIO APP PMD UIO UIO APP PMD UIO NIC NIC NIC NIC NIC NIC NIC NIC NIC NIC NIC NIC PHY-OM PHY-MNG PHY-DATA PHY-NET 13
14 Open stack Neutron Ml2 Solution Neutron Server Neutron Server ML2 Plugin ML2 Plugin API Network API Network Host A Host B Host C Host D Host A Host B Host C Host D Linuxbridge Agent Hyper-V Agent Open Agent Open Agent Modular Agent Modular Agent Modular Agent Modular Agent Existing ML2 Plugin works with existing agents Separate agents for Linuxbridge, Open, and Hyper-V Combine Open Source Agents, a single agent which can support Linuxbridge and Open Pluggable drivers for additional es, Infiniband, SR- IOV,... 14
15 ican Control Plane Integrated with Openstack Kubernetes Master Openstack Neutron controller Local Node Kuberlet Kuryr Agent CANAL Agent Neutron Server Distributed KV store (etcd) CANAL Master Monitoring controller SLA Manager Control Node C C C C C C IPAM 15
16 Monitoring based SNC Modeling Monitoring on local SNC components : Generate E2E monitoring data in master node: C1 C2 C3 E2E Monitoring Monitoring Master E2Ethrought:minimal throughput E2E Drop rate: deviations between RX and TX Throughput Analysis:data from local node vif vif vif vif vport vport vdev vport vif vif vport vdev vport Monitorin g Agent Monitorin g Agent Bandwidth Throughput Status QoS CPU utilization pif pif pif pport pdev pif pport pdev Point Monitor Item Latency: Source T1 T4 T2 T3 Dest Latency = ((T4 - T1) - (T3 - T2)) / 2 16
17 Simplify Network SLA modeling ican provides north bound interfaces for orchestration and applications to define their requirements through PG(Pod Group: a group of pods with the same functions), Linking (network requirement between PG), SLA Service types and Service LB Type. Given topology and link bandwidth, evaluate the offers when deploying pods. Essentially a evaluation for pod placement, and validate the deployment. 2-Tiers Network topology management Underlay Network(Stable and Predictable) and Overlay Network (Customizable and Dynamic) Support: bandwidth, latency and drop rate Bandwidth <5% Latency <10%, more non-deterministic, affected by many factors such as queuing in software switch and hardware, application response, server IO, etc 10Mbps (x3) Web 5Mbps (x6) DB User 1 Internet Web DB Web Latency: Low 10Mbps (x2) Web DB User 2 Internet Web DB Convert link requirement to node requirement Polices Deployment Scheduler validation 17
18 ican networking Powerful Monitoring Implement monitoring on-demand and E-to-E monitoring based on the topology Facilitate on-demand DSL based troubleshooting Cooperate with the SLA subsystem to assess the SLA quality Rich Network Support Powerful network component modeling : SNC and Modeling via Yang Rich network schemes, support L2, Overlay, NAT, VLAN, L3, BGP, VPC Accelerated Network Multi-dimension SLA& Security Performance Isolation with bandwidth, latency, drop rate(proactive Network SLA and Reactive Network SLA ) Security Isolation: VLAN/VXLAN, ACL 18
19 Thank You. Copyright 2016 Huawei Technologies Co., Ltd. All Rights Reserved. The information in this document may contain predictive statements including, without limitation, statements regarding the future financial and operating results, future product portfolio, new technology, etc. There are a number of factors that could cause actual results and developments to differ materially from those expressed or implied in the predictive statements. Therefore, such information is provided for reference purpose only and constitutes neither an offer nor an acceptance. Huawei may change the information at any time without notice.
20 SNC Template Execution Workflow Node Network Pool Configuration Name Linux- Bridge Linux- Bridge IP-Filter OVS Location Host Host Host Network Capability Strategy Cap- Name GRE GRE VxLAN VxLan L2- DHCP Reques t Linux- Bridge; GRE-Ko; IP-Filter OVS; IP-Filter OVS; IP-Filter EVS;IP- Filter Dnsmas q;linux- Bridge; Priority -Index ❶ Node Network Capability Configuration Cap- Name GRE Locati on Conta iner Linux- Bridge Priorit y- Index 1 GRE Host 1 L2- DHCP Network Configuration Template Resource Bridge GRE-Tunnel ❷ Host 0 Resource Bridge ❸ ❹ Create();Del ete();config Network Configuration Deploy Template Resource Deploy-with Parameter GRE-Tunnel Internal-Link IP-Filter veth Bridge OVS ❹ Resource Bridge Driverfunc GRE- Tunneel Bridge Driverfunc Create();Del ete();config ure().. Create();Del ete();config ure() ❹ IP- Filter Resource Driverfunc Internal- Link Create();Del ete();config ure().. ❶ Network-Agent Local initialized base on Node Network Pool Configuration and Network Capability Strategy, generate Node Network Capability Configuration(NNCC). ❷ Node received template deployment request, check NNCC. If node can t meet requirement, return failure, otherwise will return Network Configuration Deployment Template (NCDT) with information ❸; ❹After, send network deployment request to Network-Element as NCDT defined, Finally executed by related network driver; 20
21 Modeling for Standard Network Component Standard Network Component can help to : Decouple network control with implementation Replace and upgrade network components seperately Provide on-demanding network solution and SLA for application Paired-IF Paired-IF Paired-IF L3_IF L3_IF L3_IF L3_IF L3_IF L3_IF L3: IPVLAN L2_IF L2: MACVLAN L2_IF L2-dev L3: IPS IFD/IPA IPVLAN SNC: L3_IF L3_DEV L2_IF MACVLAN SNC:L3_IF L2_DEV L2_IF CALICO SNC: Paired-IF L2_DEV L3_DEV L3_IF L3_IF 21
22 Example: Support with Flannel(VxLAN backend mode)via SNC Modeling (kernel based Overlay) SNC interfaces: /* L2:SW device definition */ { /* members */ string port[]; /* methods */ CreateDevice(); // creat L2:SW device CreatePort(string port_name); /* Overlay:Flannel device definition */ { /* members */ string inf_l; string inf_r; /* methods */ CreateDevice(); Connect(string inf, string port); /* Link:VNIC-pair device definition */ { /* members */ string inf_l; string inf_r; /* methods */ CreateDevice(); Connect(string inf, string port) Flannel Template: Link-Device: vnic-pair Port_L L2-Device: Page 12 模板化实例 Port_R Overlay: flannel == Operating abstraction: - CreateSubnet() -- get subnet information via etcd API - L2:SW.CreateDevice() => "l2_sw_dev" - L2:SW.CreatePort(port_L) - L2:SW.CreatePort(port_R) - Overlay:Flannel.CreateDevice() => "flannel_dev" - Overlay:Flannel.Connect(flannel_dev.inf_L, l2_sw_dev.port_r) - Overlay:Flannel.Connect(flannel_dev.inf_R, eth0) - Link:vNIC-pair.CreateDevice() => "link_dev" - Link:vNIC-pair.Connect(link_dev.inf_R, l2_sw_dev.port_l) 22
Simplify 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 informationKubernetes networking in the telco space
Kubernetes networking in the telco space LFN Developer Forum Gergely Csatari (using the materials of Robert Springer, and Peter Megyesi with the help of Levente Kale, Laszo Janosi and Gergo Huszty) 26-03-2018
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 informationMultiple Networks and Isolation in Kubernetes. Haibin Michael Xie / Principal Architect Huawei
Multiple Networks and Isolation in Kubernetes Haibin Michael Xie / Principal Architect Huawei Agenda CNI and network plug-ins Multiple network use cases, design and implementation Network multi-tenancy
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 informationProject Kuryr. Antoni Segura Puimedon (apuimedo) Gal Sagie (gsagie)
Project Kuryr Antoni Segura Puimedon (apuimedo) Gal Sagie (gsagie) What are the problems? Reinventing networking abstractions Changing and vendor specific solutions Flannel Weave SocketPlane Overlay2 for
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 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 informationHuawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers
Huawei CloudFabric and ware Collaboration Innovation Solution in Data Centers ware Data Center and Cloud Computing Solution Components Extend virtual computing to all applications Transform storage networks
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 informationBuenos Aires 31 de Octubre de 2018
Buenos Aires 31 de Octubre de 2018 VMware NSX Data Center & Containers in the Dell EMC Ecosystem Gonzalo Atienza Sr Systems Engineer, Network & Security Business Unit, VMware Containers are Here to stay!
More informationDataplane Networking journey in Containers
Dataplane Networking journey in Gary Loughnane gary.loughnane@intel.com Kuralamudhan Ramakrishnan kuralamudhan.ramakrishnan@intel.com DPDK Summit Userspace - Dublin- 2017 Discussion topics Container Deployment
More informationDatacenter Network Solutions Group
1 Enabling NFV features in kubernetes IVAN COUGHLAN IVAN.COUGHLAN@INTEL.COM Software Architect Kuralamudhan Ramakrishnan kuralamudhan.ramakrishnan@intel.com Senior Software Engineer Data Center Network
More informationProject Kuryr. Here comes advanced services for containers networking. Antoni Segura
Project Kuryr Here comes advanced services for containers networking Mohammad Banikazemi @MBanikazemi Gal Sagie @GalSagie Antoni Segura Puimedon @celebdor Outline Motivation and Introduction Current state
More informationK8s(Kubernetes) and SDN for Multi-access Edge Computing deployment
K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan 2017.06.02 Red Hat Hyde SUGIYAMA Senior Principal Technologist NFV SDN ICT Red Hat APAC Office of Technology
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 informationDan Williams Networking Services, Red Hat
Networking Containers with Kubernetes and OpenShift Dan Williams Networking Services, Red Hat Kubernetes Components Web UI Pod apiserver etcd Container 1 Container 2 scheduler controller Command-line interface
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
NET1949BU Seamless Network Connectivity for Virtual and Bare-metal s with NSX Suresh Thiru Sridhar Subramanian VMworld 2017 Content: Not for publication VMworld 2017 - NET1949BU Disclaimer This presentation
More informationHuawei FusionSphere 6.0 Technical White Paper on OpenStack Integrating FusionCompute HUAWEI TECHNOLOGIES CO., LTD. Issue 01.
Technical White Paper on OpenStack Integrating Issue 01 Date 2016-04-30 HUAWEI TECHNOLOGIES CO., LTD. 2016. All rights reserved. No part of this document may be reproduced or transmitted in any form or
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 informationOpendaylight: Enabling 5G through Cloud Native Telco Architecture Edgar Lombara Lumina Networks Inc.
Bay Area Opendaylight: Enabling 5G through Cloud Native Telco Architecture Edgar Lombara Lumina Networks Inc. Agenda Key drivers for 5G 5G and Cloud native Edge Cloud Core Cloud Microservices building
More informationOpenContrail Overview Architecture & Demo
www.opencontrail.org OpenContrail Overview Architecture & Demo Qasim Arham Oct, 2014 Agenda Introduction OpenStack Architecture and Overview OpenContrail and OpenStack Integration OpenStack Neutron Overview
More informationINSTALLATION RUNBOOK FOR Netronome Agilio OvS. MOS Version: 8.0 OpenStack Version:
INSTALLATION RUNBOOK FOR Netronome Agilio OvS Product Name: Agilio OvS Driver Version: 2.2-r4603 MOS Version: 8.0 OpenStack Version: Liberty Product Type: Network Offload Driver 1. Introduction 1.1 Target
More informationSmartNIC Programming Models
SmartNIC Programming Models Johann Tönsing 206--09 206 Open-NFP Agenda SmartNIC hardware Pre-programmed vs. custom (C and/or P4) firmware Programming models / offload models Switching on NIC, with SR-IOV
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 informationSmartNIC Programming Models
SmartNIC Programming Models Johann Tönsing 207-06-07 207 Open-NFP Agenda SmartNIC hardware Pre-programmed vs. custom (C and/or P4) firmware Programming models / offload models Switching on NIC, with SR-IOV
More informationA Brief Guide to Virtual Switching Franck Baudin (Red Hat) Billy O Mahony (Intel)
A Brief Guide to Virtual Switching Franck Baudin (Red Hat) Billy O Mahony (Intel) vswitching: Different Use Cases Enterprise Data Center Manageability Console Telco Network Infrastructure Larger Packet
More informationVirtual Infrastructure: VMs and Containers
Virtual Infrastructure: VMs and Containers Andy Bavier and Gopinath Taget ONF CORD Build Nov. 7-9, 2017 An Operator Led Consortium CORD platform evolution Cutting edge innovate Initial CORD prototype (ONS
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 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 informationUsing Network Virtualization in DevOps environments Yves Fauser, 22. March 2016 (Technical Product Manager VMware NSBU)
Using Network Virtualization in DevOps environments Yves Fauser, 22. March 2016 (Technical Product Manager VMware NSBU) 2014 VMware Inc. All rights reserved. Who is standing in front of you? Yves Fauser
More informationK8s(Kubernetes) and SDN for Multi-access Edge Computing deployment
K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit 2017.06.02 Red Hat Hyde SUGIYAMA Senior Principal Technologist NFV SDN ICT Red Hat APAC Office of Technology AGENDA Multi-access
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights ORACLE PRODUCT LOGO Solaris 11 Networking Overview Sebastien Roy, Senior Principal Engineer Solaris Core OS, Oracle 2 Copyright 2011, Oracle and/or
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 informationOPEN 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 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 informationCloud & container monitoring , Lars Michelsen Check_MK Conference #4
Cloud & container monitoring 04.05.2018, Lars Michelsen Some cloud definitions Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Software-as-a-Service (SaaS) Applications
More informationDPDK Summit China 2017
Summit China 2017 Embedded Network Architecture Optimization Based on Lin Hao T1 Networks Agenda Our History What is an embedded network device Challenge to us Requirements for device today Our solution
More informationNFV go-live. Where are my containers? Franck Baudin Sr Principal Product Manager - OpenStack NFV May 9, 2018
NFV go-live Where are my containers? Franck Baudin Sr Principal Product Manager - OpenStack NFV May 9, 2018 Mobile networks deployment today/yesterday 1 VNF == N x VNFci 1 ATCA blade == 1 VM == 1 VNFci
More informationContainer Networking and Openstack. Fernando Sanchez Fawad Khaliq March, 2016
Container Networking and Openstack Fernando Sanchez - @fernandosanchez Fawad Khaliq - @fawadkhaliq March, 2016 Agenda Containers, Orchestration and Networking Containers: runtimes Container Orchestration
More information2016 Mesosphere, Inc. All Rights Reserved.
MesosCon 2016 - Qian Zhang (IBM China), Avinash Sridharan, Jie Yu (Mesosphere) Container Network Interface (CNI) for Mesos: The `network/cni` isolator. 1 Qian Zhang Software Engineer zhangqxa@cn.ibm.com
More informationLinux Clusters Institute: OpenStack Neutron
Linux Clusters Institute: OpenStack Neutron Yale, August 13 th 17 th 2018 John Michael Lowe Senior Cloud Engineer Indiana University jomlowe@iu.edu Neutron SDN or not Network Namespaces Components Security
More informationOPNFV: Road to Next Generation Network
OPNFV: Road to Next Generation Network Enriching Human Experiences Drives Network Evolution 2 ITU WP5D IMT-2020 Vision: 5G Key Features Network slicing Cloudlet computing
More informationCLOUD ARCHITECTURE & PERFORMANCE WORKLOADS. Field Activities
CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS Field Activities Matt Smith Senior Solution Architect Red Hat, Inc @rhmjs Jeremy Eder Principal Performance Engineer Red Hat, Inc @jeremyeder CLOUD ARCHITECTURE
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 informationHuawei AR1000V Brochure
Huawei AR1000V Brochure AR1000V Brochure AR1000V Brochure Huawei AR1000V is a virtual router based on Network Functions Virtualization (NFV). As a software product, the AR1000V uses the x86 server hardware
More informationBuilding Open Source-Based Cloud Solutions with OpenDaylight. Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight
Building Open Source-Based Cloud Solutions with OpenDaylight Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight Part of a New OPEN Networking Stack Networking Apps ORCHESTRATION (NFVO,...) Mgmt
More informationHuawei CloudFabric and OpenStack Cloud Platform Intergration Solution
Huawei CloudFabric and OpenStack Cloud Platform Intergration Solution Cloud Platform Interoperation Solution Interoperation with OpenStack ML2 DhcpRpc callback ML2-PlugIn DhcpAgent NotifyAPI Port Subnet
More informationQLOGIC SRIOV Fuel Plugin Documentation
QLOGIC SRIOV Fuel Plugin Documentation Release 1.0-1.0.0-1 QLOGIC Jul 19, 2016 CONTENTS 1 Overview of the QLogic SRIOV Fuel Plugin 1 1.1 Software Prerequisites..........................................
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 informationDelivering Red Hat OpenShift at Ease on Red Hat OpenStack and RHV
Delivering Red Hat OpenShift at Ease on Red Hat OpenStack and RHV Subheading goes here Francesco Vollero - Specialist Solution Architect OpenStack Natale Vinto - Specialist Solution Architect OpenShift
More informationVirtual switching technologies and Linux bridge
Virtual switching technologies and Linux bridge Toshiaki Makita NTT Open Source Software Center Today's topics Virtual switching technologies in Linux Software switches (bridges) in Linux Switching technologies
More informationEnd to End SLA for Enterprise Multi-Tenant Applications
End to End SLA for Enterprise Multi-Tenant Applications Girish Moodalbail, Principal Engineer, Oracle Inc. Venugopal Iyer, Principal Engineer, Oracle Inc. The following is intended to outline our general
More informationSecure Kubernetes Container Workloads
Secure Kubernetes Container Workloads with Production-Grade Networking Cynthia Thomas Irena Berezovsky Tim Hockin CIA IT operations have top secret apps for their agents, most of which require isolation
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 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 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 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 informationAn Analysis and Empirical Study of Container Networks
An Analysis and Empirical Study of Container Networks Kun Suo *, Yong Zhao *, Wei Chen, Jia Rao * University of Texas at Arlington *, University of Colorado, Colorado Springs INFOCOM 2018@Hawaii, USA 1
More informationFloatingIP Enhancement For Public Cloud Infrastructure
FloatingIP Enhancement For Public Cloud Infrastructure June 4, 2015 Yushiro Furukawa Fujitsu Limited 0 Who am I? Yushiro Furukawa (Speaker) Software Engineer of Fujitsu from 2011 Developer of OpenStack
More informationCloud Native Networking
Webinar Series Cloud Native Networking January 12, 2017 Your Presenters Christopher Liljenstolpe CTO, Tigera / Founder, Project Calico Bryan Boreham Director of Engineering, WeaveWorks 2 Networking in
More informationOverview of Container Management
Overview of Container Management Wyn Van Devanter @wynv Vic Kumar Agenda Why Container Management? What is Container Management? Clusters, Cloud Architecture & Containers Container Orchestration Tool Overview
More informationLaunching StarlingX. The Journey to Drive Compute to the Edge Pilot Project Supported by the OpenStack
Launching StarlingX The Journey to Drive Compute to the Edge Pilot Project Supported by the OpenStack Foundation Ian Jolliffe, WIND RIVER SYSTEMS Director Engineering @ian_jolliffe Project Overview An
More informationVirtualizing 5G Infrastructure using Cloud VIM. Sangho Shin SK Telecom
Virtualizing 5G Infrastructure using Cloud VIM Sangho Shin SK Telecom NFV ETSI Standard T-MANO Cloud VIM Cloud VIM T-MANO 2 T-MANO In lined with SK Telecom s unified orchestration strategy, T-MANO provides
More informationAdvanced CSR Lab with High Availability and Transit VPC
Advanced CSR Lab with High Availability and Transit VPC Fan Yang, Cisco, Engineer, Technical Marketing Nikolai Pitaev, Cisco, Engineer, Technical Marketing LTRVIR-3004 Agenda Slides (30 Min.): CSR 1000V
More informationSecuring Microservice Interactions in Openstack and Kubernetes
Securing Microservice Interactions in Openstack and Kubernetes Yoshio Turner & Jayanth Gummaraju Co- Founders @ Banyan https://www.banyanops.com Banyan Founded in the middle of 2015 In San Francisco, CA
More informationData Path acceleration techniques in a NFV world
Data Path acceleration techniques in a NFV world Mohanraj Venkatachalam, Purnendu Ghosh Abstract NFV is a revolutionary approach offering greater flexibility and scalability in the deployment of virtual
More informationPerformance Considerations of Network Functions Virtualization using Containers
Performance Considerations of Network Functions Virtualization using Containers Jason Anderson, et al. (Clemson University) 2016 International Conference on Computing, Networking and Communications, Internet
More informationNetworking Approaches in. a Container World. Flavio Castelli Engineering Manager
Networking Approaches in a Container World Flavio Castelli Engineering Manager fcastelli@suse.com Rossella Sblendido Engineering Manager rsblendido@suse.com Disclaimer There a many container engines, I
More informationHost Dataplane Acceleration: SmartNIC Deployment Models
Host Dataplane Acceleration: SmartNIC Deployment Models Simon Horman 20 August 2018 2018 NETRONOME SYSTEMS, INC. Agenda Introduction Hardware and Software Switching SDN Programmability Host Datapath Acceleration
More informationOpenStack and OVN What s New with OVS 2.7 OpenStack Summit -- Boston 2017
OpenStack and OVN What s New with OVS 2.7 OpenStack Summit -- Boston 2017 Russell Bryant (@russellbryant) Justin Pettit (@Justin_D_Pettit) Ben Pfaff (@Ben_Pfaff) Virtual Networking Overview Provides a
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 informationHuawei CloudFabric Solution Optimized for High-Availability/Hyperscale/HPC Environments
Huawei CloudFabric Solution Optimized for High-Availability/Hyperscale/HPC Environments CloudFabric Solution Optimized for High-Availability/Hyperscale/HPC Environments Internet Finance HPC VPC Industry
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 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 informationCloud Networking (VITMMA02) Server Virtualization Data Center Gear
Cloud Networking (VITMMA02) Server Virtualization Data Center Gear Markosz Maliosz PhD Department of Telecommunications and Media Informatics Faculty of Electrical Engineering and Informatics Budapest
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 Cloud Services Router 1000V with Cisco IOS XE Software Release 3.13
Q&A Cisco Cloud Services Router 1000V with Cisco IOS XE Software Release 3.13 Q. What is the Cisco Cloud Services Router 1000V? A. The Cisco Cloud Services Router 1000V (CSR 1000V) is a router in virtual
More informationSurvey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016
Survey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016 VNFaaS (Virtual Network Function as a Service) In our present work, we consider the VNFaaS use-case
More informationIntroduction to Virtualization and Containers Phil Hopkins
Introduction to Virtualization and Containers Phil Hopkins @twitterhandle Virtualization What is it? Introduction to Virtualization and Containers What the heck is a hypervisor? Why are there so many of
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
NET1510 Introduction to NSX-T Architecture Dimitri Desmidt ddesmidt@vmware.com Andrew Voltmer avoltmer@vmware.com #VMworld #NET1510BU Disclaimer This presentation may contain product features that are
More informationRunning RHV integrated with Cisco ACI. JuanLage Principal Engineer - Cisco May 2018
Running RHV integrated with Cisco ACI JuanLage Principal Engineer - Cisco May 2018 Agenda Why we need SDN on the Data Center What problem are we solving? Introduction to Cisco Application Centric Infrastructure
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 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 informationKubernetes and the CNI: Where we are and What s Next Casey Callendrello RedHat / CoreOS
Kubernetes and the CNI: Where we are and What s Next Casey Callendrello RedHat / CoreOS Who am I? Casey Callendrello Red Hat (née CoreOS) github.com/squeed @squeed Rkt developer CNI maintainer Outline
More informationDELL EMC TECHNICAL SOLUTION BRIEF
DELL EMC TECHAL SOLUTION BRIEF ARCHITECTING A CLOUD FABRIC WHEN DEPLOING VIRTUALIZATION OVERLAS Version 2.0 Author: VICTOR LAMA Dell EMC Networking SE May 2017 Architecting a Data Center Cloud Fabric:
More informationONOS-based Data Plane Acceleration Support for 5G. Dec 4, SKTelecom
ONOS-based Data Plane Acceleration Support for 5G Dec 4, 2018 SKTelecom 0 A Brief Introduction to 5G Network 5G Core Service-based Architecture CP UP Key Functions - UE Authentication - UE Mobility Mgmt.
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 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 informationAccelerate Cloud Native with FD.io
Accelerate Cloud Native with FDio Naoyuki Mori, Ping Yu, Kinsella Ray, Hongjun Ni Intel Agenda FDio*: Cloud native acceleration framework Acceleration of Envoy with FDio* TCP and QAT Acceleration of Load
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
NET1863BU NSX-T Advanced Architecture, Switching and Routing François Tallet, NSBU #VMworld #NET1863BU Disclaimer This presentation may contain product features that are currently under development. This
More informationRyu: Network Operating System
Ryu: Network Operating System Kazutaka Morita NTT Software Innovation Center Isaku Yamahata VA Linux June 6, 2012 Agenda ² Overview ² How it works ² Demo ² Summary 2 Overview What is Ryu? ² Open-sourced
More informationSolarflare and OpenOnload Solarflare Communications, Inc.
Solarflare and OpenOnload 2011 Solarflare Communications, Inc. Solarflare Server Adapter Family Dual Port SFP+ SFN5122F & SFN5162F Single Port SFP+ SFN5152F Single Port 10GBASE-T SFN5151T Dual Port 10GBASE-T
More informationCloudEngine 1800V Virtual Switch
CloudEngine 1800V Virtual Switch CloudEngine 1800V Virtual Switch Product Overview Huawei CloudEngine 1800V (CE1800V) is a distributed virtual switch designed for virtualized environments in cloud data
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 informationAgilio OVS Software Architecture
WHITE PAPER Agilio OVS Software Architecture FOR SERVER-BASED NETWORKING THERE IS CONSTANT PRESSURE TO IMPROVE SERVER- BASED NETWORKING PERFORMANCE DUE TO THE INCREASED USE OF SERVER AND NETWORK VIRTUALIZATION
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 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 informationFulvio Risso, Matteo Bertrone, Mauricio Vasquez Bernal
Fulvio Risso, Matteo Bertrone, Mauricio Vasquez Bernal Politecnico di Torino, Italy COUPLING THE FLEXIBILITY OF OVN WITH THE EFFICIENCY OF IOVISOR: ARCHITECTURE AND DEMO 1 Datacenter Networking Datacenter
More information