an open approach to enhancing networking for openstack · pdf filean open approach to...
TRANSCRIPT
![Page 1: An Open Approach to Enhancing Networking for OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/1.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/2.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/3.jpg)
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.
The Challenge
![Page 4: An Open Approach to Enhancing Networking for OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/4.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/5.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/6.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/7.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/8.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/9.jpg)
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.
The solution
![Page 10: An Open Approach to Enhancing Networking for OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/10.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/11.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/12.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/13.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/14.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/15.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/16.jpg)
© 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 OpenStack · PDF fileAn Open Approach to Enhancing Networking for OpenStack ... • Consolidation and Integration through Neutron ... •](https://reader031.vdocuments.net/reader031/viewer/2022030415/5aa1210d7f8b9a8e178ef18b/html5/thumbnails/17.jpg)
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.
Thank You