An Open Approach to Enhancing Networking for OpenStack · PDF fileAn Open Approach to...
-
Upload
nguyenminh -
Category
Documents
-
view
220 -
download
2
Transcript of An Open Approach to Enhancing Networking for OpenStack · PDF fileAn Open Approach to...
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.
Robert McBrideMarketing SDN/NFV@[email protected]
An Open Approach to Enhancing Networking for OpenStack
© 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
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.
The Challenge
© 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
© 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
© 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?
© 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
?
© 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”
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.
The solution
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.
Thank You