Metaswitch Launches Project Calico: Open Source Layer 3 Virtual Networking

John Jainschigg, OpenStack: Now - July 14, 2014 - , , , , ,
Also on July 8, network virtualization pioneers Metaswitch Networks announced the launch of Project Calico, to which they’ve contributed the initial codebase under a (permissive) Apache license.

Present virtual networking solutions for OpenStack run at Layer 2, requiring implementors to specify overlay networks as VLANs, which don’t scale well. Meanwhile, alternative technologies like GRE, VXLAN and other SDN approaches add big CPU overheads, limiting compute-node VM density (or compelling use of specialized network hardware for CPU offload) and ultimately adding costs.

Calico, by contrast, uses Layer 3 internet core routing technologies and tools like Border Gateway Protocol (BGP) for route discovery to network VMs and hosts, whole datacenters, and multiple datacenter locations via carrier networks. The Calico project is part of Metaswitch’s Neuron initiative, which provides a continuous framework for Network Function Virtualization (NFV) that meets the needs of both datacenter operators running VM/host architectures with lots of virtualized tenant clusters and networks (i.e., the typical OpenStack use-case), and carriers building extremely high-density data centers that virtualize at Layer 3 and may use container-based (e.g., Docker, Flynn) isolation schemes.

Calico is built on OpenStack Neutron with parts drawn from the Linux kernel. Metaswitch has developed a Neutron plug-in for Calico that works in tandem with a software agent called Felix, which manages forwarding tables and security policies. They say that one ultimate goal is for Calico to be adopted as part of OpenStack.

Resources:

banner-img
From Virtualization to Containerization
Learn how to move from monolithic to microservices in this free eBook
Download Now
Radio Cloud Native – Week of May 11th, 2022

Every Wednesday, Nick Chase and Eric Gregory from Mirantis go over the week’s cloud native and industry news. This week they discussed: Docker Extensions Artificial Intelligence shows signs that it's reaching the common person Google Cloud TPU VMs reach general availability Google buys MobileX, folds into Google Cloud NIST changes Palantir is back, and it's got a Blanket Purchase Agreement at the Department of Health and Human …

Radio Cloud Native – Week of May 11th, 2022
Where do Ubuntu 20.04, OpenSearch, Tungsten Fabric, and more all come together? In the latest Mirantis Container Cloud releases!

In the last several weeks we have released two updates to Mirantis Container Cloud - versions 2.16 and 2.17, which bring a number of important changes and enhancements. These are focused on both keeping key components up to date to provide the latest functionality and security fixes, and also delivering new functionalities for our customers to take advantage of in …

Where do Ubuntu 20.04, OpenSearch, Tungsten Fabric, and more all come together? In the latest Mirantis Container Cloud releases!
Monitoring Kubernetes costs using Kubecost and Mirantis Kubernetes Engine [Transcript]

Cloud environments & Kubernetes are becoming more and more expensive to operate and manage. In this demo-rich workshop, Mirantis and Kubecost demonstrate how to deploy Kubecost as a Helm chart on top of Mirantis Kubernetes Engine. Lens users will be able to visualize their Kubernetes spend directly in the Lens desktop application, allowing users to view spend and costs efficiently …

Monitoring Kubernetes costs using Kubecost and Mirantis Kubernetes Engine [Transcript]
Technical training
Learn Kubernetes & OpenStack from Deployment Experts
Prep for certification!
View schedule
LIVE WEBINAR
Getting started with Kubernetes part 2: Creating K8s objects with YAML

Thursday, December 30, 2021 at 10:00 AM PST
SAVE SEAT
LIVE WEBINAR
Istio in the Enterprise: Security & Scale Out Challenges for Microservices in k8s

Presented with Tetrate
SAVE SEAT