OVS in Production, with Chad Norgan from Rackspace - a podcast by Ben Pfaff
from 2016-05-08T21:25:52
::
::
Interview with Chad Norgan of Rackspace, about use of Open vSwitch at
Rackspace over the years.
Topics include:
- Chad's role at Rackspace and what he spends his time on.
- Shifts in where he spends his time as Open vSwitch has matured.
- Experiments with buying and writing SDN controllers and OpenFlow flows
at Rackspace, including a Ryu-based chassis controller. - SDN in two generations of Rackspace cloud, with NVP in the second
generation. - Tracing datapath flows using tools in Open vSwitch, using
“ovs-appctl ofproto/trace
”, and the value of tracing for
debugging a running system. - Suggestions for improving “
ovs-appctl ofproto/trace
”. - Usefulness of Open vSwitch logging.
- Significant performance improvements since earlier versions, such as
moving logging out of the main thread, megaflows, and evictionhandling. - Potential appliance use of DPDK, contrasted against downside for
hypervisors of losing a core. - Thoughts about importance of 64-byte packet performance in Rackspace
environment, and potential of eBPF work going on at Cisco to help withthat. - Performance history of Open vSwitch versions as perceived by Nicira and
Rackspace, and its evolution over time as Open vSwitch was exposed tomore and more diverse production use cases. - Open vSwitch decision for version 1.11 to completely rewrite everything
in terms of megaflows, to achieve reasonable performance in importantminority of cases. - Chad's presentation on Open vSwitch performance at theOpen vSwitch 2014
Fall Conference. - Open vSwitch as the “incumbent” virtual switch.
- Generating good representative traffic for testing.
- Ixia hardware for predictable traffic generation, removing a variable
from the testing equation. - Desire for a physical hardware switch with the flexibility of Open
vSwitch, with P4 switches as a possible route there. - “
ovsdb-tool -mmm show-log
” as database debugging tool.
Chad can be contacted at@chadnorganon Twitter, as
BeardyMcBeard on thefreenodeIRC
network
OVS Orbit is produced byBen Pfaff. The
intro and bumper music isElectro
Deluxe, featuring Gurdonack, copyright 2014 by My Free Mickey. The
outro music isGirls like
you, featuring Thespinwires, copyright 2014 by Stefan Kartenberg.
All content is licensed under a Creative CommonsAttribution 3.0
Unported (CC BY 3.0)license.
Further episodes of OVS Orbit
Further podcasts by Ben Pfaff
Website of Ben Pfaff