Workshops



Workshops will take place on Sunday, November 10th. Preregistration is required as each Track has limited space.
Warm lunch will be served from 13:00 - 14:00. An additional Coffe break will be held from 16:00- 16:30




Track 1

11:00 - 12:00: PeeringDB - Learning the ropes

Arnold Nipper
PeeringDB is around since more than 15 years now. And PeeringDB 2.0 with the new GUI and API also already sicne 3.5 years. As documentation is very sparse we developed a tutorial to explain in detail how to work with the GUI from registration to management of object.
Prerequirements: bring a unix shell(VM is fine)and basic knowledge on how to use it.
Target Audience: Newcomers

12:00 - 17:00: Introduction to BGP

Lunch break: 13:00-14:00 and coffe break 16:00-16:30
Wolfgang Tremmel
The Workshop covers the following topics:
  • Networks and Prefixes (IPv6 and IPv4)
  • What is an Autonmous System and why do I need one?
  • BGP - Border Gateway Protocoll
  • BGP best path selection algorithm

Prerequirements: Feel comfortable configuiring a router via CLI and bring a laptop
Target Audience: Newcomers

Track 2

11:00 - 13:30: Linux Routing Basics

Shorter lunchbreak from 13:30 - 14:00
Maximilian Wilhelm
Linux has grown into a strong player in the networking world and is used by many even large players around the world for various infrastructure and network purposes. This workshops will provide an overview on what can be done by "just using Linux boxes and some software".
The workshop will cover topics like:
  • Layer 1 & 2 groundwork: Bonding/Channels/LACP, VLANs, Bridges
  • Routing tables
  • Policy based routing
  • VRFs-lite
  • Network Namespaces
  • OSPF
  • BGP
  • GRE
  • VXLAN
  • OpenVPN
  • Maybe more, or less, depending on your areas of interest :-)

Prerequirements: Knowledge on Routing, Routing protocols (OSPF, BGP), IPv6, feel comfortable configuring a Linux box via CLI and bring a laptop (with Linux at best)
Target Audience: Network Engineers with a grasp on routing with vendor boxes who want to see what can be done with Linux and how

14:00 - 15:00: PeeringDB - API Session

Arnold Nipper
PeeringDB is around since more than 15 years now. And PeeringDB 2.0 with the new GUI and API also already sicne 3.5 years. As documentation is very sparse we developed a tutorial to explain in detail how to work with the API

Prerequirements: bring a unix shell(VM is fine)and basic knowledge on how to use it.
Target Audience: People Experienced with PeeringDB (or attendees of the previous Workshop

15:00 - 17:00: RPKI in Practice

Coffe Break 16:00-16:30
Nathalie Künneke-Trenaman
In this 2 hour practical tutorial, you will learn RPKI fundamentals, how to set up a ROA, best practices, how to set up a Validator and what it means to drop RPKI invalid BGP announcements.
You will need your laptop and (if you have) a RIPE NCC Access account to create ROAs and to access the lab.
Prerequirements: laptop, hands on BPG experience and/or a RIPE NCC Access Account
Target Audience: Network Engineers/Architects

Track 3

12:00 - 13:00: Build 8x100G dark 70km fiber connection

DIY Workshop to Build a concrete 8x100G DWDM dark fiber link over 70km with:
  • 8 pairs of QSFP28 DWDM Optics
  • 4 different brands of switches (Juniper/Cisco/Huawei/Arista)
  • 70km of real fiber
  • optical measurement and cleaning equipment

Prerequirements: None
Target Audience: Anyone

14:00 - 17:00: BGP Community Framework, Communities & Ansible automation

Coffe Break 16:00-16:30
Peter Sievers, Sebastian Graf
In this hands-on workshop the following topics will be covered. Determine BGP behavior with import- and export policies, adjust BGP attributes to influence the behavior of the local router as well as other routers receiving the route. BGP route manipulation and handling will be shown by using BGP communities which are associated with a BGP route. The second part of the workshop will show how to automate the configuration of network devices using Ansible and Jinja2 templates. The theory of BGP, Ansible and Automation is presented in a vendor-neutral way. The practical configuration examples are shown using Junos and made available as Hands-on Cli.

Prerequirements: Laptop with SSH Client, familiarity with Linux Shell, first experiences with BGP and inter domain routing
Target Audience: Advanced

Track 4

14:00 - 16:00: Research and university @ DENOG

Patrick Bussmann
Its been already 2 years since DENOG e.V. has been founded. As the conference is more and more established and its financial future stabilised and Meetups being kicked of and developed, we would like to open a discussion on how to continue developing our community goals by linking DENOG closer to the Research & University community.

The workshop is a open discussion forum. If you have ideas on projects that we should develop, ideas how to create outreach to the University Community or whom to talk to or if you're generally interested in the developing DENOG further please join the discussion.
Prerequirements: None
Target Audience: Anyone

Expert Sessions

11:00 - 17:00: Routing Expert Sessions (1h each)

Theo Voss
Are you lost in a BGP problem? Did your network grow to fast and does now require some engineering? Are you unsure how to tackle routing security? Or do you have any other network related problem? The DENOG expert sessions will put you in touch with an expert who will offer your problem 1h of their time and give their best advice on how they would proceed with it.
And the best part: It's free!
Please note that you will be assigned a 1h timeslot while they are available
Prerequirements: Try to prepare your questions as detailed as possible and bring supporting material (e.g. network graph) if necessary.
Target Audience: Anyone