CICN Community Information-Centric Networking
|
|
- Coleen Armstrong
- 6 years ago
- Views:
Transcription
1 CICN Community Information-Centric Networking
2 : The Universal Dataplane Project at Linux Foundation Multi-party Multi-project Software Dataplane High throughput Low Latency Feature Rich Resource Efficient Bare Metal/VM/Container Multiplatform Fd.io Scope: Network IO - NIC/vNIC <-> cores/threads Packet Processing Classify/Transform/Prioritize/Forward/Terminate Dataplane Management Agents - ControlPlane Bare Metal/VM/Container Dataplane Management Agent Packet Processing Network IO fd.io Foundation 2
3 Fd.io in the overall stack Application Layer/App Server Orchestration vicn Network Controller Dataplane Management Agent Data Plane Services Packet Processing Network IO Operation System Hardware fd.io Foundation 3
4 Multiparty: Broad Membership Service Providers Network Vendors Chip Vendors Integrators fd.io Foundation 4
5 Multiparty: Broad Contribution Yandex Qiniu Universitat Politècnica de Catalunya (UPC) fd.io Foundation 5
6 Code Activity In the period since its inception, fd.io has more commits than OVS and DPDK combined, and more contributors than OVS to Fd.io OVS DPDK Commits Contributors Organizations Commits Contributors Organizations Commits fd.io OVS DPDK Contributors fd.io OVS DPDK Organizations fd.io OVS DPDK fd.io Foundation 6
7 Multiproject: Fd.io Projects vicn Dataplane Management Agent hc2vpp Honeycomb Testing/Support CSIT Packet Processing ICNET ONE TLDK CICN odp4vpp VPP Sandbox puppet-fdio trex VPP Network IO deb_dpdk rpm_dpdk fd.io Foundation 7
8 Fd.io Integrations Openstack Neutron Integration work done at ODL Plugin Fd.io Plugin Control Plane Lispflowmapping app SFC GBP app VBD app LISP Mapping Protocol Netconf/Yang Netconf/yang REST Data Plane Honeycomb VPP Fd.io ML2 Agent fd.io Foundation 8
9 Vector Packet Processor - VPP Bare Metal/VM/Container Dataplane Management Agent Packet Processing Network IO Packet Processing Platform: High performance Linux User space Run s on commodity CPUs: / / Shipping at volume in server & embedded products since fd.io Foundation 9
10 Packet VPP Architecture: Packet Processing n Vector of n packets dpdk-input vhost-user-input af-packet-input ethernet-input Input Graph Node Graph Node Packet Processing Graph ip6-input ip4-input mpls-input arp-input ip6-lookup ip4-lookup ip6-rewrite ip6-local ip4-local ip4-rewrite ip4-rewrite
11 Packet VPP Architecture: Plugins n Hardware Plugin Vector of n packets hw-accel-input dpdk-input vhost-user-input af-packet-input ethernet-input Input Graph Node Graph Node Packet Processing Graph Skip sftw nodes where work is done by hardware already ip6-input ip6-lookup ip4-input ip4-lookup mpls-input arp-input Plugin /usr/lib/vpp_plugins/cicn-plugin.so icnfwd Plugins are: First class citizens That can: Add graph nodes Add API Rearrange the graph ip6-rewrite ip6-local ip4-local ip4-rewrite custom-2 custom-3 Can be built independently of VPP source tree
12 VPP: How does it work? 1 af-packetinput vhost-userinput dpdk-input 2 Packet 0 graph nodes are optimized to fit inside the instruction cache Packet 1 ethernetinput Packet 2 Packet 3 Packet 4 Microprocessor mpls-input lldp-input arp-input cdp-input l2-input ip4-lookup ip4-input...-nochecksum ip4-lookupmulitcast icnfwd ip6-input Packet 5 Packet 6 Packet 7 Packet 8 Packet 9 Packet Instruction Cache Data Cache mpls-policyencap ip4-rewritetransit ip4-loadbalance ip4- midchain interfaceoutput Packet processing is decomposed into a directed graph node packets moved through graph nodes in vector packets are pre-fetched, into the data cache * approx. 173 nodes in default deployment
13 VPP: How does it work? instruction cache is warm with the instructions from a single graph node while packets in vector 6 Get pointer to vector dispatch fn() 4 5 Microprocessor ethernet-input Packet 1 Packet 2 while 4 or more packets PREFETCH #3 and #4 PROCESS #1 and #2 ASSUME next_node same as last packet Update counters, advance buffers Enqueue the packet to next_node while any packets <as above but single packet> data cache is warm with a small number of packets.. packets are processed in groups of four, any remaining packets are processed on by one
14 VPP: How does it work? while packets in vector dispatch fn() 7 Get pointer to vector Microprocessor ethernet-input while 4 or more packets PREFETCH #1 and #2 PROCESS #1 and #2 ASSUME next_node same as last packet Update counters, advance buffers Packet 1 Packet 2 Enqueue the packet to next_node while any packets <as above but single packet> prefetch packets #1 and #2
15 VPP: How does it work? while packets in vector dispatch fn() 8 Get pointer to vector Microprocessor ethernet-input while 4 or more packets PREFETCH #3 and #4 PROCESS #1 and #2 ASSUME next_node same as last packet Update counters, advance buffers Packet 1 Packet 2 Packet 3 Packet 4 Enqueue the packet to next_node while any packets <as above but single packet> process packet #3 and #4 update counters, enqueue packets to the next node
16 VPP Architecture: Programmability Control Plane Protocol Architecture Request Message 900k request/s Example: vicn Model based configuration/management Request Message Linux Hosts Linux Hosts Shared Memory Shared Memory Agent Request Queue VPP vicn Request Queue CICN VPP Response Queue Response Queue Can use C/Java/Python/or Lua Language bindings Async Response Message Async Response Message fd.io Foundation 16
17 Universal Dataplane: Features Hardware Platforms Pure Userspace - X86,ARM 32/64,Power Raspberry Pi Interfaces DPDK/Netmap/AF_Packet/TunTap Vhost-user - multi-queue, reconnect, Jumbo Frame Support Language Bindings C/Java/Python/Lua Tunnels/Encaps GRE/VXLAN/VXLAN-GPE/LISP-GPE/NSH IPSEC Including HW offload when available MPLS MPLS over Ethernet/GRE Deep label stacks supported Routing IPv4/IPv6 14+ MPPS, single core Hierarchical FIBs Multimillion FIB entries Source RPF Thousands of VRFs Controlled cross-vrf lookups Multipath ECMP and Unequal Cost PIT/CS/FIB Strategy layer ICN Segment Routing SR MPLS/IPv6 Including Multicast LISP LISP xtr/rtr L2 Overlays over LISP and GRE encaps Multitenancy Multihome Map/Resolver Failover Source/Dest control plane support Map-Register/Map-Notify/RLOC-probing Switching VLAN Support Single/ Double tag L2 forwd w/efp/bridgedomain concepts VTR push/pop/translate (1:1,1:2, 2:1,2:2) Mac Learning default limit of 50k addr Bridging Split-horizon group support/efp Filtering Proxy Arp Arp termination IRB - BVI Support with RouterMac assigmt Flooding Input ACLs Interface cross-connect L2 GRE over IPSec tunnels Security Mandatory Input Checks: TTL expiration header checksum L2 length < IP length ARP resolution/snooping ARP proxy SNAT Ingress Port Range Filtering Per interface whitelists Policy/Security Groups/GBP (Classifier) Network Services DHCPv4 client/proxy DHCPv6 Proxy MAP/LW46 IPv4aas MagLev-like Load Identifier Locator Addressing NSH SFC SFF s & NSH Proxy LLDP BFD Policer Multiple million Classifiers Arbitrary N-tuple Inband ioam Telemetry export infra (raw IPFIX) ioam for VXLAN-GPE (NGENA) SRv6 and ioam co-existence ioam proxy mode / caching ioam probe and responder Monitoring Simple Port Analyzer (SPAN) IP Flow Export (IPFIX) Counters for everything Lawful Intercept fd.io Foundation 17
18 Continuous Quality, Performance, Usability Built into the development process patch by patch Submit Automated Verify Code Review Merge Publish Artifacts Build/Unit Testing 120 Tests/Patch System Functional Testing 252 Tests/Patch Performance Testing 144 Tests/Patch, 841 Tests Usability Build binary packaging for Ubuntu Ubuntu Centos 7 Automated Style Checking Unit test : IPFIX BFD Classifier DHCP FIB GRE IPv4 IPv4 IRB IPv4 multi-vrf IPv6 IP Multicast L2 FIB L2 Bridge Domain MPLS SNAT SPAN VXLAN DHCP Client and Proxy L2 Cross Connect Merge-by-merge: GRE Overlay Tunnels L2 Bridging apt installable deb packaging L2BD Ethernet Switching IPv4 Routing yum installable rpm packaging L2 Cross Connect Ethernet Switching IPv6 Routing autogenerated code documentation LISP Overlay Tunnels IPv4 Scale 20k,200k,2M FIB Entries autogenerated cli documentation IPv4-in-IPv6 Softwire Tunnels IPv4 Scale - 20k,200k,2M FIB Entries Per release: Cop Address Security VM with vhost-userr autogenerated testing reports IPSec PHYS-VPP-VM-VPP-PHYS report perf improvements IPv6 Routing NS/ND, RA, ICMPv6 L2 Cross Connect/Bridge Puppet modules urpf Security VXLAN w/l2 Bridge Domain Training/Tutorial videos Tap Interface IPv4 Routing Hands-on-usecase documentation Telemetry IPFIX and Span COP IPv4/IPv6 whiteless VRF Routed Forwarding iacl ingress IPv4/IPv6 ACLs iacl Security Ingress IPv6/IPv6/Mac LISP IPv4-o-IPv6/IPv6-o-IPv4 IPv4 Routing VXLAN QoS Policer Metering QoS Policer Merge-by-merge packaging feeds VLAN Tag Translation L2 Cross over Downstream consumer CI pipelines VXLAN Overlay Tunnels L2 Bridging fd.io Foundation 18 Run on real hardware in fd.io Performance Lab
19 Universal Dataplane: Infrastructure Bare Metal Server Cloud/NFVi Server VM VM VM Container Infra Server Con Con Con Kernel/Hypervisor Kernel/Hypervisor Kernel fd.io Foundation 19
20 Universal Dataplane: VNFs based VNFs based VNFs Server Server VM VM Con Con Kernel/Hypervisor Kernel/Hypervisor fd.io Foundation 20
21 Universal Dataplane: Embedded Embedded Device SmartNic Device Server Kernel/Hypervisor Kernel/Hypervisor Hw Accel SmartNic Hw Accel fd.io Foundation 21
22 Universal Dataplane: CICN Example Physical CICN router CICN in a VM CICN in a Container Device Server Server VM VM docker LXC Kernel/Hypervisor Hw Accel Kernel/Hypervisor Kernel/Hypervisor fd.io Foundation 22
23 Universal Dataplane: communication/api Consumer/Producer Socket API Server 23 LXC MEMIF AF-PACKET DPDK LXD Kernel/Hypervisor Nic LXC MEMIF app Socket API Segmentation/Naming Manifest management Reassembly Flow and Congestion Control Existing drivers for links DPDK AF-PACKET MEMIF (SHARED MEMORY) fd.io Foundation
24 CICN distribution Core libraries Consumer/Producer Socket API, CCNx libs, PARC C libraries Server and Router VPP cicn plugin for Ubuntu 16, CentOS 7 HTTP video server Client Metis Forwarder VIPER MPEG-DASH video player Android 7, MacOS X 10.12, ios 10, Ubuntu 16, CentOS 7 Soon Apple Store and Google Play vicn intent-based networking model driven programmable framework monitoring and streaming for BigData support
25 Opportunities to Contribute Forwarding strategies Mobility management Hardware Accelerators vicn, configuration/management/control Consumer/Producer Socket API Reliable Transport Instrumentation tools HTTP integration We invite you to Participate in fd.io Get the Code, Build the Code, Run the Cod e, install from binaries from binary packages Read/Watch the Tutorials Join the Mailing Lists Join the IRC Channels Explore the wiki Join fd.io as a member fd.io Foundation 25
26
VPP The Universal Fast Dataplane
VPP The Universal Fast Dataplane FD.io: The Universal Fast Dataplane Project at Linux Foundation Multi-party Multi-project Software Dataplane High throughput Low Latency Feature Rich Resource Efficient
More informationFD.io : The Universal Dataplane
FD.io : The Universal Dataplane Ray Kinsella & Hongjun Ni March 2018 Legal Disclaimers Intel technologies may require enabled hardware, specific software, or services activation. Check with your system
More informationA Universal Dataplane. FastData.io Project
A Universal Dataplane FastData.io Project : A Universal Dataplane Platform for Native Cloud Network Services EFFICIENCY Most Efficient on the Planet Superior Performance PERFORMANCE Flexible and Extensible
More informationCICN Community Information-Centric Networking. Tutorial at ACM SIGCOMM ICN, Berlin, Germany 26 th of September 2017
CICN Community Information-Centric Networking Tutorial at ACM SIGCOMM ICN, Berlin, Germany 26 th of September 2017 1 Tutorial agenda Project overview Vector Packet Processing vicn: automation of virtual
More informationfd.io vpp and containers
fd.io vpp and containers Keith Burns @alagalah krb@cisco.com alagalah@gmail.com github.com/alagalah fd.io Founda2on 1 fd.io intro: why, what, how 2 Evolu8on of Programmable Networking Programmable Data
More informationfd.io Intro Mark Gray fd.io Foundation 1
fd.io Intro Mark Gray fd.io Foundation 1 Evolution of Programmable Networking Many industries are transitioning to a more dynamic model to deliver network services The great unsolved problem is how to
More informationFD.io VPP & Ligato Use Cases. Contiv-VPP CNI plugin for Kubernetes IPSEC VPN gateway
FD.io & Ligato Use Cases Contiv- CNI plugin for Kubernetes IPSEC VPN gateway Project at Linux Foundation Multi-party Multi-project Software Dataplane High throughput Low Latency Feature Rich Resource Efficient
More informationEd Warnicke, Cisco. Tomasz Zawadzki, Intel
Ed Warnicke, Cisco Tomasz Zawadzki, Intel Agenda SPDK iscsi target overview FD.io and VPP SPDK iscsi VPP integration Q&A 2 Notices & Disclaimers Intel technologies features and benefits depend on system
More informationBuilding high performance network functions in VPP. Ole Trøan, VPP contributor FOSDEM 2018
Building high performance network functions in VPP Ole Trøan, ot@cisco.com, VPP contributor FOSDEM 2018 1 2 This talk? Goal: Make you into VPP developers Agenda: VPP architecture An example decomposed
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 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 informationA Universal Terabit Network Dataplane
A Universal Terabit Network Dataplane FastData.io Project th of July 07: material developed for Intel Purley Scalable Processor launch. Video clip version: https://www.youtube.com/watch?v=alj0xlevv. Accompanying
More informationVPP Host Stack. TCP and Session Layers. Florin Coras, Dave Barach, Keith Burns, Dave Wallace
Host Stack and Layers Florin Coras, Dave Barach, Keith Burns, Dave Wallace - A Universal Terabit Network Platform For Native Cloud Network Services Most Efficient on the Planet EFFICIENCY Superior Performance
More informationCisco Ultra Packet Core High Performance AND Features. Aeneas Dodd-Noble, Principal Engineer Daniel Walton, Director of Engineering October 18, 2018
Cisco Ultra Packet Core High Performance AND Features Aeneas Dodd-Noble, Principal Engineer Daniel Walton, Director of Engineering October 18, 2018 The World s Top Networks Rely On Cisco Ultra 90+ 300M
More informationProgrammable Overlays with VPP
Programmable Overlays with LinuxCon 2016, Toronto Florin Coras, Vina Ermagan Cisco Systems Overlay Network Engine Objective Enable programmable, software defined, overlays Data driven control-plane protocol
More informationSDN Controller/ Orchestration/ FastDataStacks. Joel Halpern (Ericsson) Frank Brockners (Cisco)
SDN Controller/ Orchestration/ FastDataStacks Joel Halpern (Ericsson) Frank Brockners (Cisco) Building Blocks Service Model WorkFlow Topology App Intent Service/WF Life Cycle Manager Virtual Machine/Container
More informationFD.io - Vector Packet Processing
FD.io - Vector Packet Processing - One Terabit Software Router on Intel Xeon Scalable Processor Family Server Table of Contents Table of Contents 1 Introduction 2 Culture shift 3 Architecture 4 30,000
More informationEmpower Diverse Open Transport Layer Protocols in Cloud Networking GEORGE ZHAO DIRECTOR OSS & ECOSYSTEM, HUAWEI
Empower Diverse Open Transport Layer Protocols in Cloud Networking GEORGE ZHAO DIRECTOR OSS & ECOSYSTEM, HUAWEI Agenda FD.io Introduction Challenges in Container & Cloud Native Apps Proposed Solutions
More informationImprove Performance of Kube-proxy and GTP-U using VPP
Improve Performance of Kube-proxy and GTP-U using VPP Hongjun Ni (hongjun.ni@intel.com) Danny Zhou (danny.zhou@intel.com) Johnson Li (johnson.li@intel.com) Network Platform Group, DCG, Intel Acknowledgement:
More informationA Hierarchical SW Load Balancing Solution for Cloud Deployment
x A Hierarchical SW Load Balancing Solution for Cloud Deployment Hongjun Ni Intel FD.io Sweetcomb PTL FD.io NSH_SFC PTL Acknowledgement: Ray Kinsella, Steve Liang @Intel Pierre Pfister, Jerome Tollet @Cisco
More informationfd.io Intro Ed Warnicke fd.io Founda1on 1
fd.io Intro Ed Warnicke fd.io Founda1on 1 Evolu0on of Programmable Networking Many industries are transi1oning to a more dynamic model to deliver network services The great unsolved problem is how to deliver
More informationThe Work of Containerized NFV Infrastructure on Arm Platform
The Work of Containerized NFV Infrastructure on Arm Platform Trevor Tao Tokyo 2018-06-21 Agenda Background Data Plane Acceleration on Arm Advanced CNI plugins and Use Case for Container
More informationEnabling DPDK Accelerated OVS in ODL and Accelerating SFC
Enabling DPDK Accelerated OVS in ODL and Accelerating SFC Sharad Mishra, Intel Corporation Eric Multanen, Intel Corporation Danny Zhou, Intel Corporation Rajeev Koodli Legal Disclaimer General Disclaimer:
More informationAccelerate Network Protocol Stack Performance and Adoption in the Cloud Networking via DMM
Accelerate Network Protocol Stack Performance and Adoption in the Cloud Networking via DMM Waterman Cao Senior Researcher Cloud Networking Lab, Huawei AGENDA 01 02 03 Overview What we face DMM Overview
More informationHigh Performance Cloud-native Networking K8s Unleashing FD.io
High Performance Cloud-native Networking K8s Unleashing FD.io Giles Heron Principal Engineer, Cisco giheron@cisco.com Maciek Konstantynowicz FD.io CSIT Project Lead Distinguished Engineer, Cisco mkonstan@cisco.com
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 informationBeyond Dual-Stack: Using IPv6 like You ve Never Imagined
Beyond Dual-Stack: Using like You ve Never Imagined W. Mark Townsley, Cisco Fellow Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the
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 informationAccelerating Telco NFV Deployments with DPDK and SmartNICs
x Accelerating Telco NFV Deployments with and SmartNICs Kalimani Venkatesan G, Aricent Kalimani.Venkatesan@aricent.com Barak Perlman, Ethernity Networks Barak@Ethernitynet.com Summit North America 2018
More informationImplementing A High Performance Virtualized CPE Solution
Implementing A High Performance Virtualized CPE Solution Hongjun Ni & Singfu Lee Intel HuachenTel Acknowledgement: Chuanguo Wang @HuachenTel Xuekun Hu, Jerry Zhang @Intel Ray Kinsella, Radu Nicolau @Intel
More informationVPP Host Stack. Transport and Session Layers. Florin Coras, Dave Barach
Host Stack Transport and Layers Florin Coras, Dave Barach - A Universal Terabit Network Platform For Native Cloud Network Services Most Efficient on the Planet EFFICIENCY Superior Performance PERFORMANCE
More informationBuilding a Platform Optimized for the Network Edge
Building a Platform Optimized for the Network Edge MPLS + SDN + NFV WORLD 2018 Nicolas Bouthors, Enea Innovation Agenda Software Virtualization - Key Requirements Leveraging DPDK Multi-Function VNFs at
More informationOVS Acceleration using Network Flow Processors
Acceleration using Network Processors Johann Tönsing 2014-11-18 1 Agenda Background: on Network Processors Network device types => features required => acceleration concerns Acceleration Options (or )
More informationODL SFC with OVS-DPDK, HW accelerated dataplane and VPP
ODL SFC with OVS-DPDK, HW accelerated dataplane and VPP Prasad Gorja, Senior Principal Engineer, NXP Harish Kumar Ambati, Lead Engineer, NXP Srikanth Lingala, Lead Engineer, NXP Agenda SFC Introduction
More informationHigh Performance Cloud-native Networking K8s Unleashing FD.io
High Performance Cloud-native Networking K8s Unleashing FD.io Giles Heron Principal Engineer, Cisco giheron@cisco.com Maciek Konstantynowicz FD.io CSIT Project Lead Distinguished Engineer, Cisco mkonstan@cisco.com
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 informationComparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs
Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs Johann Tönsing May 24, 206 206 NETRONOME Agenda Contributions of OpenFlow, Open vswitch and P4 OpenFlow features missing in P4,
More informationAccelerate Service Function Chaining Vertical Solution with DPDK
Accelerate Service Function Chaining Vertical Solution with Danny Zhou (danny.zhou@intel.com) SDN/NFV Software Architect Network Platform Group, Intel Cooperation Agenda Overview: and Open vswitch (OVS)
More informationVPP Host Stack. Transport and Session Layers. Florin Coras, Dave Barach, Keith Burns, Dave Wallace
Host Stack Transport and Layers Florin Coras, Dave Barach, Keith Burns, Dave Wallace - A Universal Terabit Network Platform For Native Cloud Network Services Most Efficient on the Planet EFFICIENCY Superior
More informationProgramming Netronome Agilio SmartNICs
WHITE PAPER Programming Netronome Agilio SmartNICs NFP-4000 AND NFP-6000 FAMILY: SUPPORTED PROGRAMMING MODELS THE AGILIO SMARTNICS DELIVER HIGH- PERFORMANCE SERVER- BASED NETWORKING APPLICATIONS SUCH AS
More informationArista 7170 series: Q&A
Arista 7170 series: Q&A Product Overview What are the 7170 series? The Arista 7170 Series are purpose built multifunctional programmable 100GbE systems built for the highest performance environments and
More informationAlten Calsoft Labs Virtual B-RAS Solution
Alten Calsoft Labs Virtual B-RAS Solution Overview Surging broadband subscriber base and the advent of more bandwidth-hungry network services have clearly started highlighting issues with the traditional
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 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 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 informationvswitch Acceleration with Hardware Offloading CHEN ZHIHUI JUNE 2018
x vswitch Acceleration with Hardware Offloading CHEN ZHIHUI JUNE 2018 Current Network Solution for Virtualization Control Plane Control Plane virtio virtio user space PF VF2 user space TAP1 SW Datapath
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 informationConfiguring OpenFlow 1
Contents Configuring OpenFlow 1 Overview 1 OpenFlow switch 1 OpenFlow port 1 OpenFlow instance 2 OpenFlow flow table 3 Group table 5 Meter table 5 OpenFlow channel 6 Protocols and standards 7 Configuration
More informationPICA8 Intro. Copyright 2015 Pica8 Inc. All Rights Reserved.
PICA8 Intro pica8.com sales@pica8.com @pica8 Copyright 2015 Pica8 Inc. All Rights Reserved. Pica8 for Network Monitoring Fabrics The Leader in White Box SDN for Monitoring Networks ORCHESTRATION AUTOMATION
More informationCisco Virtual Topology System Release Service Provider Data Center Cisco Knowledge Network. Phil Lowden (plowden) October 9, 2018
Cisco Virtual Topology System Release 2.6.2 Service Provider Data Center Cisco Knowledge Network Phil Lowden (plowden) October 9, 2018 Cisco VTS is a standards-based, open software-overlay management and
More informationDPDK Roadmap. Tim O Driscoll & Chris Wright Open Networking Summit 2017
DPDK Roadmap Tim O Driscoll & Chris Wright Open Networking Summit 2017 Agenda Overview: What is DPDK? What problems does it solve? Open source community and transition to Linux Foundation: Why is this
More informationProduction OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build
Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build November, 2017 1 Nothing That Lasts Is Built In A Day One doesn t know everything in the beginning Takes time
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 informationPVPP: A Programmable Vector Packet Processor. Sean Choi, Xiang Long, Muhammad Shahbaz, Skip Booth, Andy Keep, John Marshall, Changhoon Kim
PVPP: A Programmable Vector Packet Processor Sean Choi, Xiang Long, Muhammad Shahbaz, Skip Booth, Andy Keep, John Marshall, Changhoon Kim Fixed Set of Protocols Fixed-Function Switch Chip TCP IPv4 IPv6
More informationFast packet processing in the cloud. Dániel Géhberger Ericsson Research
Fast packet processing in the cloud Dániel Géhberger Ericsson Research Outline Motivation Service chains Hardware related topics, acceleration Virtualization basics Software performance and acceleration
More informationDPDK Tunneling Offload RONY EFRAIM & YONGSEOK KOH MELLANOX
x DPDK Tunneling Offload RONY EFRAIM & YONGSEOK KOH MELLANOX Rony Efraim Introduction to DC w/ overlay network Modern data center (DC) use overly network like Virtual Extensible LAN (VXLAN) and GENEVE
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 information(h)icn Socket Library for HTTP Leveraging (h)icn socket library for carrying HTTP messages
(h)icn Socket Library for HTTP Leveraging (h)icn socket library for carrying HTTP messages Mauro Sardara, Luca Muscariello, Alberto Compagno Software Engineer ICNRG Interim Meeting, London, 18 th of March
More informationDeep Dive into the VPP based VNFs of the vcpe Use case. Eric Multanen - Intel. December 12, 2017
Deep Dive into the VPP based VNFs of the vcpe Use case Eric Multanen - Intel December 12, 2017 Agenda Brief Overview of vcpe Use Case Brief Overview of VPP and Honeycomb Review functional details of each
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 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 informationS O N i C - P r o g r a m m a b i l i t y, E x t e n s i b i l i t y a n d B e y o n d
S O N i C - P r o g r a m m a b i l i t y, E x t e n s i b i l i t y a n d B e y o n d David A. Maltz Distinguished Engineer Microsoft Azure Networking Application & Management tools SONiC [Software For
More informationvpp-firstcut Documentation
vpp-firstcut Documentation Release 0.1 John DeNisco Jun 07, 2018 Contents 1 Concepts 3 2 Setup 5 2.1 Installing VPP Binaries from Packages................................. 5 3 Tasks 11 3.1 Writing VPP
More informationNext Gen Virtual Switch. CloudNetEngine Founder & CTO Jun Xiao
Next Gen Virtual Switch CloudNetEngine Founder & CTO Jun Xiao Agenda Thoughts on next generation virtual switch Technical deep dive on CloudNetEngine virtual switch Q & A 2 Major vswitches categorized
More informationNetwork Services Benchmarking: Accelerating the Virtualization of the Network
white paper Communications Data Center Solutions Network Services Benchmarking: Accelerating the Virtualization of the Network Network Services Benchmarking (NSB), part of the OPNFV* Yardstick project,
More informationService Function Chaining (SFC)
Service Function Chaining (SFC) Release draft (534a1d1) OPNFV February 25, 2016 CONTENTS 1 Introduction 1 2 Definitions 3 3 Abbreviations 5 4 Use Cases 7 5 Architecture 9 5.1 Service Functions............................................
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 informationFundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,
Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure
More informationVXLAN Overview: Cisco Nexus 9000 Series Switches
White Paper VXLAN Overview: Cisco Nexus 9000 Series Switches What You Will Learn Traditional network segmentation has been provided by VLANs that are standardized under the IEEE 802.1Q group. VLANs provide
More informationDPDK Summit China 2017
DPDK Summit China 2017 2 Practice of Network Monitoring and Security Technologies in Cloud Data Center Kai, Wang YunShan Networks Data center is evolving to be cloud based and software defined The monitoring
More informationNetwork Function Virtualization Using Data Plane Developer s Kit
Network Function Virtualization Using Enabling 25GbE to 100GbE Virtual Network Functions with Cavium FastLinQ Intelligent Ethernet Adapters DPDK addresses key scalability issues of NFV workloads Cavium
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 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 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 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 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 informationvedge Cloud Datasheet PRODUCT OVERVIEW DEPLOYMENT USE CASES EXTEND VIPTELA OVERLAY INTO PUBLIC CLOUD ENVIRONMENTS
vedge Cloud Datasheet PRODUCT OVERVIEW Viptela vedge Cloud is a software router platform that supports entire range of capabilities available on the physical vedge-100, vedge-1000 and vedge-2000 router
More informationSPARTA: Scalable Per-Address RouTing Architecture
SPARTA: Scalable Per-Address RouTing Architecture John Carter Data Center Networking IBM Research - Austin IBM Research Science & Technology IBM Research activities related to SDN / OpenFlow IBM Research
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 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 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 informationOpen vswitch DPDK Acceleration Using HW Classification
Open vswitch DPDK Acceleration Using HW Classification Rony Efraim DPDK summit Dublin Oct 2016 Accelerated Switch And Packet Processing (ASAP 2 ) ASAP 2 take advantage of ConnectX-4 capability to accelerate
More information100 GBE AND BEYOND. Diagram courtesy of the CFP MSA Brocade Communications Systems, Inc. v /11/21
100 GBE AND BEYOND 2011 Brocade Communications Systems, Inc. Diagram courtesy of the CFP MSA. v1.4 2011/11/21 Current State of the Industry 10 Electrical Fundamental 1 st generation technology constraints
More informationMPLS VPN. 5 ian 2010
MPLS VPN 5 ian 2010 What this lecture is about: IP CEF MPLS architecture What is MPLS? MPLS labels Packet forwarding in MPLS MPLS VPNs 3 IP CEF & MPLS Overview How does a router forward packets? Process
More informationPUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES
PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES Greg Hankins APRICOT 2012 2012 Brocade Communications Systems, Inc. 2012/02/28 Lookup Capacity and Forwarding
More informationOPENSDNCORE RELEASE 4. Use cases
OPENSDNCORE RELEASE 4 Use cases AGENDA q Service Function Chaining q Tunneling with OpenSDNCore q Queues and Metering for QoS q Full Mesh Routing q Adaptive Flow Placement q Labeling q LoadBalancing 2
More informationL7 Application Visibility for NFV and Data Centers
L7 Application Visibility for NFV and Data Centers Creating Service-Awareness across Networks October 2015 Agenda 1. Who is Qosmos? 2. What is L7 visibility and application awareness? 3. Use cases L7 application
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 informationAgenda Introduce NSX-T: Architecture Switching Routing Firewall Disclaimer This presentation may contain product features that are currently under dev
NET1863BE NSX-T Advanced Architecture Concepts Dimitri Desmidt / Yasen Simeonov September 2017 Agenda Introduce NSX-T: Architecture Switching Routing Firewall Disclaimer This presentation may contain product
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 informationCisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions
Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions Introduction Much more bandwidth is available now than during the times of 300-bps modems, but the same business principles
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 informationExam Name: VMware Certified Associate Network Virtualization
Vendor: VMware Exam Code: VCAN610 Exam Name: VMware Certified Associate Network Virtualization Version: DEMO QUESTION 1 What is determined when an NSX Administrator creates a Segment ID Pool? A. The range
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 informationSecurizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN
Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN MPLS VPN 5-ian-2010 What this lecture is about: IP
More informationMulti-site Datacenter Network Infrastructures
Multi-site Datacenter Network Infrastructures Petr Grygárek rek 2009 Petr Grygarek, Advanced Computer Networks Technologies 1 Why Multisite Datacenters? Resiliency against large-scale site failures (geodiversity)
More informationAbout the HP A7500 Configuration Guides
About the HP A7500 s The HP A7500 configuration guides are part of the HP A7500 documentation set. They describe the software features for the HP A7500 Release 6620 & 6630 Series, and guide you through
More informationOpenContrail, Real Speed: Offloading vrouter
OpenContrail, Real Speed: Offloading vrouter Chris Telfer, Distinguished Engineer, Netronome Ted Drapas, Sr Director Software Engineering, Netronome 1 Agenda Introduction to OpenContrail & OpenContrail
More informationCISCO CATALYST 4500-X SERIES FIXED 10 GIGABIT ETHERNET AGGREGATION SWITCH DATA SHEET
CISCO CATALYST 4500-X SERIES FIXED 10 GIGABIT ETHERNET AGGREGATION SWITCH DATA SHEET ROUTER-SWITCH.COM Leading Network Hardware Supplier CONTENT Overview...2 Appearance... 2 Key Features and Benefits...2
More informationNew Approach to OVS Datapath Performance. Founder of CloudNetEngine Jun Xiao
New Approach to OVS Datapath Performance Founder of CloudNetEngine Jun Xiao Agenda VM virtual network datapath evolvement Technical deep dive on a new OVS datapath Performance comparisons Q & A 2 VM virtual
More information