Cisco Virtual Topology System

Slides:



Advertisements
Similar presentations
© 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF.
Advertisements

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle’s Next-Generation SDN Platform Andrew Thomas Architect Corporate Architecture.
Introduction into VXLAN Russian IPv6 day June 6 th, 2012 Frank Laforsch Systems Engineer, EMEA
System Center 2012 R2 Overview
Virtualization of Fixed Network Functions on the Oracle Fabric Krishna Srinivasan Director, Product Management Oracle Networking Savi Venkatachalapathy.
Application Centric Infrastructure
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
SDN Controller Requirement draft-gu-sdnrg-sdn-controller-requirement-00 Rong Gu (Presenter) Chen Li China Mobile.
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
MPLS And The Data Center Adrian Farrel Old Dog Consulting / Juniper Networks
Network discovery Multi- server mgmt (MSM) Visibility & audit.. Automatic discovery of DC, DHCP and DNS servers, and dynamic IP addresses.
Data Center Network Redesign using SDN
Extreme Networks Confidential and Proprietary. © 2010 Extreme Networks Inc. All rights reserved.
Yury Kissin Infrastructure Consultant Storage improvements Dynamic Memory Hyper-V Replica VM Mobility New and Improved Networking Capabilities.
Networking in the cloud: An SDN primer Ben Cherian Chief Strategy Midokura.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Enable Cloud with Virtual.
MDC-B350: Part 1 Room: You are in it Time: Now What we introduced in SP1 recap How to setup your datacenter networking from scratch What’s new in R2.
MDC417 Follow me on Working as Practice Manager for Insight, he is a subject matter expert in cloud, virtualization and management.
Cloud Scale Performance & Diagnosability Comprehensive SDN Core Infrastructure Enhancements vRSS Remote Live Monitoring NIC Teaming Hyper-V Network.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC THAT’S THE ANSWER WHAT’S THE QUESTION? Software Defined Networking Dan DeBacker Principal.
1 © OneCloud and/or its affiliates. All rights reserved. VXLAN Overview Module 4.
BGP L3VPN Virtual CE draft-fang-l3vpn-virtual-ce-01 Luyuan Fang Cisco John Evans Cisco David Ward Cisco Rex Fernando Cisco John Mullooly Cisco Ning So.
SC2012 Infrastructure Components Management Justin Cook (Data # 3) Principal Consultant, Systems Management Noel Fairclough (Data # 3) Consultant, Systems.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
VXLAN Nexus 9000 Essentials for the Data Center Karim Afifi
Introduction to Avaya’s SDN Architecture February 2015.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
EVPN: Or how I learned to stop worrying and love the BGP
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
Jenny Hobbs Consulting Systems Engineer April 2016 Business Case for Tailored Datacenter Integration (TDI)
@projectcalico Sponsored by Simple, Secure, Scalable networking for the virtualized datacentre UKNOF 33 Ed 19 th January 2016.
IP/MPLS VPN Protocol GAP Analysis For NVO3 draft-hy-nvo3-vpn-protocol-gap-analysis-02 Lucy Yong Susan Hares March 2013 Orlando FL.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
EVPN: Or how I learned to stop worrying and love the BGP Tom Dwyer, JNCIE-ENT #424 Clay Haynes, JNCIE-SEC # 69 JNCIE-ENT # 492.
Shaopeng, Ho Architect of Chinac Group
Instructor Materials Chapter 7: Network Evolution
Delivering on the Promise of a Virtualized Dynamic Data Center
Run Azure Services in your datacenter
Cisco Virtual Topology System
Enable Cloud with Virtual Application Networks
Hierarchical Fabric Designs
1.
ACI Multi-Site Architecture and Deployment
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
The NPD Group - Enterprise DC Agenda
TRILL MPLS-Based Ethernet VPN
The good, the bad and the ugly…
The Evolution of the Data Center
Cisco Hybrid Cloud Infrastructure
Marrying OpenStack and Bare-Metal Cloud
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
NTHU CS5421 Cloud Computing
See your OpenStack Network Like Never Before
EVPN a very short introduction
Attilla de Groot | Sr. Systems Engineer, HCIE #3494 | Cumulus Networks
Top #1 in China Top #3 in the world
Re-think Networking Windows Server 2012 R2
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
MICROSOFT NETWORK VIRTUALIZATION
NFV and SD-WAN Multi vendor deployment
VLANS The Who, What Why, And Where's to using them
Applying CIM to SD-WAN Weiqiang Cheng, Feng Yang(CMCC)
Tim Strakh CEO, IEOFIT CCIE RS, CCIE Sec CCIE Voice, CCIE DC
Presentation transcript:

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 Centric Infrastructure Programmable Fabric DB DB Web Web App Web App ACI solution APIC as controller App & Security Profiles, automate translation into network language Mass Market (commercial, enterprises, public sector) VXLAN BGP EVPN standards-based VTS Integration with VMM Automated overlay provisioning Service Providers & Enterprise © 2017 Multitenant Cisco and/or its affiliates. All rights reserved. Cisco Public

VXLAN Overview Enter VXLAN... VXLAN leverages the VXLAN • VXLAN leverages the VXLAN Network Identifier (VNI/VNID) field • Total address space of 24 bits • Support of ~16M segments • Uses Layer 3 Data Center Fabric • No need for Spanning-Tree Protocol • Equal-Cost Multi-Path (ECMP) Uses IP/UDP header (MAC in IP/UDP) • • Divided into Underlay and Overlay(s) 802.1Q header removed 802.1Q 802.1Q Classic Ethernet Frame DMAC SMAC Etype Payload CRC Original Layer 2 Frame VXLAN Frame Outer Outer MAC IP CRC (new) UDP VXLAN DMAC SMAC Etype Payload 14B 20B 8B 8B 14B 4B 20B + 8B +8B + 14B* = 50 Bytes of total overhead LTRDCN-2001 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 9

VXLAN EVPN Overview • Workload MAC and IP Addresses learnt by VXLAN Edge Devices (NVEs) Multi-Protocol BGP (MP-BGP) based Control-Plane using EVPN NLRI (Network Layer Reachability Information) • Forward based on MAC or IP address learnt via Control-Plane (MP-BGP EVPN) • Make Forwarding decisions at VTEPs for Layer-2 (MAC) and Layer-3 (IP); Integrated Route/Bridge (IRB) • Bridge – L2 VNI Route – L3VNI • Reduce impact of ARP on the Network using ARP Suppression Leverage Distributed Anycast Gateway capabilities Host/IP Mobility – Location (VTEP), Identifier (MAC, IP of End-Host) LTRDCN-2001 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 11

VXLAN Fabric Horizontal Scale Minimize Bottlenecks • Any Network Anywhere VM Mobility VLAN Extensibility Any Subnet Anywhere Spine • Resiliency Leaf Smaller failure domains • Multi-tenant and Scale Horizontal Scale Minimize Bottlenecks Simplified Networking with Flexibility and Efficiency at Scale © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

VTS Overview Need for a Programmable Fabric

Network Virtualization and Multi-Tenancy using Overlays Network virtualization: ability to separate, abstract and decouple the physical infrastructure & topology from a ‘logical’ topology or infrastructure typically by creating overlay networks. Network overlays helps disassociates applications from physical networks infrastructure & topology, allowing a transition to cloud based multi-tenanted & scalable networks. External Network Zone1 App Firewall Zone2 Segment A Network Segment B Segment C Overlay Service Definition Tenant A - Topology 1 Tenant B - Topology 1 Mapping Function Physical Infrastructure i.e. Underlay Network Network Virtualization through overlays -  benefits How networks are constructed today -  Complications with vlans - creating vlans - setting up STP - setting up router and then to scale we might have to set up multiple routers - once multiple routers enable routing protocol - you know how two loop avoidance mechanism. If overlays constructed well, we'll have a single protocol for ecmp style reachability.  a. Efficiency - Distributed routing/switching, single protocol for control plane, single protocol for data plane.  b. Best in class underlay devices c. Vertical versus Horizontal scale - if properly constructed we will have no choke points in the network. Fabric used uniformly – no choke points. No traffic trombonning or duplicate round-trips in the fabric. At the same time the workloads should not have extra knowledge to function in such a network. No change in the workloads. Simply a better way of designing networks. d. Location independence - important in virtualized world e. Topology independence/protocol independence - allows one to switch protocols in the underlay without affecting the service layer

Programmable Fabric On-Demand Provisioning Overview VTS API Spine VTS Overlay Provisioning & Visibility Openstack Rest API Leaf NX-API Physical to Virtual -------------------- Vlan Switch# show vlan L4-L7 Service Chaining vCenter Open APIs LTRDCN-2001 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 21

Cisco Virtual Topology System (VTS) Overlay Provisioning & Management System Cisco Network Services Orchestrator (Tail-f) VMware vCenter REST API GUI Flexible Overlays Physical and Virtual Overlays Bare-metal and Virtualized Workloads Open and Programmable REST-Based Northbound APIs Multi-hypervisor Support Automated Seamless Integration with Orchestrators Automated Overlay Provisioning Automated DCI/WAN Integration Scalable VXLAN Mgmt. MP-BGP EVPN Control Plane High Performance Virtual Forwarder Cisco Virtual Topology System YANG CLI NX-API Nexus Portfolio Nexus 2k – 9k, ASR © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Service Provider Datacenter SDN Strategy Open & standards based (EVPN-VXLAN / MPLS / Segment Routing / IPv6) Controller based design for centralized policy and management Model driven, overlay architecture for maximum deployment flexibility Hybrid networking for variety of tenant workloads – physical, baremetal, VMs, containers High performance Software Overlays to support NFV in multi-vendor environments E2E automation of SP DC networking across multi-site, multi-DCs

Cisco Live 2016 5/22/2018 VTS highlights Overlay SDN system for SP Datacenter & NFVI. Based on EVPN/VXLAN fabric design Model driven design for hardware and network abstraction Automates Overlay provisioning across entire Nexus family (Nexus9k, Nexus 5k, Nexus7k) as well as ASR9k DCI Supports Software overlays for SDDC (Software VXLAN VTEP based on VPP) Scalable to multi-site overlays Roadmap for MPLS Segment Routing in ToR (Fretta/NCS5k) and Virtual Leaf Programmable using Northbound REST APIs Tight Integration with VMMs such as Openstack, and vCenter Containers

Unique challenges of SP Datacenters driven by NFV Need to support a multi-vendor environment and optimized for high performance NFV (SDDC) Datacenters are highly distributed (CORD: Central Office Re-architected as a datacenter) and logical networks need to span multi-site & multi-DC Data centers have moved from flat layer 2 networks to tenanted layer 2 / 3 networks Traditional challenges such as network flooding must be overcome (needs a control plane for L2) BGP EVPN interworking with WAN MPLS L2/L3 VPN Services and tenants must be abstracted from physical underlay 1000s of tenants, virtual networks and hosts require agility and configuration precision High degree of automation to reduce service provisioning to seconds

VTS Functionality: Fabric import & Discovery Performing Topology Auto Discovery using LLDP Import devices using inventory CSV file Adding Device (Host and Network Devices) using VTS WebUI 1. 2. 3. LTRDCN-2001 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 29

VTS Functionality: HA Two instances of VTC Require 3x IP Addr for VTCs - 1x VIP, 1x VTC1, 1x VTC2 Setup HA through VTS CLI interface 1. 2. 3. LTRDCN-2001 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 30

VTS Functionality: Programming the Fabric OpenStack /VMware VTS GUI NSO 1. 2. 3. LTRDCN-2001 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 31

VTS Functionality: Fabric Synchronization Sync before programming Multiple VTS per fabric 1. 2. LTRDCN-2001 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 32

VTS – The Value to the Server and Cloud Team’s Server Teams can continue to use their own tools without waiting on the network… OpenStack Admins continue using Neutron Vmware Admins continue using Distributed vSwitches GUI or REST API for Bare Metal Deployments VTS Plugins enable the existing server based networking tools to coordinate and integrate with the network seamlessly.

Virtual Topology Forwarder Cisco Live 2016 5/22/2018 Virtual Topology Forwarder User space, Multi-tenant, line rate packet forwarder VM/Container VM/Container VM/Container Uses Vector Packet Processing technology VPP Fully integrated with Intel DPDK Guest 1 Guest 2 virtio virtio virtio Supports VXLAN, MPLSoGRE, L2TPv3, MPLSoUDP, native MPLS and SR vhost-user User Space Programmed by VTS PCI Pass through/SR-IOV Kernel Space Open Sourced at http://www.fd.io NIC Multi-threaded and 64-bit clean Server Supports for IPv4 & IPv6 By increasing cores, VPP can run as both as use space virtial machine or as host process PSOSDN-1050

VTS Architecture – supports multiple workload types & orchestration systems Openstack, Vmware, Kubernetes, Cliqr, PaaS, NSO, etc Border Leaf & DCI (Combo or Separated) REST API VTEP VTEP VTEP VTEP VTEP VTEP OVS/DVS Tenant VM Service VM Host Tenant Bare Metal Workload or Service Host VTF Appliance VM Tenant VM Host VTF Appliance Container Tenant Container Host For containers, integrated with Cisco Container Networking VTEP VTEP Virtual Machines Physical Appliance or Bare Metal VM with SW Overlay Containers

Cisco VTS Operational models VTS GUI based VMM Initiated Multi VMM VTS VTS VTS vCenter vCenter The Network segments are shared across VMMs Network objects can be created at VMMs or at VTS Network and Compute groups work in Silos Port-group and vlan information are exchanged offline as the VMs are attached. VTS Plugin in VMM initiated workflow. Network objects creation is initiated in VMM Degree of Automation

Why Cisco VTS? Agility and Automation Open Scale Performance Network as a Service Integration with Orchestrators Automated DCI/WAN Multi-Tenancy Open Control & Data Plane Programmable Architecture (NB & SB) Interoperability (MPLS/VPN, OTV) Scale Performance Efficiency Scale-Out PODs Fabric Efficiency Multi-POD & Multi-DC Seamless Integration Multi-Hypervisor Multi-VMM Heterogeneous Workloads Custom NB Integration Services Integration (P&V) Investment Protection Host Based Overlays N2k-N9k, ASR Support Bare metal Apps/Services Policy Driven Infrastructure Network Connectivity Group Based Policies Service Assurance Investment Protection - VTS supports the entire Nexus portfolio, thus bringing the benefits of automation and operational simplicity to the entire Nexus family. Faster Network Provisioning - through an automated policy-driven approach across both virtual and physical workloads. Seamless Integration - through open APIs with cloud orchestration systems like OpenStack and vCenter Improved Resource Utilization - through the creation of a flexible pool of resources which can be securely allocated and re-allocated on demand maximizing the return on infrastructure investment and reducing capex Scalability - using standards based BGP-EVPN based control plane to manage VXLAN overlays extending workload placement and mobility diameter seamlessly without compromising performance. Multi-Vendor support – Extensible to multi-vendor environments by leveraging Cisco Tail-f technology