cumulus linux 2.5 overview

19
v Cumulus ® Linux ® 2.5 Cumulus Networks ®

Upload: cumulus-networks

Post on 14-Jul-2015

1.220 views

Category:

Software


5 download

TRANSCRIPT

Page 1: Cumulus Linux 2.5 Overview

v

Cumulus® Linux® 2.5

Cumulus Networks®

Page 2: Cumulus Linux 2.5 Overview

Cumulus Linux 2.5

§ Making it easier for organizations of all sizes to adopt modern data center networking

cumulusnetworks.com 2

Page 3: Cumulus Linux 2.5 Overview

Cumulus Linux Use Cases Expand

cumulusnetworks.com 3

Linux as a platform for…. Enterprise Solutions

Network Virtualization Overlays

High Capacity IP networks

1.5

2.0

2.5

Page 4: Cumulus Linux 2.5 Overview

What’s new with Cumulus Linux 2.5?

§  Validated design guides for key IT Initiatives •  Simplify modern data center adoption for 3 key use cases

§  Choice of network architectures •  Simplify path to modern data center network architectures

cumulusnetworks.com 4

Virtualization OpenStack Big Data

Page 5: Cumulus Linux 2.5 Overview

Simplifying the Transition with Validated Designs

cumulusnetworks.com 5

§ Validated Designs: §  Starting point for customer deployment §  Designs tested in-house with configuration

files provided for reference §  Detailed, step-by-step procedures and

guidance

§ Target Audience: §  Data center architect or administrator who is

familiar with Linux and the use case

§ Results: §  Accelerates Adoption §  Lowers Risk associated with new deployment

VMware® vSphere and Cumulus Networks® Validated Solution GuideDeploying VMware® vSphere with Cumulus® Linux® Switches

Big Data Hadoop and Cumulus Networks®

Validated Solution Guide

Deploying Apache Hadoop with Cumulus®

Linux®

Switches

0

0

00

0

00

000

0

01

1

0

1

11

1 1 111

1

111

1

Available with Cumulus Linux 2.5

Page 6: Cumulus Linux 2.5 Overview

Cumulus Linux for Virtualized Server Environments using vSphere

cumulusnetworks.com 6

§ Enable SDDC across compute, storage and network

§  Choice of industry standard hardware

§  Rich Ecosystem with automation tools and services

§  L2 architecture with MLAG

Virtualized Server

Applications and Ecosystem

Industry Standard Server

PhysicalStorage

Physical NICand Network

Industry Standard Network Switch

vCPU vRAM DatastoreVirtual Disk

vNIC vSwitchvDS

Hardware AcceleratedIPv4/IPv6 Network

Routing and Switching

Compute Storage Networking

vSphere (Hypervisor) Linux Network OS

Virtual SAN

Vmware vSphere

Page 7: Cumulus Linux 2.5 Overview

Cumulus Linux for Cloud Orchestration using OpenStack

cumulusnetworks.com 7

Cloud Orchestration

Your Applications

OPENSTACKCLOUD OPERATING SYSTEM

OpenStack Shared Services

Hardware Accelereated

IPv4/IPv6 Network

Routing and Switching

Industry Standard

Network Switch

Physical StorageIndustry Standard Server

APIs

OpenStack Dashboard

Compute Networking Storage

§  Open Source based solution on bare metal hardware, nova-net plugin

§  Resource automation §  OpenStack: Virtual resources §  Linux tools: Physical resources

§  OpenStack Solutions §  OpenStack distribution partners §  Network overlay partners §  Custom OpenStack solution

OpenStack

Page 8: Cumulus Linux 2.5 Overview

Cumulus Linux for Big Data Environments using Hadoop

cumulusnetworks.com 8

Spine

Leaf L3 Fabric

Map Reduce

Big Data

§ Big Data Hadoop Benefits §  Affordable capacity based on bare metal

hardware

§  Scalable IP Clos Fabrics

§  Converged administration of server and networking hardware

§  Rapid Deployment: Automation, Operational consistency

§  Easy Customization •  Linux & PTM for locality optimization

Hadoop

Page 9: Cumulus Linux 2.5 Overview

Simplifying transition with CL 2.5: Choice of Network Architectures

IP Fabric

§  Simple IP Clos fabric

§  High capacity, scalable networking

Spine

Leaf

L3 Fabric

Cumulus Linux 1.5 and 2.0: Layer 3 architectures

§  L2 active/active with MLAG

§  Drop in existing architecture

L2 Network

Aggregation

Access

L3

L2

Enabling Choice: Layer 2 and Layer 3 with Cumulus Linux 2.5

§  Flexible, virtual networking

§  Network overlay integration

IP Fabric with Network Overlays

Spine

Leaf

VNI Blue & Red

9 cumulusnetworks.com

Page 10: Cumulus Linux 2.5 Overview

CL2.5 New Features

§ Layer 2 Features §  MLAG §  VRR – Active/active first hop redundancy protocol §  VLAN Scale §  LACP Bypass

§ Routing Enhancements

§ Others: QoS Enhancements

cumulusnetworks.com 10

Page 11: Cumulus Linux 2.5 Overview

Cumulus Linux 2.5 – MLAG

cumulusnetworks.com 11

§ MLAG §  Dual-Attached solutions for

capacity/redundancy §  Simple migration path for existing

L2 solutions §  Operational consistency with

scaled-out IP Fabrics

§ How? §  Implemented via clagd &

associated commands §  Bonding provides multi-pathing §  Leverage existing LACP protocol

•  LACP is easy to diagnose

auto peer-link.4000 iface peer-link.4000 inet static address 169.254.0.1 netmask 255.255.255.252 clagd-peer-ip 169.254.0.2 clagd-sys-mac 44:38:39:ff:00:01 clagd-priority 8192

Aggregation

Access

Page 12: Cumulus Linux 2.5 Overview

Cumulus Linux 2.5 – VRR

cumulusnetworks.com 12

§ Virtual Router Redundancy: §  Provides default gateway

redundancy (vIP) §  Protocol-free redundancy

mechanism •  It is not VRRP, it is VRR!

§  Active-active FHRP §  Enhancements in CL2.5

•  Supports Router Redundancy beyond host connectivity

•  Integration with ifupdown2

L3

L2

10.0.0.10 Default GW: 10.0.0.1

VRR – 10.0.0.1 VRR – 10.0.0.1

10.0.0.11 Default GW: 10.0.0.1

auto bridge.100 iface bridge.100 address <ipaddr> hwaddress <mac> bridge-stp on address-virtual <mac> <ip1>

Page 13: Cumulus Linux 2.5 Overview

Cumulus Linux 2.5 – VLAN Scale

cumulusnetworks.com 13

§ VLAN-aware Bridges §  New 802.1Q Linux bridge

driver §  Enables VLAN Scale

•  VLAN-aware bridge scales to 2000 VLANs

§  Single instance spanning tree •  Supports STP, RSTP

§  Ifupdown2 Configuration §  Migration path: mixed mode

support •  Recommended for migration only

Bridge 100 Bridge

VLAN-aware Per-VLAN

VLAN 100 VLAN 1-10, 100, 200

auto bridge iface bridge bridge-vlan-aware yes bridge-ports glob swp1-52 bridge-stp on bridge-vids 1-10 100 200

auto vlan100 iface vlan100 bridge-ports swp1.100 swp2.100 bridge-stp on

Page 14: Cumulus Linux 2.5 Overview

Cumulus Linux 2.5 – VLAN Scale (continued)

cumulusnetworks.com 14

§ Configuration Simplification §  VLAN independent inclusion

of ports

§  Port specific configuration now set on ports

auto swp1 iface swp1 bridge-access 100 mstpctl-portautoedge yes mstpctl-bpduguard yes

Access port to VLAN 100

auto swp2 iface swp2 bridge-vids 10 100 200 mstpctl-portautoedge yes mstpctl-bpduguard yes

Trunk with specific VLAN IDs

auto bridge iface bridge bridge-vlan-aware yes bridge-ports glob swp1-52 bridge-stp on bridge-vids 1-10 100 200

VLAN-aware Bridge

auto swp49 iface swp49 mstpctl-portpathcost 10

Trunk all VLANS (default)

Page 15: Cumulus Linux 2.5 Overview

Cumulus Linux 2.5 – LACP Bypass

cumulusnetworks.com 15

§ LACP fallback mechanism §  Use Case: PXE boot for host

connected to switch via LACP

§  Bypasses LACP protocol negotiation

•  LACP negotiation takes over when LACP partner is detected

PXE Boot

Ifupdown2 BOND Configuration: bond lacp-bypass-allow 1 bond lacp-bypass-period 120 bond lacp-bypass-priority 1

Ifupdown2 BOND Configuration: bond lacp-bypass-allow 1 bond lacp-bypass-period 120 bond lacp-bypass-priority 2

Page 16: Cumulus Linux 2.5 Overview

Cumulus Linux 2.5 – Routing Enhancements

cumulusnetworks.com 16

§  Open Source Quagga §  Contributions:

•  Cumulus Networks is contributing all enhancements to Quagga (includes major updates for OSPF, BGP)

§  Large Community •  Vendors using Quagga include: Vyatta, Pluribus

Networks, Midokura, PLUMgrid, 6WIND

•  Top Cloud providers and large hosting providers have used it for many years

§  Cumulus Linux Routing & Automation: §  Non-modal (iproute style) commands §  Automation optimization (CL 2.5 Experimental)

•  Apply configuration modifications only

§  CL2.5 Routing Enhancements §  Scalability

•  update-groups, large number of peers §  BGP dynamic neighbors §  Latest Quagga version §  BGP add-path RX - Experimental §  JSON support for some key commands –

Experimental

§  CL2.1 & 2.2 Routing Enhancements §  Bidirectional Forwarding Detection (BFD) §  Prescriptive Topology Manager (PTM) Integration §  Route-map enhancements §  OSPF Multi-instance support §  Redistribute table support §  Route tags

Page 17: Cumulus Linux 2.5 Overview

Unleash the Power of Open Networking in Your Data Center

§ Open Networking with Cumulus Linux §  Empower selection of best of breed ecosystem

§  CapEx savings upfront, significant ongoing OpEx savings

§ Cumulus Networks partners with you on your journey to the Modern Data Center §  Validated Design Guides

§  Training and Services

cumulusnetworks.com 17

Page 18: Cumulus Linux 2.5 Overview

Get Started!

Risk Free Trial Remote Workbench

Regular webinars

Global Reach & Easy Procurement

Step by Step Validated Design

1 2 3 4

24/7 Support

5

Training & Consulting Services

18 cumulusnetworks.com

Stay in Touch — @cumulusnetworks

Questions — [email protected]

ADD TO CART

Page 19: Cumulus Linux 2.5 Overview

© 2015 Cumulus Networks. All rights reserved. CUMULUS, the Cumulus Logo, CUMULUS NETWORKS, and the Rocket Turtle Logo (the “Marks”) are trademarks and service marks of Cumulus Networks, Inc. in the U.S. and other countries. You are not permitted to use the Marks without the prior written consent of Cumulus Networks. The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis. All other marks are used under fair use or license from their respective owners.

§ Thank You!

cumulusnetworks.com 19

Unleashing the Power of Open Networking