MidoNet’s traffic meters and Prometheus TSDB

Since v1.5 the MidoNet Java Agent exposes many counters and metrics via JMX. Initially, these were related to the Agent’s workload and performance. However, since v1.7 MidoNet has support for overlay and underlay traffic meters. There four kinds of meters: device, to track packets/bytes arriving at a bridge or router port, to track packets/bytes transmitted-from/received-at … 

 

Introduction to MN (Part 5 – Flow State)

In this article we discuss how  MidoNet manages flow state in order to implement distributed/fault-tolerant versions of advanced network services like connection tracking, load-balancing, port-masquerading. This post is the fifth in a series intended to familiarize users with MidoNet’s overlay networking models: Part 1 covered MN’s Provider Router. Part 2 covered Tenant Routers and Networks. Part 3 covered how MN … 

 

Introduction to MN (Part 4 – Security Groups)

In this article we discuss how OpenStack Security Groups are implemented in MidoNet. This post is the fourth in a series intended to familiarize users with MidoNet’s overlay networking models. Part 1 covered MN’s Provider Router. Part 2 covered Tenant Routers and Networks. Part 3 covered how MN Agent simulates packet traversing of the overlay topology. Neutron Security Groups In OpenStack the … 

 

Introduction to MN’s Overlay Network Models (Part 2 – Tenant Routers and Bridges)

This post is the second in a series intended to familiarize users with MidoNet’s overlay virtual networking approach and models. In part 1 we discussed MN’s Provider Router. In this article we discuss Tenant Routers and Bridges. A Tenant (or Project in OpenStack’s terminology) is an organizational unit that shares ownership of a set of virtual devices. …