17
#ATM16 OpenSwitch Benefits of disaggregation and open source networking in data centers Ted Qian, GPLM @ArubaNetworks |

Benefits of disaggregation and open source networking in data centers

Embed Size (px)

Citation preview

#ATM16

OpenSwitchBenefits of disaggregation and open source networking in data centers

Ted Qian, GPLM @ArubaNetworks |

2#ATM16

Open Source is becoming the new infrastructure

Mainframe … OEM Unix … x86/Linux … Open Source … SDN … 1980’s 2015

3#ATM16

OpenSwitch – the Open Source missing element

3

Virtual switch

Control Plane

Orchestration

Physical Switch OS

Physical Switch HW

HP Leadership

Helion Enterprise/CG

HP Platinum Contributor

Foundation for OpenStack

Foundation for OpenSwitch

Multi vendor alliance led by

HPE

Accton / VMware / Intel

BRCM / Qosmos

5712/6712

Roadmap 77xx

4#ATM16

Why open source is good for business?

• “Linus Law”:Given enough eyeballs, all bugs are shallowSecurity

• Users and developers make what they want, and they make it well.Quality

• take a piece of open source software and tweak it to suit their needsCustomizability

• Free themselves from the severe vendor lock-in

• worldwide community of developers and users at their disposal for help

Freedom

• It's up to you--not some vendor--to decide when it's time to upgrade.Flexibility

• Adhering to open standardsInteroperability

• The visibility of the code behind open source software, however, means you can see for yourself and be confident.

Auditability

• Community based

• Paid optionSupport Options

PC World:10_reasons_open_source_is_good_for_business.html

5#ATM16

Four reasons companies say yes to open source

Howard Baldwin: Computerworld | Jan 6, 2014 6:30 AM PT

Keeps Costs Down

Improves Quality

Business Agility

Mitigates Business Risk

• Open source isn't just about saving money -- enterprises are adopting it to develop applications faster, with higher quality components.

• If code is flawed, the developer community can identify and address the problem quickly, where a single coder might plod on unawares, at least for a while

• React to marketplace demands quickly. Open source provides this to developers and businesses alike by speeding up the pace of software development.

• Whether a company is big or small, it'll stop developing code if it's no longer commercially viable, and you no longer have access to the source code and repositories. If you can actually get a vibrant community built up around your code, it's much more resilient than a strictly commercial enterprise."

6#ATM16

Business Value - Customer ImpactCustomer Problem

Business/IT/Target Market

What they do today?How OpenSwitch solves the problem & adds business value (IT benefits & business outcomes)

Why now with OpenSwitch?

Differentiators…

Vendor Lock-in

• A buy vertically integrated switches with proprietary network OS

• B buy vertically integrated switches with some APIs

• C by disaggregated switches with 3rd party support for software

• An Open source puts customers in control of their network environments and removes dependence of vendors from the picture. Build networks that fir business needs.

• A HPE is the only vendor with an open source NOS that offers fully featured OS with L2/L3 stack

• B It is based on community driven NOS that is not vendor controlled

High Infrastructure Security Risks

• A when the network is vulnerable, the customer is stuck, can’t do anything other than wait for their vendor to come to the rescue

• An open sourced NOS gives customers the ability to immediately respond to threats and utilize community support.. Faster time to recovery and resuming business.

• With open source NOS, “all bugs are shallow.” the work of the community makes a huge difference in driving innovations and solutions that address business and security risks

High Total Cost of the Ownership

• Price premium of integrated vendor proprietary solution

• Cumbersome, and inefficient management plane

• Open sourced based software to accelerate disaggregated market

• Ansible based DEVOPS tool to accelerate service automation

• There is a market void of an truly open networking software solution until the OpenSwitch

Lack of Innovation• Slow pace of new product or

technology innovation

• OpenSwitch and Ansiblecorroboration to bring DEVOPS to OpenSwitch in rapid pace

• Accelerated pace of rolling out three new ASIC vendor platforms in a single year.

• The data center market is ready for this community based product development model

Vendor Lock-In

Infrastructure Security

Vulnerability

High cost of ownership

Lack of Innovation

7#ATM16

What is OpenSwitch?

Community Based

• Launched with 8 charter contributors

• Over 90 non-HPE people / 30 companies on mailing lists

• Active weekly IRC chats

• Sample story:

• A leading social networking provider said on IRC that they would be interested, but want to see Ansible support

• Ansible jumped in, saying they want to help design the Ansible integration

• Several IRC chats and open email discussions since then

• Ansible looking to use OpenSwitch as template for native Ansible support

Open Source

• All HPE code for OpenSwitch is in publicly available git, mirrored to github

• All under Apache 2.0 (except some leveraged projects e.g. Quagga)

• Anyone can download the source, tinker, build for all supported platforms

• All HPE development for TOR is done upstream first

• Leverage Yocto build recepiesand linux menuconfig: build only the components you need

Full Feature NOS

• L3: using Quagga, with significant investment to further enhance. BGP, OSPF, …

• L2: open-sourcing internally developed protocols. MSTP, mLAG, …

• Classic Management: CLI, SNMP

• GUI: Web-UI

• Programmatic Management: REST, Ansible, Chef/puppet, Direct OVSDB, …

• Open vSwitch DB used for all state

• Highly available, per-service restartable

8#ATM16

What is OpenSwitch?

North Bound Interface

System Architecture

Hardware Underlay

•Rich set of NB interface support: CLI, GUI, Ansible, Chef, Puppet, REST API

•Central Database Approach

•Disciplined Inter-process Communication via Sys DB

•High Availability built into the design

•Minimal Kernel Resident Code

•Multi Vendor Convergence

•Differentiation Enabler ( Open NSL and SAI extension)

Now: OpenSwitch.net

Community

Mid 2016: HPE Curated

OpenSwitch

9#ATM16

Product Comparison

OpenSwitch Cumulus Pica8 Cisco NX-OS Arista EOS

Highlights

Fully open, full

featured NOS

for both

NetOps and

DevOps

“Switch

appears as a

switch”

Switch appears

as Linux OS

with add-on

switch

capabilities

SDN/OpenFlow It’s Cisco…

Architecturally

reliable and

Cisco

compatible

Data Base Arch Yes No No No Yes

Open Source Yes

Key

components

are closed

No No No

10#ATM16

Why DevOps matters?

What is it?

• A culture, movement or practice that emphasizes the collaboration and communication of both software developers and other IT professionals

• Automating the process of software delivery and infrastructure changes. It aims at establishing a culture and environment where building, testing, and releasing software, can happen rapidly, frequently, and more reliably.

Survey Results

• Infrastructure stability: 83 percent of respondents report either “some improvement” or “significant improvement.”

• App deployment speed: 83 percent report either “some improvement” or “significant improvement.”

• Security: 45 percent expect DevOps to improve security, while only 7 percent think that systems will be less secure

New Relic: Navigating DevOps: Learn What It Is and Why It Matters To Your Business

11#ATM16

Ansible and OpenSwitch in the news

Network Team

• Ansible can enhance their ability to build and operate heterogeneous network devices, freeing them up to focus on evolving the network to meet the changing business needs instead of manually pushing network configuration.

System and Application Team

• Include network devices in a holistic approach to application workload management, Ansible’s native network device support enables them to extend their DevOps tools and practices to heterogeneous network devices.

Executives and Senior

Management

• Provides a framework that integrates diverse network devices without introducing vertically integrated, vendor specific applications and operational methodologies.

At launch, Red Hat's Ansiblenetworking framework provides support for:

Arista Networks – Arista EOS;

Cisco Systems – Cisco Application Centric Infrastructure (ACI); Cisco IOS-XE®; Cisco IOS-XR®; and Cisco NX-OS;

Cumulus Networks – Cumulus Linux;

OpenSwitch.net – OpenSwitch; and

Juniper Networks – Junos OS.

Red Hat Brings DevOps to the Network with New Ansible Capabilities—02/18/2016 Raleigh Redhat

12#ATM16

OpenSwitch and Ansible in DEVOPSTask Focused

• Ansible playbook with multiple roles and host specific variable (hostvar) file

• Roles such as system, bridge, vlan, vrf, port, bgp, interface

Corroboration

• A joint effort between Ansible and OpenSwitch

• Planned Ansible github release 2.1

Open Source

• The open sourced based tool is for sharing and reuse by the community and customers

Balance

Adaptive with fact gather capability with localized optimization

13#ATM16

Network Telemetry, Visibility and Analytics

Telemetry is an automated communications process by which measurements are made and other data collected at remote or inaccessible points and transmitted to receiving equipment for monitoring.

Visibility via telemetry are becoming very important in datacenter networks.

Traditional telemetry methods such as SNMP are not good enough to meet the challenges of next gen datacenter networks.

Open and platform agnostic analytics API enable automation and optimization of disaggregated networks.

Open source based BroadView instrumentation in OpenSwitch

BST tracks all the accounting associated with the admission and allocation process.

Current counter and watermark

Literally thousands of metrics available across all the Queues, Ports, Priority Groups, Service Pools etc

INSIGHTS

ENRICHMENT

NETWORK DATA SOURCES

ANALYTICS

NE

TW

OR

K

AP

PLIC

ATIO

NA

PP

LIC

ATIO

NA

PP

LIC

ATIO

N

Source: Analysys Mason

©Analysys_Mason

14#ATM16

Rich North Bound Interfaces

15#ATM16

VXLAN L2 Gateway

VXLAN L3 Gateway

VLAN Gateway

HPE Network Virtualization SolutionsBoth Opensource and Vmware use cases (Targeting June release)

15

Open Source/DevOps VMware vSphere

Centric

Enhanced Neutron Networking

OpenSwitch

16#ATM16

Join Aruba’s Titans of Tomorrow

force in the fight against network

mayhem. Find out what your

IT superpower is.

Share your results with friends

and receive a free superpower

t-shirt.

www.arubatitans.com

Thank [email protected]