Another exciting moonshot talk.
Recently there have been discussions for the replacement of iptables
with an eBPF-based approach.
In this moonshot talk, Fulvio Risso et al discuss what they feel is
needed to make such a transition. Is eBPF ready to replace iptables?
Come find out and participate in the discussion.
https://www.netdevconf.org/0x12/session.html?toward-an-ebpf-based-clone-of-…
cheers,
jamal
PP: The early bird registration is still on at 20% off regular price.
Another exciting tutorial.
Project CRIU works against cruelty on containers. To all you who treated
containers like cattle - meet CRIU where containers are treated like
pets.
Come to this tutorial by Andrei Vagin, Mike Rapoport and Pavel Emelyanov
and learn how to show tender loving care to your TCP applications.
Learn how to checkpoint a TCP session in one container and restore
it on another(possibly different machine).
This instructor-led tutorial will start with illustration of a simple
TCP application migration code; it will then lead towards demonstrating
a more complex example where a container with an active ssh connection
is checkpointed on one host and restored on another host (and the
connection remains live after the restore).
https://www.netdevconf.org/0x12/session.html?server-migration-with-tcp_repa…
cheers,
jamal
PS: The CFS is officially closed as of today. Thanks to everyone
who submitted. For those who have not yet been notified of the status
of their submissions, rest assured the program committee is working
hard and you will get a response.
PPS: The early bird registration is still on. After June 1st
it goes up.
Stefan Schmidt will chair a working session with face to face
discussions on IoT related MAC layers, header compression and
routing protocols.
In no particular order the agenda would roughly cover:
o ieee802154 and 6lowpan subsystem status update for the last kernel
releases
o Defining a userspace API to configure 6lowpan header compression
options
o Discuss what needs to be done for an ieee802154 hardMAC extension to
the stack
o Improve test coverage with hwsim, tdc, scapy & TITAN
o Thoughts on software fallback implementations for ieee802154 CSMA
and AACK
o Thoughts on a LoRa subsystem (with SCHC addition to 6lowpan) for Linux
please contact Stefan to request for a slot for the above or new
relevant topics.
https://www.netdevconf.org/0x12/session.html?workshop-on-iot-related-mac-la…
cheers,
jamal
Another exciting talk accepted.
In this talk titled "LSDN - Manage complex (virtual) networks in cloud
environment with Linux kernel facilities" Vojtech Aschenbrenner et al
present LSDN, a tool for effortless management of complex (virtual)
networks.
Often management of virtual networks has dependencies on complex
infrastructure orchestration tooling - encumbered with long
running agents like OVS etc. LSDN has no external dependency on
any such tools and leaves no agents running thus not only improving
usability but also robustness of the operations.
The tool relies entirely on the functionality provided by the Linux
kernel, mainly on the Traffic Control (TC) subsystem with its recent
features.
Vojtech will describe LSDN features and challenges faced in its
development (and how various kernel and iproute2 issues were addressed);
then delve into how to write applications centred around the offered
C-library and backends. Vojtech will conclude by talking about the
future plans for LSDN.
More info:
https://www.netdevconf.org/0x12/session.html?lsdn-manage-complex-virtual-ne…
cheers,
jamal
Another exciting talk from the program committee
Amen to the Whitebox! Whitebox! Whitebox! chants. But the emerging creed
of "Open" networking operating systems (NOS) is sadly still plagued with
ASIC vendor SDKs and the proprietary and legacy baggage they carry.
Vendor SDKs quarks impact control performance and dictate how control
and datapath APIs look like. The SDK glue creates undue burden on
operational interfaces design: config, debug-ability, and monitoring all
suffer just so the NOS can adapt to the many every vendor SDKs.
The switchdev and related hardware offload interfaces revolution in
Linux have matured over the last few years. They provide a singular,
cleaner interface to ASIC features. No different than other hardware
offloaded by Linux - the hardware vendor provides a driver and leaves
the innovation to the NOS and applications.
Shrijeet Mukherjee and David Ahern have been in the dragons den of
vendor SDKs and have come out scathed but wiser.
In this talk they will discuss typical software architectures for
a NOS and introduce a path for transitioning SDK based solutions to
Switchdev and related offloads.
More info:
https://www.netdevconf.org/0x12/session.html?building-a-better-nos-with-lin…
cheers,
jamal
PS: Another reminder, early bird registration (currently 20% off will
go up on June 1st).
Is TCP - at 44 - too old, slow and has bad habits that cant be fixed?
Does shaving a few milliseconds of latency on a web transaction matter
that much to call out for a new transport? The new kid on the block,
QUIC thinks so. QUIC has been globally deployed at Google on thousands
of servers. If you are running chrome as a browser and using YouTube,
you are likely using QUIC. Estimates are 7% of the internet traffic
is now QUIC.
In this talk Jana Iyengar and Ian Swett will provide an overview of
QUIC, its motivations and the performance improvements observed at Google.
They will discuss performance bottlenecks in Linux kernel UDP that
were seen at Google's servers, what was done to overcome them and
what work remains to be done in the kernel as QUIC becomes more
widely deployed.
More info:
https://www.netdevconf.org/0x12/session.html?developing-and-deploying-a-tcp…
cheers,
jamal
PS: Another reminder, early bird registration (currently 20% off will
go up on June 1st).
First Workshop announcement!
Jamal Hadi Salim will chair a working session with face to face
discussions on different Traffic Control topics.
https://www.netdevconf.org/0x12/session.html?tc-workshop
cheers,
jamal
PS: Speaking in the third person is allowed.
Reminder again: Early bird registration closes on June 1st.
The program committee has accepted another exciting talk!
Suricata is a widely deployed open source IDS/IPS/NSM.
Suricata 4.1 will include eBPF and XDP support. In this respect,
Suricata is amongst pioneers to deploy these technologies in a
production environment. The journey to get to eBPF and XDP support
and remove the cobwebs took about 2 years. Eric Leblond will describe
some of the challenges met and how they were addressed to get to
production level quality.
More info:
https://www.netdevconf.org/0x12/session.html?suricata-an-xdp-adventure
cheers,
jamal
PS:- Another reminder that:
1) Registration early bird deadline (before prices go up) is June 1st.
2) We do offer bursaries for attending the conference.
Cumulus Networks has been a solid supporter of the Netdev conference
since 0.1!
We appreciate and welcome them back as a Gold Sponsor for Netdev conf
0x12.
https://www.netdevconf.org/0x12/news.html?gold-sponsor-cumulus
cheers,
jamal
Again reminder:
1) June 1st is the deadline for early bird cheaper registration fees.
2) We do have bursaries for folks who need help getting to the
conference.