New Architecture, Updated Roadmap and IPv6 Support

New Architecture, Updated Roadmap and IPv6 Support

How time flies!

Looking back, it’s been several weeks since we last provided an update on what we’ve been up to.  The summer holidays have certainly not helped, but this is also partly down to the fact that we’ve had our heads down working on a couple of major items on the Calico roadmap.

  • First of all, in case you missed it, we updated the roadmap on the website a few weeks ago.  This will inevitably change as the project evolves, but this is the best snapshot of what we’re focusing on at the moment.
  • In order to achieve many of the items on the roadmap, we’re working on the Calico architecture.  In particular, we need to evolve the split of responsibility between Felix and the other parts of the system.  Implicit in this has been the creation of formal APIs between the various Calico components.  While this is currently still a work in progress, we’ve published our current proposals for both the architecture and APIs in our Github Wiki so that we can get some community feedback on the approaches we’re proposing.
  • Finally, IPv6!  One of the most common requests we’ve had in terms of features, is to provide Calico support for IPv6 networks.  We’re pleased to announce that we have completed this work and it has been incorporated into the latest release of Calico (which we’re affectionately calling Japanese Bobtail).  Documentation for the IPv6 support is here, in our Wiki and you can look at our download page for details of how and where you can get the release.

Over the next few weeks we’ll be expanding the engineering team further, so you should see more from us soon.

In the meantime, if you have any questions or ideas, please comment below or get in touch through the links on our Community page.

Ed has been developing and supporting carrier-class protocol software for nearly 20 years at Metaswitch Networks, the main sponsor of Project Calico. Over the past few years he's been focusing full time on Calico and can often be found evangelising the project around and about in London. Ed has two cats at home, but sadly neither of them are Calico and they have only a passing interest in hyper-scale virtual networking.