DevConf.CZ 2019 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Networking [clear filter]
Friday, January 25

9:30am CET

Not Fake News, Dev-QE collaboration is possible
Waterfall model, and tennis match between QE and Devel is so last century. We all have constraints of time, resources, budgets, people, but despite all of that we have reached a state of near nirvana between QE and Development in Networking Team. We would like to share how we achieved that. In this session we will share some practical ideas about how Development and QE can establish trust, collaboration, coordination, and help make our products more robust, and in turn help our partners and customers.

avatar for Rashid Khan

Rashid Khan

Director, Software Engineering, RHEL Networking, Red Hat
Rashid Khan is Director of Networking. His team's responsibility include kernel networking, NM, OVS, OVN, DPDK, HW enablement (NIC RDMA). He has 25+ experience working on linux networking stack, embedded solutions, and Telco. Rashid is currently in charge of our telco solutions from... Read More →

Friday January 25, 2019 9:30am - 9:55am CET

10:00am CET

Multi-Networking Kubernetes Containers with CNI
When the default Kubernetes network isn't enough for your application, the flexibility of CNI comes to the rescue. In this talk we'll cover the CNI-based Kubernetes Network Plumbing Working Group's Multi-Network specification, how it's implemented in the Multus project, and how together they enable Kubernetes applications in the multi-tenant, media-streaming, NFV, and performance-sensitive application areas. In addition, we'll cover the future direction of CNI, Multus, the multi-network specification, and how container runtimes could implement these features themselves in the future.

CNI: https://github.com/containernetworking/cni
Multus: https://github.com/intel/multus-cni
Multi-Network Spec: https://github.com/kubernetes/community/pull/2665

avatar for Dan Williams

Dan Williams

Manager, RHEL Networking, Red Hat
Dan is leading the OVN team. He is one of the architects of the OCP networking. Previously he has worked on Network Manager and made it ubiquitous for all linux distros like RHEL, Fedora, Ubuntu, Suse, Centos. Dan also lead the development of Multus, the plugin layer for Kubes, and... Read More →

Friday January 25, 2019 10:00am - 10:50am CET

11:00am CET

Can OVS-DPDK be further optimised?
This session is not about how to get more juice out of an existing OVS-DPDK deployment. But what information engineering needs to further optimize OVS-DPDK for the various business needs. We will present a framework that can be used to share deployment details which will help further optimize the OVS-DPDK datapath.

avatar for Eelco Chaudron

Eelco Chaudron

Senior Software Engineer, Red Hat
Senior Software Engineer

Friday January 25, 2019 11:00am - 11:25am CET

11:30am CET

Postcopy live-migration with vhost-user backend
This talk will start with a presentation of most commonly used method for live-migrating VMs, also known as pre-copy live migration. Specifically, it will describes what is done in DPDK's vhost-user backend to support it and what limitations it brings in the scope of high-speed networking.
Then, another method whose goal is to address limitation seen, post-copy live-migration, will be presented. The addition of its support in DPDK's vhost-user backend will be described, and its possible limitations will be addressed.
Finally, the presenter will show some benchmarks comparing performance of the two solutions, to see if post-copy method keeps its promises in the scope of NFV.


Maxime Coquelin

Software Engineer, Red Hat
Maxime is SW engineer at Red Hat, member of its networking team. He mainly contributes to DPDK project, for which he is co-maintainer for the Vhost & Virtio subsystems as well as member of the DPDK technical board.

Friday January 25, 2019 11:30am - 11:55am CET

12:00pm CET

NFV - Research Trends and Market Opportunities
Network Functions Virtualization (NFV) decouples packet processing from dedicated hardware middleboxes to Virtual Network Functions (VNF) running on commercial-of-the-shelf servers. In this sense, NFV helps to provide service delivery with accelerated time-to-market and agility while reducing both capital and operational expenditure. NFV has been attracting attention from both academy and industry not only because of its technological potential, but also because of the economic opportunities around such market, which include the offering, distribution, and execution of VNFs. In this presentation, we will review the NFV market and highlight how the academia and industry have been explored this. Also, we will present some state-of-art solutions that can contribute to large adopt of NFV.

avatar for Muriel Franco

Muriel Franco

Research Assistant, University of Zurich / CSG
Ph.D. student at the University of Zurich and a Research Assistant at the Communication Systems Group (CSG@IfI) under the supervision of Prof. Burkhard Stiller. Also, part of a work team financed by Brazilian Research Backbone (RNP/Brazil) to develop and implant a federated ecosystem... Read More →

Friday January 25, 2019 12:00pm - 12:50pm CET

1:00pm CET

Declare your Linux Network state!
Various services built on top of Linux need to manage the network configuration. Each service models network entities differently and uses various APIs to change the network state, multiplying the required work.
NMState centralizes the challenges by providing a unified declarative representation of the Linux network state and allowing to modify it using the same schema. NMState also provides Ansible network modules to manage Linux systems, conforming to the same uniform schema used to control network appliances.
The talk will introduce NMState, its core capabilities, current users and roadmap, including plans for Kubevirt, oVirt, Openshift and Openstack support. Afterwards, the audience will understand the benefits of using NMState to centralize collaboration on Linux network management.

avatar for Edward Haas

Edward Haas

Principal Software Engineer, Red Hat
Software and Networking specialist, currently focusing on virtualization and container technologies. Experienced with data path optimization and acceleration.Consider code as an art and keeping it clean as a must.
avatar for Till Maas

Till Maas

Senior Software Engineer, Red Hat
As a senior software engineer at Red Hat, Till Maas maintains the Network System Role for Ansible and works on Nmstate, a declarative network manager API.For more than 12 years, he contributes to the Fedora project in multiple areas. Currently he serves as an elected member of the... Read More →

Friday January 25, 2019 1:00pm - 1:25pm CET

1:30pm CET

upstream kernel CI using patchew and TDC
The Linux kernel provides TDC, a selftest suite for the TC subsystem. Unit tests are easy to write (a small example is presented), and the self-test suite can be enhanced with plugins to allow more coverage (e.g. valgrind or kmemleak). We show the setup of patchew (https://patchew.org) to monitor the kernel netdev mailing list and launch the TDC testsuite for each single patch targeting the TC subsystem. Developers/maintainers are then notified in case of functional breakage. Attendees will be encouraged to contribute to the Linux kernel testsuite, know more about patchew and also find a quick reference of usage for TC commands.

avatar for Davide Caratti

Davide Caratti

software engineer, Red Hat
kernel developer at Networking Services Team

Friday January 25, 2019 1:30pm - 1:55pm CET

2:00pm CET

Ansible powered Network automation
Going through the use case of Red Hat IT utilizing Ansible for deploying network devices. Showing a way how to manage network devices using Ansible and code defined configuration generation. Using Ansible for enforcing standards, configuration auditing, deploying and maintaining network devices more efficiently. Leading to fully code defined network prone to human errors and misconfiguration. With all advantages of the auditable, transparent, resilient and homogeneous network.


Martin Moucka

Senior Network Engineer, RH - Brno - FBCII

Friday January 25, 2019 2:00pm - 2:50pm CET

3:00pm CET

WiFi & Privacy treats: what NetworkManager can do
When a network connection is attempted, some unique identifiers must be disclosed (namely the MAC address and the DHCP Client Identifier). If they are not properly managed, it could be really easy to track a user.
After a brief overview about these unique identifiers, you will learn how to tune NetworkManager configuration in order to achieve your desired level of privacy. You will see also in which way that could affect your connections.

avatar for Francesco Giudici

Francesco Giudici

Senior Software Engineer, Red Hat

Friday January 25, 2019 3:00pm - 3:25pm CET

3:00pm CET

XDP Workshop
XDP (eXpress Data Path) is a technology that allows replacing or amending the Linux kernel network stack by your own custom programs. In runtime, without a need to recompile the kernel.

The programs are compiled to special BPF instructions which are loaded to the kernel, JITed by the kernel and executed on packet arrival. XDP allows very fast packet processing which is normally not achievable when going through the full network stack.

In the workshop, we'll learn to write our own XDP programs. The attendees are expected to have a VM with a recent Linux kernel installed (e.g., Fedora 29) together with the full kernel source code (not just the kernel-devel package) and the recent LLVM/Clang supporting bpf target (e.g., llvm and clang packages in Fedora).


Paolo Abeni

Red Hat
After a lifetime forcefully spent in closed source companies, Paolo Abeni is became recently a Linux kernel contributor, with primary area of interest in networking performances.
avatar for Jiri Benc

Jiri Benc

Principal Kernel Engineer, Red Hat
Jiri is a Linux kernel developer with networking background. His main focus nowadays is on network virtualization and networking solutions for cloud computing.

Friday January 25, 2019 3:00pm - 4:50pm CET
Workshop - A113

3:30pm CET

Firewalld Changes Coming to Your OS
Firewalld has undergone a lot of change in the past year. This talk will discuss recent and future developments with an emphasis on why they are beneficial for users. Topics include; nftables, rule priorities, testsuite improvements, NetworkManager integration.


Eric Garver

Senior Software Engineer, Red Hat

Friday January 25, 2019 3:30pm - 3:55pm CET
Sunday, January 27

2:00pm CET

NetworkManager: meet the developers
Four of the NetworkManager maintainers are present at DevConf. If there's interest, we're happy to take questions, suggestions, share our development plans and, more importantly, hear the ideas about how to improve them.


Lubomir Rintel

NetworkManager hacker
Drunk cyclist

Sunday January 27, 2019 2:00pm - 2:25pm CET
Meetups - A218