Park Inn by Radisson Copenhagen Airport Hotel

Park Inn by Radisson Copenhagen Airport Hotel

Engvej 171, 2300 København S

Welcome to the 8th DKNOG conference.

A big thanks to all those people participating remotely in the event. The presentations will be made available at our YouTube channel once ready later in march.

The DKNOG conference is a yearly event for internet network engineers in Denmark and the neighbouring countries full of inspiring talks and networking opportunities.

The next conference will be the eight annual conference and we hope to present a range of interesting topics within subjects such as:

  • Emerging internet technologies
  • Industry best-practice sessions
  • Interesting case-studies from within the industry
  • Inspiring lightning talks





Logo Sec Datacom Logo NetNordic Logo NL-ix Logo DE-CIX


Logo ItectraLogo CupeOptics


  • Allan Eising
  • Anders Jensen
  • Anders Jørgensen
  • Anders Pedersen
  • Anders Pedersen
  • Anders Rask
  • Andreas Goetz
  • Andreas Jauss
  • Andreas Krüger
  • Andreas Nielsen
  • Andrei Sabau
  • Andrzej Soinski
  • Andy Davidson
  • Annika Wickert
  • Arnold Nipper
  • Asbjørn Højmark
  • Asbjørn Sloth Tønnesen
  • Baldur Norddahl
  • Bas van der Linde
  • Benjamin Blangstrup
  • Bjarne Aakjær Jensen
  • Brian Colin Strube Jeggesen
  • Brian Klovborg
  • Carsten Pettersson
  • Christian Bering
  • Christian Johannesen
  • Christian Reupke
  • Christopher Segerberg
  • Chriztoffer Hansen
  • Claus Flygenring
  • Claus Fonnesbek
  • Claus Holm Christensen
  • Dan Madsen
  • Daniel Spierling
  • Dennis Glindhart
  • Dennis Jensen
  • Dmitry Karasik
  • Ellen Sofie Søndergaard Jørgensen
  • Eric Lindsjö
  • Erik Lauridsen
  • Finn Eriksen
  • Flemming Schlage
  • Fredrik "Hugge" Korsbäck
  • Glen Niegsch
  • Gustaf Hyllested Serve
  • Gustav Ingemann Staehr
  • Hans Bjarkov
  • Harm Werkman
  • Henrik Kramshøj
  • Istvan Bernath
  • Ivan Andersen
  • Jacob Siewertsen
  • Jakob Ravnholt
  • James F. Merchant
  • Jan Chrillesen
  • Jan Ferré
  • Jan Gronemann
  • Jan Gronemann
  • Jan Zacho Nielsen
  • Jasper den Hertog
  • Jasper Lankhorst
  • Jelmer Siljee
  • Jens Fauring
  • Jerry Grondel
  • Jesper Hvid Nielsen
  • Jesper Mølgaard
  • Jesper Petterson
  • Job Snijders
  • John Dahl Pedersen
  • Jonas Hauge Jensen
  • Jørn Madsen
  • Karsten Schmidt
  • Kasper Bræmer-Jensen
  • Kasper Lundgreen
  • Kenneth Kjær
  • Kenneth Østrup
  • Kjetil Otter Olsen
  • Kristian Pedersen
  • Lars Assenholt
  • Lars Møller Nielsen
  • Lars Pedersen
  • Lasse Birnbaum Jensen
  • Lasse Jarlskov
  • Lasse Leegaard
  • LM Jogbäck
  • Mads Bennedbæk
  • Mads Bjallerbæk Pedersen
  • Magnus Ringdahl
  • Marcus Dalevi
  • Marie Skouenborg
  • Mark Bailey
  • Mark Villadsen
  • Martin Brandt
  • Martin Eriksson
  • Martin Gyde Poulsen
  • Martin Hein
  • Martin Nicolaisen
  • Martin Schiøtz
  • Martin Topholm
  • Martin Willems
  • Mattias Ahnberg
  • Mattias Karlsson
  • Maxim Pozdnyakov
  • Michael Lund
  • Michael Lyngbøl
  • MIchael Molbech
  • Michael Munk Larsen
  • Michael Sørensen
  • Michael Viksø
  • Michal Skorczewski
  • Michal Wodzinski
  • Michelle Pierce
  • Mikkel Christensen
  • Mikkel Holmbach
  • Mikkel Juel Johansen
  • Mikkel Mondrup Kristensen
  • Morten Brørup
  • Morten Jensen
  • Morten Møller Riis
  • Morten Pløger
  • Musharaf Ali
  • Neil Lathwood
  • Nica Ciprian Axente
  • Nicklas Moisgaard Seehusen
  • Ole Jensen
  • Patrik Olsson
  • Per Marker Mortensen
  • Per Worsøe
  • Peter Krüpl
  • Peter Lundqvist
  • Peter Nørlund
  • Peter Scott
  • Philip Olsson
  • Ralf Schultz
  • Rasmus Åberg
  • Raymond Myren
  • Rob Harrison
  • Sam Meftahi
  • Simon Bønløkke Edelslund
  • Sonny T. Larsen
  • Stefan Milo
  • Stephan Schuster
  • Steve Jones
  • Svenne Krap
  • Søren Aurehøj
  • Søren Irbo
  • Søren Rosiak
  • Thilo Bangert
  • Thomas Bisgaard
  • Thomas Flummer
  • Thomas Kjær
  • Thomas Rønn Høvring
  • Thomas Sloth
  • Thomas Steen Rasmussen
  • Thomas Thorbjørnsen
  • Tom Henriksen
  • Torben Grønne
  • Torsten Magnussen
  • Troels Foss
  • Thursday, March 8
    • 8:00 AM
    • 1

      Welcome to the conference

    • 2
      Gold sponsor Introduction
    • 3
      Gold Sponsor introduction 2
    • 4
      100G Optical Transmission, the next evolutionary phase

      Optical transmission has always played an important role in high bandwidth delivery and even more so with the drastically increasing bandwidth requirements. From a technology point of view the bandwidth increase of Optical transmission equipment always happens in steps (1G to 10G to 100G) The evolution of these steps and how the technology is used always follows the same pattern.
      This talk will examine why 100G Optical transmission is entering a new phase within this pattern.

      Speaker: Mr Steve Jones
    • 5
      Overview of IXes in Denmark and a short peering 101

      In the recent years we have seen several new IXes pop up in Denmark. In this talk, i'd like to present a current overview as well as a short guide to new peering-networks on how to select between them.

      Speaker: Lasse Jarlskov (DKNOG)
    • 10:45 AM
      Coffee break
    • 6
      Thoughts on an Open Exchange

      Exchanging routed information based on AS-numbers is quite a commodity. But can the physical presence of many ISPs and service-organisations be used in other ways to facilitate cooperation?

      And which facilities are attractive when considering participating at an exchange point.

      This session will try to start a discussion about options, pitfalls and interest in such an extended setup.

      Speaker: Jan Ferré (DeiC)
    • 12:00 PM
    • 7
      Where The Truth Lies

      A presentation about how a single source of truth, expressed in an elegant data model, is used to operate an Internet business' process and network automation.

      Many automation presentations to date have considered programming techniques/skills/languages a network engineer embarking upon an automation project shall need. Or, concentrated on a vendor's automation features, so that the audience can see the Arista or the Juniper integration options. Little has been produced to date which explains how an engineer will integrate software relevant business processes or product design.

      If an IXP (but equally an ISP, a hosting company, etc.) concentrates only on the automation platform facing their network infrastructure, whilst the instruction set to manage the network is automated, without integration into the company's products or customer's requirements, can the company really be said to be automated?

      When Asteroid embarked upon a platform that could build and operate fully autonomous peering platforms, it became clear that the automation systems that we build must have a deep integration with the network switches, and the servers that will support the platform, but also the business processes that would be used to create and operate exchanges/port services.

      When a company extends the scope of the automation project into the product set, sales process, monitoring there are a number of efficiencies realized:

      • Freedom to provide services by nontechnical teams
      • The speed of deployment of customer services (reduce time to bill!)
      • The accuracy of monitoring systems
      • More customer self-service options
      • Rich API that customers can deploy into their own software
      • SLA and outage validation

      Presentation to cover:
      A technical presentation that explains key concepts/("lessons learned") to networking companies (ISPs, IXPs, content companies) looking to embark upon an automation project. Concentrating specifically on:

      • Why and how to build a data model that can describe your customers, products, and network, teams
      • What normalization is, and why/how to use it
      • Why and how to abstract different layers of technical systems to
        allow vendor changes/flexibility
      • How and why to use the data model to build systems configurations and
        monitoring templates
      • How and why to abstract between technical elements (like "ports") and
        all matters relating to the service on those technical elements
      • How and why to expose parts of it to customers to provide an extra layer of transparency and benefit to your end users
      • How to integrate with data which is in third-party databases
      • The mistakes I made and had to refactor out after launch
      Speaker: Mr Andy Davidson (Asteroid)
    • 8
      Robust content-delivery when you need it the most

      In Sweden there will be a project running all through 2018 that will act as a pathfinder to figure out how to improve digital content delivery when the pressure on systems is at its absolute peak. Several incidents during 2016 and 2017 shows that we have alot of flaws.

      The Swedish Govermental info-channels we have been appointed to use in crisis does not have the resiliance and robustness thats needed when we actually need them.

      SUNET and NETNOD has together started a project and received funding and mandate from the Swedish Post and Telecommunication Authority to solve this. With a mix of good hardware, clever routing, cooperation between ISPs and a flexible and secure CDN platform we have a way forward.

      This talk will be the first time this is mentioned outside closed doors and we will talk about exactly how we aim to achieve this.

      Speakers: Mr Fredrik "Hugge" Korsbäck (AS1653 / AS2603), Mr Mattias Karlsson (AS8674)
    • 2:30 PM
      Coffee and cake
    • 9
      Paths and bandwidth

      Even with the best routing design and ECMP based topology, traffic and paths not always reflects the needs. The demands to be adaptive and be flexible regards paths usually arrives not long after any new shiny implementation. In the early days much hope was for RSVP and state machine, additions of routing to the IPv6 header but most of all MPLS. This session focus on experiences from working with innovations like Segment-routing, BGP Labeled Unicast and other ways achieve path changes based on statistical inputs from both the network and from the TCP/IP stack.

      Speaker: Mr Patrik Olsson (Arista)
    • 10

      17:00 Departure by bus from Park Inn
      17:30 Last bus leaves
      18:00 Arrival, beer and wine
      18.30 Starter served
      19:15 Main course
      20:30 The bar opens
      01:00 The party ends for the day

    • 9:00 AM
      Morning Brunch
    • 11
      Welcome to day 2
      Speaker: Allan Eising (Telia Norge)
    • 12
      Gold Sponsor Introduction
    • 13
      Gold Sponsor introduction 2
    • Lightning Talks
      • 14
        Introduction to Oxidized


        I'm a maintainer for the open source project Oxidized which is software for backing up network configuration. I'd like to do a lightning talk on an intro to Oxidized covering what it is and what it does + a call out for maintainers to help with the project.

        Speaker: Neil Lathwood
      • 15
        Arista VARP, IPv6 and fall-out

        During switch replacement we lost IPv6 access on some VLANs. Investigation provided some interesting insights into Arista VARP as well as some fall-out afterwards. This talk will present Arista VARP quickly, explain our specific problem - configuring only ipv6 virtual router on /some/ routers, and the fun coincidence between other devices and the rest of the network.

        In conclusion how will discuss how to ensure operation in the future of this configuration and part of the network.

        Speaker: Mr Henrik Kramshøj (Yes)
      • 16
        OpenIPmap: Geolocating Internet Infra-Structure with Inference Engines and Crowdsourcing

        Geolocating public nodes in the Internet infrastructure is hard. No single approach has been proven successful, nor is any dataset (publicly) available that is accurate enough to be considered reliable.

        The RIPE NCC has now launched a new tool, that targets this problem. The tool consists of a web interface and an API. The tool tries to infer the location by combining multiple automated methods and coming up with an overall preferred geo-location for an IP address. One such method uses latency of ping measurements from RIPE Atlas probes to assess the actual distance of the IP address to these probes.

        OpenIPmap presents the overall results of the engines and asks for input from the user. Thus a crowdsourced dataset arises that combines both the power of computational based and human analysis.

        Speaker: Mr Jasper den Hertog (RIPE NCC)
    • 11:15 AM
      Coffee break
    • 17
      Monitoring your network with LibreNMS
      • A short intro to LibreNMS
      • The benefits and features it can provide to network monitoring
      • 3rd Party integration with services such as Oxidized
      • The future of LibreNMS
      Speaker: Neil Lathwood
    • 12:30 PM
    • 18
      IRR 101

      How does the Internet Routing Registry actually work? What sources are available to us to help secure BGP sessions?

      Speaker: Job Snijders (NTT Communications)
    • 2:05 PM
      Coffee and cake
    • Lightning Talks
      • 19
        PeeringDB Update
        Speaker: Mr Arnold Nipper (DE-CIX)
      • 20
        Working in a high pressure environment
        Speaker: Mr Mikkel Mondrup-Kristensen
    • 21
      Closing remarks