an open approach to enhancing networking for...

17
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. Robert McBride Marketing SDN/NFV @DigitalMcB [email protected] An Open Approach to Enhancing Networking for OpenStack

Upload: others

Post on 08-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

Robert McBrideMarketing SDN/NFV@[email protected]

An Open Approach to Enhancing Networking for OpenStack

Page 2: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

What are we going to talk about today?

• OpenStack and OpenDaylight better together• Consolidation and Integration through Neutron• Extending enhanced networking to OpenStack• An Open Solution for both the Underlay and Overlay

Page 3: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

The Challenge

Page 4: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

Where we were

Openstack

Business Application

TOR

KVM

VNFs

KVM

OVS

VNFs

OVSNeutron Agent

Neutron Agent

TORVxLA

NTunne

l

Neutron/OVSDB

Core

• OpenStack creates the network• Basic connectivity between relevant nodes• Views each OVS individually• Limited networking• No centralization for network control and

programmability• Potentially complex Overlay (OVS) management

Page 5: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

Ok, so what?

• What do you do if you need more than Tunnel setup and connectivity?• Security, Rate Limiting, QOS, Routing protocol

policy, etc.,• What if underlay infrastructure uses OpenFlow?• What if network infrastructure was not single vendor?

Openstack

Business Application

TOR

KVM

VNFs

KVM

OVS

VNFs

OVSNeutron Agent

Neutron Agent

TORVxLA

NTunne

l

Neutron/OVSDB

Core

Page 6: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

What was missing?

VlansTunnelsXaaSBasic Net connection

StorageCompute

OSPF?BGP?Rate Limiting?QOS?Routing Policy?Dynamic Change?Traffic Engineering?Net Fault Management?OpenFlow?

Page 7: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

One approach… But..

• Two separate applications• Different network views• No integration• Multi-vendor environment

is challenging

Openstack

Business Application

Neutron/OVSDB

TOR

KVMVNFs

KVM

OVS

VNFs

OVSNeutron Agent

Neutron Agent

TOR

OpenDaylightOF/Netconf

?

Page 8: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

But why not make networking be integrated?

Centralization can be a good thing

Simplify Openstack view

Basic connectivity not enough

Also, keep it “open”

Page 9: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

The solution

Page 10: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

OpenStack

Ok, so what is new

OpenDaylight

OVSDB

Neutron ML2

RestConf

Netconf OpenFlow

Yang

Business Applications(Overlay Mgmt, Perf Mgmt, Fault Mgmt)

OVSNetwork Elements

Physical/Virtual

Page 11: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

How exactly is this done?• ODL Neutron ML2 is

now interface for OVS for Openstack‒ Single IP

• ODL is aware of OVS end points

• Neutron Agent removed from OVS

• ODL now configures VxLAN tunneling for KVM hosts

• Can now also extend OF to OVS or Physical Underlay

Openstack

Business Application

OVS/OVSDB

TOR

KVMVNFs

KVM

OVS

VNFs

OVSNeutron AgentNeutron Agent

TOR

OpenDaylightNeutron

Page 12: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

Why was this done?

• Simplify for OpenStack• Consistency and

Standardization• Extensibility• Consolidate Network control to

ODL

Openstack

OVS OVSNeutron AgentNeutron Agent

OpenDaylightNeutron

Yang

OVSDBOpenFlow

Netconf

Page 13: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

What can you use this for?

• Provide network management service with OpenDaylight using ML2• Overlay Management for KVM with OVSDB through Neutron• Utilize Netconf, OpenFlow for managing, automating, traffic

engineering and monitoring of the underlay

Page 14: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

Benefit

+Openstack

Virtual Infrastructure Mgmt

OpenDaylight

Network automation, traffic engineering, monitoring

Underlay

KVMVNFs

KVM

OVS

VNFs

OVS

OverlayOpen joint and integrated platformsConsistent heterogeneous capabilityUnderlay NeutralDecouple business application evolution from network

Page 15: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

Availability

• OpenDaylight Neutron ML2 MD-SAL enhancements up streamed• Support with Lithium release! • Certified first with RHEL OSP 6• Shown here at RH Summit!• Brocade SDN Controller 2.0• Available with other popular ODL based controllers• Ripe for Heterogeneous data centers and cloud environments• Network engineering and Devops

Page 16: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

Other possibilities

+Openstack OpenDaylight

Underlay

KVMVNFs

KVM

OVS

VNFs

OVS

Overlay

Cloudforms, OSS/BSS, Business Applications

Fault, Performance ManagementSingle Pane of Glass

RESTCONFREST

Page 17: An Open Approach to Enhancing Networking for OpenStackvideos.cdn.redhat.com/summit2015/presentations/13880_an... · 2015. 6. 26. · Marketing SDN/NFV @DigitalMcB rmcbride@brocade.com

© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

Thank You