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.
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.