Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only...

33

Transcript of Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only...

Page 1: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G
Page 2: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Nexus 9000 A Highly Programmable Switch for the Next-Generation Datacenter

Page 3: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Need for a highly programmable switch

Page 4: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

§  Agile, continuous integration §  New testing methodologies:

§  chaos monkey, A/B testing, fail fast

§  Need for a programmatic approach to network configurations

§  Adoption of scripting

§  Adoption of same tools used on servers to manage networks: Puppet, Chef etc…

§  Cloud consumption model

New application development methodologies

Page 5: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Types of Interactions:

Bootstrap

Configure

Extend

Troubleshooting etc…

What’s Evolving:

from Manual to Automated

from Static to Dynamic

from Generic to Custom

Evolving Interactions with Network OS

Page 6: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Plug n Play

PoAP

Smart Install Auto Install

CLI

Controllers

Openstack Puppet/Chef

REST

JSON RPC NETCONF

CLI

Onbox Python

EEM

Traditional

Evolving

Bootstrap Configure Extend

Evolution of Device Interaction

Page 7: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Software Defined Networking

§ New Application Development Methodologies

§ Need for a more programmable fabric

§ New Network Management Requirements (RFC 3535)

§  Software Defined Networking

7

Page 8: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

What are the key problems that our customers are trying to solve? (Infoweek Survey)

8

Page 9: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Logical Model

Physical/Concrete Model

ACI is a Fabric designed for Automation

Page 10: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

ACI FABRIC

Microsoft System Center | R2 w/ Service Provider Foundation

Azure Pack GUI

Websites, Apps, Database, VMs, ACI Provider Portal Consumer

Self-Service Portal

Websites VMs SQL Service Bus Future Services ACI PROVIDER

SERVICE

OpFlex Driver

Easy to integrate into Cloud Management Platforms

Page 11: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

How to build a network switch for SDN?

Page 12: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

First you need to complement existing hardware features

VXLAN Routing Normalized Forwarding VXLAN/NVGRE/VLAN

Incremental 40 MB Buffer, Active Queue

Management

APPLICATION VISIBILITY Elephant Traps,

VXLAN Aware Trace-route

Atomic End-end Latency Measurements

INDUSTRY BASELINE

CISCO ASIC

INNOVATIONS

Trident 2

12 MB Buffer Counters per Packet and Bytes Visibility per Port VXLAN Bridging

Page 13: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

MODULAR EASE OF OPERATIONS

OPEN 3rd PARTY APPS

PROGRAMMABLE READY FOR DEVOPS

POAP ONIE NXAPI

Linux/Python Daemon

Standard Open Interfaces

Standard  Open  Interfaces  

Automation and Visibility

Adaptable NXOS Adaptable NXOS

Automation and Visibility

BootStrap and Provisioning BootStrap  and  Provisioning  

Package and Application Management

Package  and  Applica8on  Management  

Server Management Tools

Server  Management  Tools  

PXE

Then you need to change the Operating System

Page 14: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

What is the Nexus 9000

Page 15: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Nexus 9000 is a highly programmable switch which can be operated in two ways

Standalone or “classic” NXOS

Fabric mode or ACI mode

Possibility to migrate

APIC

Page 16: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Nexus 9000 Portfolio

NX-OS

NX-OS (Leaf) & APIC Controlled

Merchant Only

Merchant Plus

Modular

Fixed

Nexus 9300 Nexus 9500

Page 17: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Removing 40G Optics and Cabling Barriers

Problem •  40G Optics are significant portion of network

CAPEX •  40G Optics require new cabling

Solution •  Re-use existing 10G MMF cabling

infrastructure •  Re-use patch cables (same LC connector) Cisco 40G SR-BiDi QSFP •  QSFP pluggable, MSA compliant •  Dual LC Connector •  Support for 100m on OM3 and 150m on OM4 •  TX/RX on 2 wavelength @ 20G each

Page 18: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

The Nexus 9000 Fabric provides next generation Quality of Service

Page 19: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Next Generation Quality of Service

F2 F1

FLOWLETS

F2 F2 F1

F2 F2 F2

HIGH PRIORITY

F1 F1

STANDARD PRIORITY

Flowlet Switching Dynamic Flow Prioritization

End to End Congestion Monitoring

Page 20: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

§  http://www.sigcomm.org/awards/best-paper-award

§  www.sigcomm.org/sites/default/files/ccr/papers/.../2619239-2626316.pdf

SIGCOMM Best Paper award: "CONGA: Distributed Congestion-Aware Load Balancing for Datacenters"

Page 21: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

The Nexus 9000 Fabric is Open

Page 22: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Logical Model

Object Tree

Physical/Concrete Model

ACI = Open Network

Outside

(Tenant

VRF)

App DB Web

QoS Filte

r

QoS Service

QoS Filte

r

Page 23: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Open Northbound APIs Creation of the Connectivity among Security Zones (EPGs)

Create Application Profile & Tiers:

Create Tenant

Provision EPGs for VMs and for Bare Metal servers

Add Contracts

Page 24: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Create Service Graph:

Deploy

DB EPG

App EPG

Open Southbound APIs - L4-L7 Service Graph

Page 25: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

You can write scripts for everything

Page 26: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

XML/ JSON

Arya

You can Create Scripts Easily from the GUI itself

Page 27: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Open Linux Shell Access

Use File system to manage objects

Install applications/scripts

Launch Linux Containers

Open Linux Access

Page 28: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Edit with vi

Linux File System to Manage Objects

Page 29: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Launch Containers, Install Scripts

Page 30: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Summary

Page 31: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

Cisco Modernizing for Next Generation DC’s

MERCHANT OR CISCO : White Box Economics De-Risked

SECURE: LXC Containers for 3rd Party Apps

FLEXIBLE HW & SW: Via Cisco SDK

OPEN NXOS: LINUX / Puppet / Chef / Python

ADAPTABLE : NX-API / Object Model / Packages & RPM

Open NXOS Nexus 9000 & 3000

1G / 10G / 25G / 40G / 100G

Page 32: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G

Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public

ACI Policy Model Physical - Virtual Open - Secure

Application Centric Infrastructure 3 Key Elements

Policy: Operational Simplicity with Investment Protection

Page 33: Nexus 9000 - Cisco€¦ · Nexus 9000 Portfolio NX-OS NX-OS (Leaf) & APIC Controlled Merchant Only Merchant Plus ... • 40G Optics are significant portion of network CAPEX • 40G