please read – instructions for adding page numbers “x … · dellemc networking with ansible...

36
一機多用(multi-switch) 開啟高效網路新紀元 Yu Yang 楊尚餘 [email protected] GC Networking Specialist, DELL EMC

Upload: others

Post on 08-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

一機多用(multi-switch)開啟高效網路新紀元

Yu Yang 楊尚餘

[email protected]

GC Networking Specialist, DELL EMC

Page 2: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

Start Form………..

………go through………..

………SDN/ON…….SD-WAN…….

Page 3: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

3

2013

2014

2015

2016

Open Networking

Closed Networking

Also rans

2017 July

Gartner MQ Data Center Networking Progress

Recognized for our

vision and

execution

Closed Networking

Open Networking

Hot2018 July

Page 4: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

5

Closed Networking – The Role of the NOS

Closed Networking

Proprietary ASICs

Proprietary networking OS

Hundreds of protocols

Proprietary architectures & management tools

Proprietary networking OS

Segment Routing

BGP EVPN

BGP

VRRP

VRF

OSPF

Multicast

VxLAN

MCLAG

Basic L3

Basic L2

BFD

Telemetry

• Every protocol or features

needed in the Closed

Networking model is funneled

into the NOS.

• It is a one-size fits all model.

Goal was to simplify vendor

offerings.

• This model worked for

customers in the past in

absence of alternatives. As

customers have loaded up

these Network Operating

Systems with hundreds of

protocols and features, life-

cycle management has

become a challenge and many

customers are looking for

models with greater flexibility

Page 5: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

6

Customer Feedback on Closed Networking OS

Proprietary networking OS

Segment Routing

BGP EVPN

BGP

VRRP

VRF

OSPF

Multicast

VxLAN

MCLAG

Basic L3

Basic L2

BFD

TelemetryCustomer Feedback

“Patching and upgrades bring our operations to a halt”

“We only use 5% of the features, but risk breaking the network with

the other 95%”

“I need a switch that does segment routing well. No more. No less.”

“We want open source-based NOS with someone standing behind it –

the Red Hat model for NOS.

Page 6: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

7

2017

Open Networking

Closed Networking

Same Too

Open Networking

We’re moving to “Leaders” Quadrant 2018 燒

Page 7: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

Open Networking 2.0

Page 8: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking
Page 9: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

11

Evolution in Open Networking

HW platforms

Networking OS

Traditional Networking

Aggregated HW and NOS

Last several decades Since 2014 2018 onwards

HW platforms

Networking OS

Open Networking 1.0

Disaggregated HW and NOS

HW platforms

Networking BASE OS

Open Networking 2.0

Micro-Applications

Disaggregated HW and NOS. Further disaggregation of

NOS and micro-apps

Dell was the first to offer this model Dell is the first to offer this model

Page 10: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

12

Dell EMC Open Networking switches simplified100% ONIE loading for all OS’s on new ON switches

S6100-ON Multi-rate Fabric Switch

S6010-ON 40GbE Switch

Open Network Install Environment

Z9100-ON Multi-rate Fabric Switch

S4048/T-ON 10/40GbE Switch

S3048-ON 1/10GbESwitch

Operating System (OS)

ONIE Bootloader for all OS’s for Dell Networking ON switches

Zero-touch install of all pre-qualified 3rd party operating systems

ONIE also used for loading Dell Networking OS9

Page 11: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

13

Delivering the most complete Networking Stack

Buy Build

Networking Hardware

Enterprise EditionOS10

ProSupport

Enterprise

On-Prem

Service Provider

Off-PremSegment

Affinity

Support

Stack

Operating

System

Hardware

More disaggregatedMore convergedData Center Networking

Open Edition

OS10

Page 12: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

14

OS10 Innovation

• Introducing new levels of

innovation &

programmability with Open

Edition

• Platform driving open source

contributions, collaboration,

and adoption

• Advancing traditional L2/L3

networking with Enterprise

Edition

OPEN

Page 13: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

15

OS10 : Packages & Linux Ecosystem

OPX

Deployment and

Management

Platform Enablement

Routing & Switching Protocols

Open Community Supported

SONiCOpen Switch

Virtual OS10

1. OS10 Training and pre-provision tool

2. Explore feature functionality without the need of switch

3. Validate switch configuration.

Page 14: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

16

OS10 Enterprise Edition Innovation Areas

Virtual Link Trunking

Scalable Layer 3 Routing

Overlays (VXLAN)

Programmatic Access

(REST)

Storage Transport

(iSCSI, ROCE) FCOETelemetry(Streaming)

Automation (Smart Fabrics)

Hardened L2/L3 Protocol

Stack

Data Planes (Broadcom, Cavium,

Barefoot)

Page 15: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

18

vLAB

Page 16: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

19

DOUBLE CLICK HERE

Page 17: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

20

OS10 Technical Training

Session 1

Basic Bringup

Session 3

L2/L3 FabricLAG, VLAN, VLT, ECMP, BGP, VRRP

L3

L2

Session 3

Two Tear VLTVLT, VRRP, LAG

L3

L2

Session 2

Basic L2LAG, VLANVLT, xSTP

L2

Session 2

Basic L3BGP, OSPF,ECMP, DHCP

L3VLT

LAG LAG

ECMP

VLAN

ECMP BGP

OSPF

DHCP

VLT

VLT

BGP

VRRP

VRRP

• Personal Virtual LAB with 5 VMs prewired for every participant

• Five Step LAB Tutorials Deployment

• LAB access available after the training

Proctored Lab Sequence

xSTP

VLAN

VLT

1 2 3 4 5

Page 18: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

21

OS10 Technical Training in vLab

Page 19: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

22

Delivering the most complete Networking Stack

Buy Build

Networking Hardware

Enterprise EditionOS10

ProSupport

Enterprise

On-Prem

Service Provider

Off-PremSegment

Affinity

Support

Stack

Operating

System

Hardware

More disaggregatedMore convergedData Center Networking

Open Edition

OS10

Page 20: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

24

Openswitch/OPX Architecture

Page 21: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

25

NAS Packet Walk through

Page 22: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

28

Enterprise L3 package

BGP OSPFMCLAG BFD

Open EditionOS10

Dell Networking

S4048-ON

Dell Networking

S4048T-ON

Dell Networking

S6010-ON

Dell Networking

Z9100-ON

Commercial Solutions Available Today with

Page 23: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

31

Information Available

Metaswitch Networks | Proprietary and confidential | © 2018 | 31

Page 24: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

32

Multi-vendor, multi-domain configuration management

Configuration Management Tool

Configuration Management

Enterprise L3 package

Interconnect package

Multicast package

MPLS package

MPLSSegment Routing

BGP EVPN

BGP

VRF

OSPF

MulticastVxLAN

MCLAG BFD

Open EditionOS10

System level features (e.g. DHCP, DNS, AAA, Telnet, SSH)

Basic L2

Basic L3

Any feature configurable through the OS10 command-line interface (CLI) can be automated

through Ansible modules.

Page 25: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

33

DellEMC Networking with AnsibleDellEMC Networking AnsibleRoles for the most common operations

DellEMC Networking is natively supported in Ansible 2.3 within the Core Network Modules

OS6/OS9/OS10/OPX

The Dell EMC Networking

Ansible modules are

compatible with Dell EMC

switches running

OS10.4.0 (Enterprise

Edition) and OpenSwitch

OPX 2.3.0.

Page 26: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

36

To support an active system of both commercial and open source network functions,

OS10 Open Edition is based upon Open Switch (a Linux Foundation project)

Open Switch: open source, vendor-neutral, royalty-free model

OS10 Open Edition: Dell supported version of Open Switch

Open Switch, Open Edition, & Enterprise Edition

Open EditionOS10

“HW Pro Support”

Open EditionOS10

Enterprise EditionOS10

Data Center Stack

Page 27: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

38

Data Center Networking Technology Evolution

25G In-Rack

12/24/48/96/128 x 25G

256 x 25G

Data Planes

Programmable Pipelines (Profiles)

Network Telemetry

Streaming (Push)

In-band Telemetry

Pluggable Optics 100G DWDM2 80Km (DCI)

100G BiDi, SWDM4 (Leaf-Spine)

Overlays

Static L3 VXLAN (Single Pass)

Dynamic VXLAN (BGP EVPN)

Form Factors

QSFP28 (100G) QSFPDD-28 (2x100G) QSFPDD-56 (400G)

Storage

ROCE

FCOE with VLT

ACLs

Off-chip Scaling

On-chip Scaling

Page 28: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

SD-WAN

Page 29: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

46

SD-WAN definition, per Gartner• A replacement for traditional WAN routers

• Agnostic to WAN transport technologies

• Provides dynamic policy-based application path selectiono across multiple WAN connections

• Supports service chaining for additional serviceso E.g., WAN opt and firewalls

Page 30: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

4747

How did SD-WAN start?The SD-WAN overlay

Old style traffic flows

Client/Server traffic

WWW

New style traffic flows

Client/Server traffic

WWW

Security

Firewall

IPS/IDS

URL filter

Branch/SMB

Service provider

Private networkInternet

Enterprise

Page 31: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

4949

How Does an SD-WAN Reduce IT Costs?

MPLS only

~$1,800/Month

~$200/Month

Broadband 50 Mbps

Month

ly C

ost

Per

Site

Broadband 50 Mbps

Broadband 50 Mbps

SD-WAN + MPLS Dual Broadband

~$900/Month

Up to

75%reductionin WAN costs

MPLS – 10 Mbps

MPLS – 5 Mbps

Up to 50%reductionin WAN costs

Page 32: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

50

uCPE delivers on the promise of edge computing and edge virtualization

Enterprise services typically deployed on proprietary

appliance-based solutions

• Proprietary appliances limit flexibility for defining new services and

features

• Cost considerations – CAPEX and OPEX

• Time to market

Choice and flexibility of hardware (COTS) and

software (VNFs)

• App Store model

Rapid deployment & provisioning (ZTP)

• Zero touch provisioning and Call Home enables new solution

deployment models over any access

Bring Your Own Hardware

Universal CPE (uCPE)

From This

To This

Page 33: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

5151

uCPE cloud in a box

Virtual Edge Platform

Middleware/NFVi (Hypervisor)

SD-WAN

Security RouterWAN Opt & acceleration

DPIFile/

Media VMWare ESXi

WindRiver

KVM

Linux OS

Openstack

Palo Alto

Fortinet

SonicWALL

Cisco

Juniper

Brocade

Nokia

SilverPeak

RiverBed

Spirent

Nokia

RAD

Page 34: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

52

IntroducingNext-Generation Access from Dell EMC

NEW! Virtual Edge Platform

family

Purpose-built universal CPE for next-

generation enterprise access

Dell EMC VEP Family

Hosted Data

Center Resources

IaaS

Resources

SaaS

Resources

Campus

Network

Branch or

SMB

Enterprise

IP/MPLS WAN

Internet/Cloud

access

The Enterprise WAN

Enterprise

On-Prem Data Center

Page 35: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

55

Your Feedback. We Listened !

Telemetry Analytics

Linux Shell Access

Telnet Server

Smart Fabric Enhancements

Syslog Messages

EVENT Management

And NotificationsShow port profile Enhancements

Your feedback ensures our success !! Lets Go Win Together !!!

Page 36: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · DellEMC Networking with Ansible DellEMC Networking Ansible Roles for the most common operations DellEMC Networking

56

Thank you