News

Talk: "Flow-based tunneling for SR-IOV using switchdev API" (Ilya Lesokhin, Haggai Eran, Or Gerlitz)

Description:

SR-IOV devices present improved performance for network virtualization, but pose limitations today on the ability of the hypervisor to manage the network. For instance, UDP and IP tunnels that are commonly used on the cloud are not supported today with SR-IOV. Flow based approaches like Open vSwitch and TC are common in managing virtual machine traffic. Both technologies are not supported with today's SR-IOV Linux driver model, which only allows to program MAC or MAC+VLAN based forwarding for virtual function traffic.

Tags:

Workshop: "Linux TC" (Jamal Hadi Salim)

Description:

An open session on Linux Traffic control for contributing developers. This is a working session that will be open to all but discussion is open only on details of the code and architecture internals of linux tc which is advanced in nature (this is not a user session).

Agenda is open and pending. Format is round table with each agenda item constituting 0-3 slides and no more; code or demo prefered.

Since this is the first time tc developers will get together we hope to learn and draw for future netdevxx workshops.

Tags:

BoF: "Network Performance BoF" (Jesper Dangaard Brouer)

Description:

This BoF is not about the amazing performance improvements we have completed over the last year. This BoF is about existing bottlenecks observed in the kernel network-stack, and how to tackle these.

It is a forum where we discuss how to address and tackle these existing bottlenecks.

We call for speakers, wanting to share their observations and who seek input from the community and the kernel network developers present at this conference.

Tags:

Talk: "Scaling the Number of Network Interfaces on Linux" (David Ahern, Nikolay Aleksandrov, Roopa Prabhu)

Description:

Linux is a popular OS for network switches, routers, hypervisors and other devices in the data center today. These deployments are using an increasing number of network interfaces, both physical and logical, pushing scaling and performance boundaries with the implementation.

This paper examines problems with increasing the number of network interfaces on Linux. We will mostly look at deployment and configurations on network switches, though the content discussed applies to all Linux deployments.

We plan to cover:

Tags:

Cisco Systems, new Gold sponsor

We are proud to announce a new Gold sponsor: Cisco Systems. Thanks for your support.

Tags:

Talk: "Zebra 2.0 and Lagopus: newly-designed routing stack on high-performance packet forwarder" (Yoshihiro Nakajima, Kunihiro Ishiguro, Masaru Oki, Hirokazu Takahashi)

Description:

Zebra 2.0 is new version of open source networking software which is implemented from scratch. Planning to support BGP/OSPF/LDP/RSVP-TE and co-working with Lagopus as fast packet forwarder with OpenFlow support.

Tags:

BoF: "switchdev" (Roopa Prabhu & Shrijeet Mukherjee)

Description:

The switchdev project in the Linux Kernel has come a long way in preserving the Linux networking API across devices with differing capabilities. It has provided a path to unify networking configuration across all devices running Linux (Servers, small wireless devices and data center switches). Over the past year (thanks to its maintainers and the community!) the project has seen many networking drivers (notably dsa) move to this new infrastructure and it also recently received a 100G switch driver user!

Tags:

Talk: "Reducing Latency in Linux Wireless Network Drivers" (Tim Shepard)

Description:

Qdiscs such as fq_codel can be used to reduce latency in the Linux network queues. But a network device driver that has (perhaps good) reason to pull packets out of the Linux qdisc before it is actually time to transmit them can reintroduce queuing latency (in some cases much more than we would like) and result in head-of-line blocking for traffic for which the qdisc configuration is supposed to provide prioritized low-latency service.

Tags:

Talk: "Deterministic network emulation using KauNetEm" (Per Hurtig & Johan Garcia)

Description:

The netem qdisc has, for a long time, been the basic building block for network emulation in Linux. While netem supports many emulation effects, there is still room for improvements. KauNetEm is an extension to netem that provides per-packet, or per-millisecond, control over emulation effects. This results in a high level of control and repeatability which can be useful in a variety of performance evaluation, and protocol implementation verification, scenarios. To control what effects, and when to apply them, KauNetEm makes use of emulation patterns.

Tags:

Talk: "Suricata IDPS and its interaction with Linux kernel" (Eric Leblond & Giuseppe Longo)

Description:

Suricata is an open source network intrusion detection and prevention system. It analyzes the traffic content against a set of signatures to discover known attacks and also journalize protocol information.

One specificity of IDS systems is that they need to analyze the traffic as it is seen by the target. For example, the TCP streaming reconstruction has to be done the same way it is done on the target operating systems and for this reason it can't rely on its host operating system to do it.

Tags:

Pages