End-to-end fabric visibility

Similar documents
Attilla de Groot Attilla de Groot Sr. Systems Engineer, HCIE #3494 Cumulus Networks

Openstack Networking Design

Building an Open, Transparent NOS and Ecosystem Using Linux as the Key

Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer

deploying high capacity IP fabrics

Getting Started with Linux on Cumulus Networks

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

IP Fabric Reference Architecture

DELL EMC TECHNICAL SOLUTION BRIEF

Apstra Operating System AOS

Unicast Forwarding. Unicast. Unicast Forwarding Flows Overview. Intra Subnet Forwarding (Bridging) Unicast, on page 1

Extreme Networks How to Build Scalable and Resilient Fabric Networks

IP fabrics - reloaded

Automating Cloud Networking with RedHat OpenStack

Introduction to Cumulus Linux

N-Series Switches IDEAL FOR DATA CENTER NETWORKS AND HIGH-END CAMPUS NETWORKS

Build Reliable Cloud Networks with SONiC and ONE

Data Center Configuration. 1. Configuring VXLAN

Provisioning Overlay Networks

Traffic Load Balancing in EVPN/VXLAN Networks. Tech Note

Future-Ready Networking for the Data Center. Dell EMC Forum

OpenSwitch and Composable Networking Joe Ghalam Distinguished Engineer Dell EMC TSC Chair OpenSwitch

Dockercon 2017 Networking Workshop

LTRDCT-2781 Building and operating VXLAN BGP EVPN Fabrics with Data Center Network Manager

www. .org New Quagga fork with open development and community Martin Winter

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Provisioning Overlay Networks

ENG. WORKSHOP: PRES. Linux Networking Greatness (part II). Roopa Prabhu/Director Engineering Linux Software/Cumulus Networks.

Technical Brief. Achieving a Scale-Out IP Fabric with the Adaptive Cloud Fabric Architecture.

Managing Demand Spikes in a highly flexible and agile deployment

Cloud Data Center Architecture Guide

Managing the Management Switches. Erik Ruiter SURFsara Cumulus Meetup Amsterdam 2017

Data Center Automation

OCP Networking Workshop. SAI-Switch Abstraction Interface SONiC Software for Open Networking in the Cloud

Več kot SDN - SDA arhitektura v uporabniških omrežjih

Service Graph Design with Cisco Application Centric Infrastructure

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

CONTAINERS AND MICROSERVICES WITH CONTRAIL

Pluribus Data Center Interconnect Validated

MP-BGP VxLAN, ACI & Demo. Brian Kvisgaard System Engineer, CCIE SP #41039 November 2017

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Event Driven network automation

GCN Lead Greece Cyprus & Malta GLOBAL SPONSORS

Future-Ready Networking for the Data Center

DellEMC Open Networking - Path to SDN

Arpit Joshipura. General Manager The Linux Foundation

The Next Opportunity in the Data Centre

Solution Guide. Infrastructure as a Service: EVPN and VXLAN. Modified: Copyright 2016, Juniper Networks, Inc.

VXLAN EVPN Multi-Site Design and Deployment

Ethernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade

VXLAN Design with Cisco Nexus 9300 Platform Switches

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min.

vrealize Operations Management Pack for NSX for vsphere 3.5.0

DHCP Relay in VXLAN BGP EVPN

Optimizing Layer 2 DCI with OTV between Multiple VXLAN EVPN Fabrics (Multifabric)

Introduction to External Connectivity

Architecting Data Center Networks in the era of Big Data and Cloud

Agile Data Center Solutions for the Enterprise

Solving the Virtualization Conundrum

Segment Routing on Cisco Nexus 9500, 9300, 9200, 3200, and 3100 Platform Switches

VXLAN EVPN Automation with ODL NIC. Presented by: Shreyans Desai, Serro Yrineu Rodrigues, Lumina Networks

VXLAN EVPN Fabric and automation using Ansible

Pluribus Adaptive Cloud Fabric

Network Virtualization in IP Fabric with BGP EVPN

New OVS instrumentation features aimed at real-time monitoring of virtual networks

Hierarchical Fabric Designs The Journey to Multisite. Lukas Krattiger Principal Engineer September 2017

IPv6 Capability of Whitebox Networking. Jeremy

PLACE IMAGE OVER THIS SPACE. Docker IP Routing. Having your first-hop load-balancer on Docker. Medallia Copyright 2015.

Pluribus Adaptive Cloud Fabric Powering the Software-Defined Enterprise

Evolved Campus Core: An EVPN Framework for Campus Networks. Vincent Celindro JNCIE #69 / CCIE #8630

Cisco ACI Simulator Release Notes, Release 2.2(3)

Software Defined Cloud Networking

EXTREME VALIDATED DESIGN. Network Virtualization in IP Fabric with BGP EVPN

WAN. Core Routing Module. Data Cente r LAB. Internet. Today: MPLS, OSPF, BGP Future: OSPF, BGP. Today: L2VPN, L3VPN. Future: VXLAN

Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003

Border Provisioning Use Case in VXLAN BGP EVPN Fabrics - Multi-Site

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers

Open Networking Solutions Overview. Adnan Bhutta

What s happening in the Networking Landscape?

Cisco VTS. Enabling the Software Defined Data Center. Jim Triestman CSE Datacenter USSP Cisco Virtual Topology System

PSOACI Tetration Overview. Mike Herbert

The Economic Advantages of Open and Web-Scale Networking

DHCP Relay in VXLAN BGP EVPN

Configuring VXLAN EVPN Multi-Site

Ethernet VPN (EVPN) in Data Center

VXLAN Overview: Cisco Nexus 9000 Series Switches

Cisco Virtual Topology System Release Service Provider Data Center Cisco Knowledge Network. Phil Lowden (plowden) October 9, 2018

Neutron networking with RHEL OpenStack Platform. Nir Yechiel Senior Technical Product Manager, OpenStack Red Hat

Cisco Virtual Networking Solution for OpenStack

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

Enabling Rapid Innovation in the Network Using SONiC and P4. Ramkumar Krishnamoorthy (Barefoot) Guohan Lu, Lihua Yuan (Microsoft)

BGP IN THE DATA CENTER

Cisco Nexus 3000 Series Switch NX-OS Verified Scalability Guide, Release 7.x

BESS work on control planes for DC overlay networks A short overview

Scaling bridge forwarding database. Roopa Prabhu, Nikolay Aleksandrov

Cisco ACI Simulator Release Notes, Release 1.1(1j)

Configuring VXLAN EVPN Multi-Site

Quantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer

NRU 0201 Network Rack Unit

Contents. EVPN overview 1

Transcription:

End-to-end fabric visibility Bringing web-scale networking September 21 th, 2017 Attilla de Groot SE, HCIE #3494 1

Cumulus Linux architecture Uniform operating model write any tools, use any apps User Space Routing Suite Network Orchestration Bridging VXLAN Automation Monitoring Third Party/Customer Applications switchd Switch HAL Linux Kernel VxLAN Routing Tables ARP Table Bridge Table Ethernet Interfaces ASIC Driver CPU, RAM, Flash, etc. Switch Silicon Front Panel Ports 2

& Open source Creating new technology Open networking concept ONIE APD Linux networking development VRF Quagga / Free Range Routing Ifupdown2 Iproute2 3

IP-Fabric IP-Fabric with Overlay Clos fabric ECMP over spines MLAG to servers Routing protocol to TOR VxLAN encapsulation EVPN Controlplane MLAG ebgp / OSPF ECMP MLAG 4

Full L3 Fabric with Hostpack Routing to the Host IP Fabric to the host No more L2 domains Free from proprietary protocols FRR support ebgp / OSPF ECMP ebgp / OSPF ECMP ebgp / OSPF ECMP FRR 10.1.1.1/32 Lo1 FRR 10.1.1.2/32 Lo1 FRR 10.1.1.3/32 Lo1 FRR 10.1.1.4/32 Lo1 5

Bridge Network Bridge Network Local bridge Subnet per host NAT / PAT for containers Iptables security 6

Macvlan Macvlan Host interface split Redistribute neighbor 7

Containers in the routing domain Routing on the host Free range routing BGP CRoHDaD Local Docker API Route redistribution 8

Network Blind Spots in Containerized Environment What happens with issues of application availability, performance problems or outage? NetOps Knows the network designed for reliability Does not necessarily know the applications Haven t architected network for rapid change VLAN10 VLAN10 VLAN20 VLAN20 NO VISIBLITY VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP DevOps Knows applications designed for agility Does not necessarily know the network Containers are spun up and torn down rapidly 9

Traditional Network Tools LIMITED VISIBLIITY REACTIVE MANUAL 10

Can't keep up with the speed of automation CONFIG CHANGES PUSH TO PRODUCTION REACT TO TICKETS/ISSUES MANUAL TROUBLESHOOTING BOX-BY-BOX >_! 11

Can't keep up with the speed of automation CONFIG CHANGES PUSH TO PRODUCTION REACT TO TICKETS/ISSUES MANUAL TROUBLESHOOTING BOX-BY-BOX >_! 12

Can't keep up with the speed of automation CONFIG CHANGES PUSH TO PRODUCTION REACT TO TICKETS/ISSUES MANUAL TROUBLESHOOTING BOX-BY-BOX >_! 13

Can't keep up with the speed of automation CONFIG CHANGES PUSH TO PRODUCTION REACT TO TICKETS/ISSUES MANUAL TROUBLESHOOTING BOX-BY-BOX >_! 14

Can't keep up with the speed of automation CONFIG CHANGES PUSH TO PRODUCTION REACT TO TICKETS/ISSUES MANUAL TROUBLESHOOTING BOX-BY-BOX >_! Existing tools do not offer closed-loop feedback, Adding more of these tools doesn t solve the problem! 15

NetQ brings web-scale efficiencies to network operations Design Provision Automate Validate Troubleshoot Analyze Day 0 to day 1 Day 2 and on Cumulus Linux Open Network Operating System Open OS foundation of network flexibility & choice of apps Disaggregation of SW & HW supply chain freedom Speed of provisioning workloads with automation at scale Cumulus NetQ Telemetry-Based Fabric validation application Validate changes before & during production rollout Precise fault location alerts for rapid problem resolution Time-machine diagnosis & troubleshooting 16

NetQ Deployment Streaming Telemetry 17

NetQ: How it Works NetQ BGP mlag VxLAN Linux Kernel NetQ Agent Subscribes to Linux Kernel Events Interface State MTU Routes, MACs NetQ Agent Polls Routing Information BGP and OSPF Neighbor States Error Conditions 18

NetQ: Fabric Change Log NetQ New Route Added BGP mlag VxLAN OSPF Neighbor Change MAC Address Removed Linux Kernel See state now or any point in the past 19

NetQ: Analysis Engine Validate Current State BGP OSPF MTU mlag VxLAN Telemetry Server analyzes entire network state 20

NetQ: Intelligent Visibility View remote information IPs MACs OS System Specs Improve Command Outputs Resolve hostnames in any Linux command No need for DNS 21

NetQ: Advanced Notification NetQ Notifier Service Automatically Alert on Check Failures Syslog ChatOps (Slack) ELK Splunk Pagerduty 22

NetQ & Container Demo 23

24

Cumulus in the Cloud CITC One click environment No self hosting Testing automation Experience NetQ 25

Cumulus Whitepapers Container networking introduction: https://cumulusnetworks.com/learn/web-scale-networkingresources/white-papers/containers/ Validated design guide: https://cumulusnetworks.com/learn/web-scale-networking- resources/validated-design-guides/validated-design-guide- Container-Networking-Addressing-Routing-Domain/ 26

Join the Community! Get involved in the conversation: Join the community & share your Cumulus Linux tips and experiences: https://getsatisfaction.cumulusnetworks.com/cumulus Chat with others on our Slack channel: https://cumulusnetworks.slack.com/ Keep on learning: https://community.cumulusnetworks.com Download Cumulus VX to work on proofs of concept, test your automation and continue practicing: https://cumulusnetworks.com/cumulus-vx/ Learn at your own pace with demos using our reference topology: https://github.com/cumulusnetworks/cldemo-vagrant https://cumulusnetworks.com/products/cumulus-in-the-cloud/ 27

Thank you! 28