News

Talk: "An adventure of analysis and optimisation of the Linux networking stack" (Marco Varlese, Kim-marie Jones)

Description:

There are plenty of blogs and documentation detailing how to fine tune the Linux networking stack for improved performance (throughput, latency, scalability, etc.). Some of them contradict each other and most of them are definitely not up-to-date with the latest changes available on Linux today, nor with the latest CPU families.

We have taken a step back; starting from what is known to be the best-in-class setup for throughput (and similarly for latency), we began analysing the Linux networking stack performance via the Linux profiling tool Perf.

Tags:

Tutorial: "Using SR-IOV on OpenStack" (Alexander Duyck)

Description:

The purpose of this tutorial is to demonstrate the current state of the art in terms of Linux SR-IOV support. While OpenStack is used to configure the environment, the tutorial content is applicable for other uses of SR-IOV as well.

The tutorial will provide clarity on what can be achieved with SR-IOV today.

Issues found by the author in the OpenStack use case will be highlighted and work in progress to fix them will be discussed.

Agenda:

Tags:

Tutorial: "LibOS as a regression test framework for Linux networking" (Hajime Tazaki)

Description:

Linux library operating system, a.k.a. LibOS, has been proposed in the linux-kernel communities with two specific applications and usecases, 1) regression testing environment with a network simulator, and 2) network stack personality with the ad-hoc replacement of network stack (i.e., NUSE). After the patch proposal and the presentation at the last netdev 0.1, it also got may feedback ranging from concerns about maintenance burden to future possibilities such as small operating systems for cloud (*1 *2).

Tags:

Google, confirmed Gold sponsor

Google becomes Gold sponsor. Thanks for your support!

Tags:

Registration is now open

We are happy to announce the opening of registration for Netdev 1.1.

Registration Types:

  • Regular (EUR 300).
  • Invited (Free, you need an invitation code).
  • Speaker (Free, you need an invitation code).
  • Student (EUR 50, you need an invitation code).

See Registration to read all the details.

Tags:

New bronze sponsor: Zen Load Balancer

We welcome Zen Load Balancer as new bronze sponsor

Tags:

Tutorial: "In-tree support for 100G switch, no more SDK" (Elad Raz, Jiri Pirko)

Description:

Purpose of this tutorial is to demonstrate setup of 100G switch based on Mellanox Spectrum ASIC. There is no "SDK", no proprietary software, switch is running FOSS, namely Fedora distribution and upstream kernel, including switchdev-based mlxsw driver.

Agenda:

  • Quick HW and topology overview.
  • Demonstrate mlxsw architecture based on switchdev kernel infrastructure.
  • Demo with HW - Spectrum ASIC based switch - bootup, configuration of bridge, VLANs, bonding, run traffic, show statistics etc.

Tags:

Mellanox, first silver sponsor

We are happy to announce our new sponsor: Mellanox Technologies. Thanks and welcome!

Tags:

Talk: "Securing traffic tunnelled over L3" (Sowmini Varadhan)

Description:

We have a number of L3 tunnelling mechanisms for the cloud such as VXLAN, Geneve, GUE etc. In addition we also have have new socket types like PF_RDS and the kcm proposal which tunnel over tcp from the socket layer and have their own set of challenges. See http://www.spinics.net/lists/netdev/msg347648.html.

In all these cases, the L3 socket is a kernel socket that is transparently created in the kernel, and over which tenant/user-space/application data is tunnelled.

Tags:

Tutorial confirmed: "Using the VRF Implementation in Linux" (David Ahern)

Description:

Support for Virtual Routing and Forwarding (VRF) was recently added to the Linux kernel. Core IPv4 support is in v4.3 and core IPv6 support is in v4.4. This tutorial introduces users to the VRF implementation, showing them how to create and configure VRFs, expectations for processes, and commands to show VRF based configuration and debugging. A few typical VRF use cases will be covered, such as basic management VRF, VRFs with VLANs, VRFs with MPLS and inter-VRF routing.

Tags:

Pages