Introduction to Cisco Virtual Topology System DP Ayyadevara, Product Manager, Cloud Virtualization Group @ Cisco PSOSDN-1050
Agenda Cisco Data Center SDN Strategy Programmable Fabric with VTS VTS Architecture VTS Functionality Network Models Usecases
Cisco SDN: Providing Choice in Automation and Programmability Application Centric Infrastructure Programmable Fabric Programmable Network DB DB Web Web App Web App Turnkey integrated solution with security, centralized management, compliance and scale Automated application centric-policy model with embedded security Broad and deep ecosystem VxLAN-BGP EVPN standard-based 3 rd party controller support VTS for software overlay provisioning and management across N2K-N9K Modern NX-OS with enhanced NX-APIs Automation Ecosystem (Puppet, Chef, Ansible etc.) Common NX-API across N2K-N9K Mass Market (commercial, enterprises, public sector) Service Providers Mega Scale Datacenters
Updates on Nexus Portfolio Offerings Extended NX-API Support Across Nexus 2K-9K Application Centric Infrastructure Programmable Fabric Programmable Network DB DB Web Web App Web App NEW! ACI Release for Nexus 9000 (Shipping June 2015 ) Microsoft Azure and System Center Integration Programmability examples: vcenter plugin, ACI toolkit etc. Simplified operations Stretched fabric, multiple destinations from 30KMs to 150KMs Group-based policy on Openstack New ACI ecosystem partners (CliQr) NEW! Virtual Topology System (VTS) for software overlay provisioning and management across for Nexus 2K-9K (2H 2015) Standards-based fabric support on Nexus 5600/7x00 with VXLAN BGP EVPN (shipping with Nexus 9000 today) NEW! Unified Open NX-OS Release for Nexus 3000 and Nexus 9000 (Q3 2015) Enhancements to NX-API object store and model driven Native 3rd party RPM applications integration (tcollector, Nagios, Ganglia, Puppet / Chef etc.) Linux utilities support for seamless tool integration across compute and network SDK for custom application integration NEW! Common NX-API across N2K- N9K (2H 2015)
Programmable Fabric NX-API, VXLAN BGP EVPN Fabric, and Virtual Topology System (VTS) VTS NX-API BGP-EVPN VXLAN Fabric Phy sical Virtual DCI/WAN Operations / Programmability & Automation Bare Metal VM VM OS OS Virtualized Automated DCI / WAN VTS for overlay provisioning and management across Nexus 2000 Nexus 9000 (2H 2015)
Virtual Topology System (VTS) Overlay Provisioning & Management System vcenter GUI Flexible Overlays Physical and virtual overlays Bare-metal and Virtualized workloads REST API Automated Seamless integration with Orchestrators Overlay provisioning and DCI/WAN integration Open and Programmable REST Northbound APIs Multi-protocol and Multi-hypervisor support VTS Programmable Fabric Scalable VXLAN Management MP-BGP EVPN control plane High performance virtual forwarding Across Nexus Portfolio Nexus 2K 9K
VXLAN as Data Center Overlay technology VTE P IP Transport Network VTE P VXLAN VNI VTEP VTEP Local LAN Local LAN LAN Segment Local LAN Local LAN Modes of Operation: Underlay Network: IP routing proven, stable, scalable ECMP utilize all available network paths Overlay Network: Standards-based overlay Layer-2 extensibility and mobility Expanded Layer-2 name space Scalable network domain Multi-Tenancy BGP EVPN (BGP control plane with MP-BGP Extensions) Multicast based flood and learn (No control plane)
Advantages of EVPN Control Plane Advantages with EVPN Control Plane Industry standard protocol for multi-vendor support Built-in Multi tenancy support Truly scalable with protocol-driven control plane architecture Fast convergence upon network failures and host movements Minimize flooding through ARP suppression Security through VTEP peer-authentication
VTS Architecture Management & Orchestration Plane 3 rd Party VM Manager Cisco NSO OpenStack VCenter VTS GUI REST API Control Plane MP-BGP Virtual Topology System (VTS) MP-BGP RR BGP-EVPN BGP-EVPN RR IP / MPLS WAN DCI ToR RESTCONF/Yang ToR DCI WAN / Internet 3 rd Party Cloud Data Plane Bare Metal Workload VM or VNF OVS VM or VNF Virtualized Workloads with OVS VM or VNF VTF VM or VNF VM or VNF VTF VM or VNF Virtualized Workloads with Feature Rich & High Perf ormance Cisco VTF Solution VM or VNF dvs VM or VNF VM or VNF VM or VNF VM or VNF VM or VNF Virtualized Virtualized Workloads with dvsworkloads with SR-IOV
VTS Functionality Discovery Discover ToRs, Servers and interconnections Manage sw itch and netw ork topology status Topology information via API or GUI Automated Provisioning VXLAN Provisioning (BGP EVPN & Flood/Learn) VXLAN Overlay management (Add/Modify/Delete) Multi-tenancy support Track and Update VNIDs as VM moves Netw ork facing resource management Flexible Overlay Management Tenant to VNID mappings and VNID status VNID to VTEP mappings VTEP to VLAN and end host mapping Trace VMs connected to VTEP VTEP status w ithin a VNID VXLAN and fabric statistics
VTS Functionality: Discovery & Topology View
VTS Overlay Configuration through GUI Create a Tenant Add Network to the Tenant Add Subnet Select the ToR and host facing ports VLAN and VNID is automatically allocated Layer-2 VXLAN segment is configured on the ToR switches
VTS Functionality: Overlay Visibility
Current VTS Network Models Based on OpenStack Neutron Constructs
Hybrid Overlays using Virtual Topology Forwarder Cisco Virtual Topology Forwarder (VTF) Lightweight, multi-tenant software dataplane High performance L2, L3, VXLan packet processing on x86 SW VTEP for VXLAN overlays Hybrid overlays by stitching Hardware and Software VTEPS Virtual Overlays for Brownfield Deployment
Mega Scale DataCenter Usecase 40GE Link 10GE Link GE Link Cloud Management Platform NETCONF 96*40GE REST API VTS To DC Router Hardware Based VxLAN GW DSW (DC Switch) PSW (Pod Switch) Region 1 PoD 1 4*40GE PoD N Region 2 EBGP based Underlay ASW (Access Switch) VPC
NFV Use Case Admin Tools Customer Portal OSS/BSS NED: Network Element Driver NSO: Network Service Orchestrator VTS: Virtual Topology System VTS: Virtual Topology System ToR: Top of Rack switch PNF: Physical Network Function VNF: Virtual Network Function dvs: distributed Virtual Switch PE: Provider Edge REST API Orchestration & Controllers Layer NSO based on Tail-f NCS vcenter VTS Plug-in VTS Virtual Overlay Networking Layer BGP-EVPN MPLS VPN Network VXLAN VPN PE & VXLAN Gateway Nexus 9300 (ToR) Nexus 9300 (ToR) VLANs VLANs VLANs VLANs Virtual Infrastructure, VNF & PNF Layer PNF1 dvs dvs PNF2 VNF1 VNF2 VNF1 VNF2
VTS and Multi-DC/POD NFV or NFV + Cloud Services Cross-Domain Orchestration Federation (Networking, Policies) CPE Control EMS NFV Orch WAN Orchestration Multi-tenant Cloud Orch vcp E Web VM DB VM CPE L2 / L3 Backhaul vfw v WAAS PE DCI DCI WAAS FW The Use Case Service Edge / Telco CO locations hosting NFV/vMS POD with VTS SDN sub-system Regional / Central Data Centers delivering Cloud XaaS services and / or NFV Services
INET2 Campus Global Transport Internet (The Backbone) Firm-Wide Campus INET1 Campus Multi-tenant cloud use case In FSI, customers have used the separated or isolated infrastructures for the sake of compliances. Firewall INET1: Inv estment Banking For example, a large US FSI has the following three infrastructures: Investment Banking Intranet (INET1) Corporate Financing Intranet (INET2) Global IT Intranet (INET3) INET1 Compute Farm INET3 Global IT Intranet The hardware resource waste resulted from three sets of infrastructures is horrendous. Leveraging Cisco s software overlay SDN will allow them to tap into the unused compute capacity and avoid hardware acquisition. Firewall Firm-Wide Compute Farm INET2: Corp Fin Intranet INET2 Compute Farm
Thank you
Participate in the My Favorite Speaker Contest Promote Your Favorite Speaker and You Could Be a Winner Promote your favorite speaker through Twitter and you could win $200 of Cisco Press products (@CiscoPress) Send a tweet and include Your favorite speaker s Twitter handle Two hashtags: #CLUS #MyFavoriteSpeaker You can submit an entry for more than one of your favorite speakers Don t forget to follow @CiscoLive and @CiscoPress View the official rules at http://bit.ly/cluswin
Complete Your Online Session Evaluation Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 Amazon gift card. Complete your session surveys though the Cisco Live mobile app or your computer on Cisco Live Connect. Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online
Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Table Topics Meet the Engineer 1:1 meetings Related sessions