Nuts and bolts Talk.
The FRR (Free-range Routing) software suite is
going through a revamp. There is a move to an
async threaded model which is planned to utilize
new netlink features to improve scalability. This
model will also allow programming FIBs and NHs
on remote systems.
In this talk Mark Stapp will describe the current
state of the work and challenges involved in achieving
this goal. Some initial results and future plans
will be discussed.
https://netdevconf.org/0x13/news.html?talk-FRR-async
cheers,
jamal
Cloudlflare is back to describe their latest
DDoS mitigation system. Many lessons learnt.
In this talk, Arthur Fabre will focus on the
implementation of the Cloudflare XDP solution.
Perf-based packet sampling is used to detect
the attack. The followup mitigation subsystem
automatically generates eBPF code in response
to attacks.
https://netdevconf.org/0x13/session.html?talk-XDP-based-DDoS-mitigation
cheers,
jamal
Nuts-n-bolts Talk.
A set of changes to DCTCP that would make it
deployable over the public Internet are
dubbed the 'TCP Prague requirements'.
Bob Briscoe et al will introduce the important
components of the first 'TCP Prague' implementation
which runs on Linux.
They will provide rationale and explanation on
how the parts integrate together, both within each
system and at Internet scale; they will outline
the maturity of each component implementation, plus
some points of interest and issues where decisions
are still needed.
https://netdevconf.org/0x13/session.html?talk-tcp-prague-l4s
cheers,
jamal
New accepted Nuts-n-bolts talk.
Many network middleboxes either muck or block
all UDP traffic; this includes IKE and IPsec.
They are, however, happy to allow TCP connections
through because they appear to be web traffic.
Sabrina will describe to get the middle boxes happy
with TCP by introducing encapsulation over standard
TCP connections based on RFC 8229. She will further
describe the implementation approach which utilizes
existing kernel infrastructure (TCP upper layer protocol
mechanism (ULP) and stream parser), and finaly how it
can be used by userspace IKE daemons.
https://netdevconf.org/0x13/session.html?talk-ipsec-encap
cheers,
jamal
The PC has accepted another nuts-n-bolts talk.
With the addition of NVMe over Fabrics (NVMe-oF)
on Linux (using TCP) - there is that elephant in
the room question that needs to be answered.
Is there a performance impact when using TCP
instead of an RDMA transport such as RoCE?
Ariel Cohen has some answers. In his talk
he will describe a performance study comparing
NVMe/TCP to NVMe/RoCE on Linux. Throughput, latency
distribution, and CPU load are measured and compared. A
performance comparison of these kernel protocols to
user-level protocols using SPDK will also be described.
https://netdevconf.org/0x13/session.html?talk-nvme-tcp-roce
cheers,
jamal
So you want to run a Linux network service and
not clear how much resources you need?
Don Wallwork and Andy Gospodarek will be presenting
a formula for estimating the minimum number of server
cores - running Linux network kernel - for a particular
network service at a given rate and frame size.
They will cover IPv4 and IPv6 as well and VxLAN encapsulated
or tunneled traffic with the goal of understanding how
the utilization of these cores impacts planning and
deployment of new systems.
More info:
https://netdevconf.org/0x13/session.html?talk-core-cost
cheers,
jamal
Ryo Nakamura believes we can take container
networking to a new level.
Why do we still need to use old-school virtual ports
(think veth) for inter-container networking?
In this talk, Ryo will introduce a new socket family,
AF_GRAFT, for containers. Instead of the link between
the host and container network stacks, AF_GRAFT
provides a socket-layer interconnection between them.
https://netdevconf.org/0x13/session.html?talk-AF_GRAFT
cheers,
jamal
Roopa Prabhu and Or Gerlitz will co-chair the
Hardware Offload workshop.
The primary goal of this workshop is to discuss recent
updates and futures to network hardware offload API’s
and infrastructure in the Linux kernel.
More info:
https://www.netdevconf.org/0x13/session.html?workshop-hardware-offload
cheers,
jamal
If you dont know much about XDP then your day of
salvation has arrived!
Two(not just one) networking Vikings[1] will
be giving a hands-on tutorial on XDP.
Masters Jesper Brouer and Toke Høiland-Jørgensen
will not be training their students on Viking weaponry.
That is a different conference. At netdev 0x13
they will be teaching you on the intricacies
of XDP.
The end goal of the tutorial is to walk away with enough
knowledge to write your own XDP code covering your use
case. The instructors will send details later
on what you need to setup on what to setup on your laptop.
The tutorial will cover the tooling, coding basics all
the way to writing meaningful XDP applications and running
them.
Come and enjoy this session in person!
More info:
https://netdevconf.org/0x13/session.html?tutorial-XDP-hands-on
cheers,
jamal