April 25-29, 2016

Event Details

Please note: All times listed below are in Central Time Zone

Networking-Calico, a Routing-Based Implementation of IP-Only Connectivity Between VMs - What, Why, How and the Future

networking-calico is a Neutron driver that provides IP-only connectivity between VMs based on standard IP routing and iptables. It is a new project in the Neutron stadium since last August, but has not yet been fully introduced to the Neutron developer community. This talk will explain what the networking-calico project is, why it is interesting for some OpenStack deployments, and how it works so far. I will also talk about what more is needed for networking-calico to be a first class member of the Neutron project and community, both technically and procedurally; and finish with musing on the relationship between Neutron’s backends and its API, and why it makes sense – at least transiently – to have multiple backends implementing the same API.

What can I expect to learn?

I hope that attendees will gain an understanding of how and why networking-calico provides IP-level connectivity between VMs, how this is different from other approaches such as the standard OVS and Linux Bridge ones, and when it might make sense for a particular deployment to use networking-calico.

Thursday, April 28, 2:20pm-3:00pm (7:20pm - 8:00pm UTC)
Difficulty Level: Intermediate
Metaswitch Networks
Neil has been hacking on free software since the early 1990s, with contributions including to Emacs, Guile, Lilypond, QtMoko, the GTA04 phone project, oFono, FSO, OpenStack, Dnsmasq, Linux and Dasher. He's also worked for 20 years for Metaswitch (previously Data Connection) in the world of networking protocols, and happily those two strands of experience are now converged in Project Calico, an... FULL PROFILE