{"acronym":"denog11","aspect_ratio":"16:9","updated_at":"2026-04-01T20:15:05.957+02:00","title":"DENOG11","schedule_url":"https://pretalx.denog.de/denog11/schedule/export/schedule.xml","slug":"conferences/denog/denog11","event_last_released_at":"2019-11-12T01:00:00.000+01:00","link":null,"description":null,"webgen_location":"conferences/denog/denog11","logo_url":"https://static.media.ccc.de/media/events/denog/denog11/logo.png","images_url":"https://static.media.ccc.de/media/events/denog/denog11","recordings_url":"https://cdn.media.ccc.de/events/denog/denog11","url":"https://api.media.ccc.de/public/conferences/denog11","events":[{"guid":"da04240a-7f2f-53c0-9139-f81a65c4de3c","title":"Source Routing on the Edge","subtitle":null,"slug":"denog11-17-source-routing-on-the-edge","link":"https://pretalx.denog.de/denog11/talk/WTRGJA/","description":"How EXARING optimized peering capacity utilization and got rid of Queue Drops using Source Routing.\n\nEXARING operates the CDN of waipu.tv, a TV streaming platform. As this causes a lot of traffic it also causes quite some costs. Thus we want to run our network interconnects as hot as possible. We've implemented a system that automates traffic engineering and ensures all our capacity is utilized as good as possible.\nWe will present our technology stack including: MPLS based source routing, MPLS in UDP tunnels, BGP, BMP, Route Optimization, SDN Controllers, Linux and BIO-Routing Software.","original_language":"eng","persons":["Oliver \"takt\" Herms"],"tags":["denog11","17","2019"],"view_count":378,"promoted":false,"date":"2019-11-11T14:00:00.000+01:00","release_date":"2019-11-11T01:00:00.000+01:00","updated_at":"2026-01-22T19:45:09.813+01:00","length":1906,"duration":1906,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/17-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/17-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/17-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/17-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-17-source-routing-on-the-edge","url":"https://api.media.ccc.de/public/events/da04240a-7f2f-53c0-9139-f81a65c4de3c","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8155,"event_guid":"0fbb39bb-93d5-54f0-81c5-fa4d49d96db0","weight":9},{"event_id":8156,"event_guid":"2fa1e584-8526-5a6b-8ba7-4f4c2dff71e5","weight":5},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":17},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":18}]},{"guid":"b5445200-4734-523b-ba37-0efa60749018","title":"Scaling to support thousands of BGP peerings in a SaaS environment","subtitle":null,"slug":"denog11-33-scaling-to-support-thousands-of-bgp-peerings-in-a-saas-environment","link":"https://pretalx.denog.de/denog11/talk/VXVYRP/","description":"When analyzing peering traffic and identifying DDoS attacks, BGP provides valuable additional insight to supplement Flow information. In this talk we'll go over the different challenges, actions and learnings from the past four years to enable the support of thousands of peerings in a multi-tenant SaaS platform.\n\nKentik utilizes multiple auxiliary sources, such as SNMP, DNS, RADIUS or Streaming Telemetry, to enrich the ingested flow. The most prominent of these sources though, is BGP. With BGP data, Kentik is able to produce BGP-related analytics such as peering analytics and in addition, utilize the peering bidirectionally to enable DDoS mitigation capabilities such as RTBH and Flowspec.\n\nIn this presentation we'll start with a short introduction on how Kentik uses BGP, in order to define the technical requirements for the setup. We'll then overview the different generations of the setup through the years:\n1.  1 active node (2 nodes in active-backup) - ucarp\n2.  4 active nodes with mask-based hashing - RTBH functionality is introduced, exabgp is introduced\n3. 10 active nodes with full-tuple hashing and support for balancing IPv6 (current setup - slowly getting deprecated) - Flowspec is introduced\n4. 16+ nodes with IPVS+keepalived and easy pooling/depooling setup (now in testing)\n\nWith the requirement being that the external customer service needs to remain stable and not require any reconfiguration, for each phase we'll illustrate the challenges, examine the options available to Kentik engineers, explain the choice that was made and describe the outcome, leading Kentik to be able to support more than 4000 peerings across 16 nodes today.","original_language":"eng","persons":["Costas Drogos"],"tags":["denog11","33","2019"],"view_count":172,"promoted":false,"date":"2019-11-12T12:00:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2026-01-23T09:15:12.558+01:00","length":1356,"duration":1356,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/33-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/33-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/33-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/33-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-33-scaling-to-support-thousands-of-bgp-peerings-in-a-saas-environment","url":"https://api.media.ccc.de/public/events/b5445200-4734-523b-ba37-0efa60749018","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8158,"event_guid":"466fa15e-1509-5fae-9d83-33cd032bc549","weight":3},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":3},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":1},{"event_id":8165,"event_guid":"e87f50cd-b5eb-59cc-be8c-2991b372e4c3","weight":3},{"event_id":8176,"event_guid":"32222ae0-74e8-5f5c-a151-ca5218747926","weight":3},{"event_id":8178,"event_guid":"e992da33-f93e-55c3-be05-2fe1ebe2a202","weight":3},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":6},{"event_id":8181,"event_guid":"73c58d3c-980f-5457-9fda-e3f9646e6c89","weight":4},{"event_id":8182,"event_guid":"a5a61e7a-8f36-552d-ac05-8c4f40456315","weight":3}]},{"guid":"2fa1e584-8526-5a6b-8ba7-4f4c2dff71e5","title":"RPKI drop invalids - one year later","subtitle":null,"slug":"denog11-24-rpki-drop-invalids-one-year-later","link":"https://pretalx.denog.de/denog11/talk/R3PXYZ/","description":"Roughly one year ago we started to drop RPKI invalid routes from our peers. What happened afterwards?\n\nIn October 2018 we armed our RPKI filters to drop RPKI invalid prefixes. Now a year has passed and it is time to take a look back and see what happened (or didn't happen) after we flipped the switch.\n\nQuestions that will be answered include:\n\n* How much lamentation and hand-wringing was there?\n* What problems did we face when communicating with the \"other side\"?\n* How were the problems fixed?\n* Do we still filter RPKI invalids or did we go back to the dark ages?","original_language":"eng","persons":["Sebastian Wiesinger"],"tags":["denog11","24","2019"],"view_count":106,"promoted":false,"date":"2019-11-11T13:00:00.000+01:00","release_date":"2019-11-11T01:00:00.000+01:00","updated_at":"2024-07-07T01:30:02.619+02:00","length":2035,"duration":2035,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/24-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/24-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/24-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/24-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-24-rpki-drop-invalids-one-year-later","url":"https://api.media.ccc.de/public/events/2fa1e584-8526-5a6b-8ba7-4f4c2dff71e5","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8155,"event_guid":"0fbb39bb-93d5-54f0-81c5-fa4d49d96db0","weight":3},{"event_id":8159,"event_guid":"da04240a-7f2f-53c0-9139-f81a65c4de3c","weight":6},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":8}]},{"guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","title":"challenges running a large scale public wifi network","subtitle":null,"slug":"denog11-35-challenges-running-a-large-scale-public-wifi-network","link":"https://pretalx.denog.de/denog11/talk/SV3BMZ/","description":"ADDIX is running one of the biggest public wifi networks in northern germany with allows users a connect once, use anywhere approch with seamless roaming between all kind of accesspoints. this incorperated a hughe pile of technical difficulties\n\nrunning a public wifi network that incorperates own infrastructure at fixed locations, in public transportation and also integrating customer owned wifi equippement can be intresting.\n\nin my talks i like share some experiences from technical, operational and organisation challenges we encountered in the last 3 years of operations.\n\ntechnical part will cover some wifi basics and network design challenges.\nthe operational part will focus on support and maintance of the network.\nthe organisational part will include contractional challenges with customers and stake holders and the search for the holy grail of monetizing a wifi network.","original_language":"eng","persons":["Nils Dohse"],"tags":["denog11","35","2019"],"view_count":343,"promoted":false,"date":"2019-11-11T14:30:00.000+01:00","release_date":"2019-11-11T01:00:00.000+01:00","updated_at":"2025-12-29T21:00:16.105+01:00","length":1846,"duration":1846,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/35-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/35-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/35-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/35-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-35-challenges-running-a-large-scale-public-wifi-network","url":"https://api.media.ccc.de/public/events/a7641e0b-b19f-5fe1-8ced-7bbcd035048e","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8158,"event_guid":"466fa15e-1509-5fae-9d83-33cd032bc549","weight":2},{"event_id":8159,"event_guid":"da04240a-7f2f-53c0-9139-f81a65c4de3c","weight":17},{"event_id":8160,"event_guid":"f2a061d1-6eb5-5522-9384-1ff4f240cc61","weight":2},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":24},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":13}]},{"guid":"36e0e01e-0133-5791-96d8-a4c16531a4c8","title":"DENOG11 closing","subtitle":null,"slug":"denog11-45-denog11-closing","link":"https://pretalx.denog.de/denog11/talk/39NC9W/","description":"Conference wrap up\n\nConference wrap up","original_language":"eng","persons":["Patrick Bussmann"],"tags":["denog11","45","2019"],"view_count":38,"promoted":false,"date":"2019-11-12T13:00:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2021-11-18T21:00:03.362+01:00","length":653,"duration":653,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/45-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/45-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/45-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/45-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-45-denog11-closing","url":"https://api.media.ccc.de/public/events/36e0e01e-0133-5791-96d8-a4c16531a4c8","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8155,"event_guid":"0fbb39bb-93d5-54f0-81c5-fa4d49d96db0","weight":4},{"event_id":8159,"event_guid":"da04240a-7f2f-53c0-9139-f81a65c4de3c","weight":2},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":3},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":4},{"event_id":8178,"event_guid":"e992da33-f93e-55c3-be05-2fe1ebe2a202","weight":5}]},{"guid":"0fbb39bb-93d5-54f0-81c5-fa4d49d96db0","title":"DENOG11 Opening","subtitle":null,"slug":"denog11-43-denog11-opening","link":"https://pretalx.denog.de/denog11/talk/AXL8PH/","description":"Welcome to DENOG11!\n\nWelcome to DENOG11!","original_language":"eng","persons":["Patrick Bussmann"],"tags":["denog11","43","2019"],"view_count":64,"promoted":false,"date":"2019-11-11T12:30:00.000+01:00","release_date":"2019-11-11T01:00:00.000+01:00","updated_at":"2022-06-13T15:45:03.520+02:00","length":728,"duration":728,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/43-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/43-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/43-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/43-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-43-denog11-opening","url":"https://api.media.ccc.de/public/events/0fbb39bb-93d5-54f0-81c5-fa4d49d96db0","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8156,"event_guid":"2fa1e584-8526-5a6b-8ba7-4f4c2dff71e5","weight":3},{"event_id":8159,"event_guid":"da04240a-7f2f-53c0-9139-f81a65c4de3c","weight":9},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":7},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":7}]},{"guid":"32222ae0-74e8-5f5c-a151-ca5218747926","title":"The fundamentals of Segment Routing","subtitle":null,"slug":"denog11-25-the-fundamentals-of-segment-routing","link":"https://pretalx.denog.de/denog11/talk/EZGJ3M/","description":"This session will focus on the fundamental building blocks of Segment Routing technology, and an overview of technical and business benefits of Segment Routing deployment.\n\nThis session provides an overview of the Segment Routing technology and its use cases. This new routing paradigm provides high operational simplicity and maximum network scalability and flexibility. You will get an understanding of the basic concepts behind the Segment Routing technology and its wide applicability ranging from simple transport for MPLS services, traffic engineering and its benefits in the context of software defined networking by introducing a SDN controller as the brain of complex network path calculations.","original_language":"eng","persons":["Leonir Hoxha"],"tags":["denog11","25","2019"],"view_count":247,"promoted":false,"date":"2019-11-12T09:30:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2025-12-28T13:15:08.960+01:00","length":1947,"duration":1947,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/25-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/25-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/25-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/25-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-25-the-fundamentals-of-segment-routing","url":"https://api.media.ccc.de/public/events/32222ae0-74e8-5f5c-a151-ca5218747926","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":2814,"event_guid":"3cb4101c-2042-4883-b6fb-6591994a70c0","weight":1},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":5},{"event_id":8165,"event_guid":"e87f50cd-b5eb-59cc-be8c-2991b372e4c3","weight":2},{"event_id":8167,"event_guid":"61968b0d-63fc-56d8-9500-3cdf7bba9c9e","weight":3},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":4},{"event_id":8181,"event_guid":"73c58d3c-980f-5457-9fda-e3f9646e6c89","weight":1},{"event_id":8183,"event_guid":"b5445200-4734-523b-ba37-0efa60749018","weight":3}]},{"guid":"e992da33-f93e-55c3-be05-2fe1ebe2a202","title":"A Wider Shade of DoH","subtitle":null,"slug":"denog11-38-a-wider-shade-of-doh","link":"https://pretalx.denog.de/denog11/talk/CYNLWC/","description":"We will look into the topic of encrypted DNS, the mesh of interests, concentration on the Internet, dramatic power shifts and long term architectural and policy consequences.\n\nDoH (DNS over https) had been a joke amongst engineers - cynically admitting\nthat \"everything\" is going to be \"tunneled thru\" http anyway - long before\nstandardization efforts were launched in the Internet Engineering Task Force (IETF).\nConsequently, the specification is lean and straightforward, but the idea\nfaced significant pushback from operations and security communities.\nIn parallel, the DNS community in the IETF has been developing two more\nDNS encryption standards to address \"pervasive monitoring\". One of the two,\nDNS over TLS (DoT) is gaining attention and support, but the big question\narising is whether the concept of \"operating system\" can survive the ever\ngrowing prevalence of \"apps\" and whether the name resolution is a function\nthat should be controlled by the device owner, the enterprise network manager\nor the app vendor.\n\nAt the same time, DoH accelerates the concentration in the DNS resolver\nmarket - a \"market\" that had only recently emerged and appears to transform\na highly distributed technical function into an oligopoly with, in perspective,\nsignificant influence over the shape of the DNS namespace.\n\nIt's time to differentiate between the technology, the policy and the\neconomics and to stop barking the wrong tree(s) when it comes to assessing\n the bigger picture effects of \"DoH\" as proposed by the browser industry.","original_language":"eng","persons":["Peter Koch"],"tags":["denog11","38","2019"],"view_count":106,"promoted":false,"date":"2019-11-12T12:30:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2025-08-12T17:00:04.477+02:00","length":2159,"duration":2159,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/38-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/38-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/38-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/38-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-38-a-wider-shade-of-doh","url":"https://api.media.ccc.de/public/events/e992da33-f93e-55c3-be05-2fe1ebe2a202","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8156,"event_guid":"2fa1e584-8526-5a6b-8ba7-4f4c2dff71e5","weight":2},{"event_id":8159,"event_guid":"da04240a-7f2f-53c0-9139-f81a65c4de3c","weight":2},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":3},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":5},{"event_id":8166,"event_guid":"1db9ce1c-e9bb-547f-9481-8add961acbdb","weight":5},{"event_id":8177,"event_guid":"36e0e01e-0133-5791-96d8-a4c16531a4c8","weight":5},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":2},{"event_id":8181,"event_guid":"73c58d3c-980f-5457-9fda-e3f9646e6c89","weight":2}]},{"guid":"a5a61e7a-8f36-552d-ac05-8c4f40456315","title":"Why should my network/facility/ixp be listed at PeeringDB?","subtitle":null,"slug":"denog11-44-why-should-my-network-facility-ixp-be-listed-at-peeringdb-","link":"https://pretalx.denog.de/denog11/talk/RXJSNL/","description":"PeeringDB Update: A look into PeeringDB's data for AT/CH/DE/LU and the latest changes\n\nWhy should my network/facility/ixp be listed at PeeringDB?\n\n* What is PeeringDB\n* Why should my facility, IXP or network be listed in PeeringDB?\n* A look into PeeringDBs data:\n  * Stats for Austria, Germany and Switzerland\n  * Peering in Hamburg: Networks, Co-Locations, Internet-Exchanges - where to go in Hamburg?\n* Whats new\n* How can I support PeeringDB","original_language":"eng","persons":["Stefan Funke"],"tags":["denog11","44","2019"],"view_count":128,"promoted":false,"date":"2019-11-12T11:20:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2026-01-01T21:15:23.089+01:00","length":768,"duration":768,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/44-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/44-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/44-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/44-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-44-why-should-my-network-facility-ixp-be-listed-at-peeringdb-","url":"https://api.media.ccc.de/public/events/a5a61e7a-8f36-552d-ac05-8c4f40456315","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":7856,"event_guid":"d7c44ea4-ca2c-51d1-b5b1-87aa7c6a1253","weight":1},{"event_id":7989,"event_guid":"a75f727b-b87b-4e64-a8c0-a80a20325b94","weight":1},{"event_id":8153,"event_guid":"95314a4e-fb1e-56fa-a4dc-186de754bbca","weight":1},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":6},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":9},{"event_id":8165,"event_guid":"e87f50cd-b5eb-59cc-be8c-2991b372e4c3","weight":1},{"event_id":8167,"event_guid":"61968b0d-63fc-56d8-9500-3cdf7bba9c9e","weight":3},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":7},{"event_id":8181,"event_guid":"73c58d3c-980f-5457-9fda-e3f9646e6c89","weight":3},{"event_id":8183,"event_guid":"b5445200-4734-523b-ba37-0efa60749018","weight":3}]},{"guid":"5a0e2c4a-2481-5dd1-a153-7b7106b046f5","title":"Latest Developments in SPRING (Segment Routing)","subtitle":null,"slug":"denog11-28-latest-developments-in-spring-segment-routing-","link":"https://pretalx.denog.de/denog11/talk/CXHDUZ/","description":"Quick recap on what SPRING is and what problem it tries to address. Afterwards inform about the latest developments in this field.\n\nThis talk builds upon the SPRING talks from DENOG8 and DENOG10. After a quick recap what the standard is about and what advantages people are seeing in it compared to classical label distribution protocols like LDP and RSvP, we will dive into the new developments in this area like Flexalgo.\n\nAfterwards, we will dive into additional dataplane encapsulations besides MPLS, which have shown up in the recent past. While some are still in the draft status we will take a closer look into the different options and their pros and cons including SRv6, SRv6+, SRoUDP.","original_language":"eng","persons":["Sebastian Graf"],"tags":["denog11","28","2019"],"view_count":77,"promoted":false,"date":"2019-11-12T10:00:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2024-12-23T16:45:04.052+01:00","length":1934,"duration":1934,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/28-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/28-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/28-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/28-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-28-latest-developments-in-spring-segment-routing-","url":"https://api.media.ccc.de/public/events/5a0e2c4a-2481-5dd1-a153-7b7106b046f5","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":3780,"event_guid":"206d8718-5f5c-55f4-ba1a-c31bda6c84df","weight":1},{"event_id":6345,"event_guid":"3e78ee5a-a099-558e-8ad1-bb2202ed73b5","weight":1},{"event_id":8155,"event_guid":"0fbb39bb-93d5-54f0-81c5-fa4d49d96db0","weight":2},{"event_id":8158,"event_guid":"466fa15e-1509-5fae-9d83-33cd032bc549","weight":1},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":3},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":3},{"event_id":8178,"event_guid":"e992da33-f93e-55c3-be05-2fe1ebe2a202","weight":1},{"event_id":8181,"event_guid":"73c58d3c-980f-5457-9fda-e3f9646e6c89","weight":1},{"event_id":8182,"event_guid":"a5a61e7a-8f36-552d-ac05-8c4f40456315","weight":1}]},{"guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","title":"400G and beyond","subtitle":null,"slug":"denog11-37-400g-and-beyond","link":"https://pretalx.denog.de/denog11/talk/X8SYPC/","description":"400G brings several improvements also towards existing 100G. This lightning talk shall give a slight insight over the the ratified 100G optical standards coming with 400G.\n\n400G brings several improvements also towards existing 100G. This lightning talk shall give a slight insight over the the ratified 100G optical standards coming with 400G.","original_language":"eng","persons":["Florian Hibler"],"tags":["denog11","37","2019"],"view_count":228,"promoted":false,"date":"2019-11-12T11:00:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2026-01-23T22:00:13.411+01:00","length":569,"duration":569,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/37-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/37-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/37-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/37-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-37-400g-and-beyond","url":"https://api.media.ccc.de/public/events/4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":13},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":11},{"event_id":8165,"event_guid":"e87f50cd-b5eb-59cc-be8c-2991b372e4c3","weight":5},{"event_id":8167,"event_guid":"61968b0d-63fc-56d8-9500-3cdf7bba9c9e","weight":16},{"event_id":8181,"event_guid":"73c58d3c-980f-5457-9fda-e3f9646e6c89","weight":5},{"event_id":8182,"event_guid":"a5a61e7a-8f36-552d-ac05-8c4f40456315","weight":7},{"event_id":8183,"event_guid":"b5445200-4734-523b-ba37-0efa60749018","weight":6}]},{"guid":"430d5ee0-0f57-5635-972e-f7cae81ae533","title":"Using RPSL to generate config templates","subtitle":null,"slug":"denog11-16-using-rpsl-to-generate-config-templates","link":"https://pretalx.denog.de/denog11/talk/97C7BM/","description":"aut-num objects should contain the peering policy of an ASN. Despite a formal language (RPSL) exists, it become more and more common to describe the policy in vague textual form. This talk encourages the admins to prefer  more machine readable format.\n\nRPSL was designed to generate router configuration out of the aut-num object. The language is too specific, it's strongly coupled to the router capabilities at the time of writing the standard. While routers evolve, the language struck in development. Consequently the tool chains for RPSL became unmaintain(ed/able) or vanished completely.\n\nThis talk is about the current possibilities of RPSL. How to write peering specification, so that useful configuration templates can be generated. How to deal with BLACKHOLE and GSHUT. How to offer clear and concise definitions about inter-AS path/metric manipulations communities.\n\nProblems with the tool chain and holes in the specification as well as possible solutions are explained.","original_language":"eng","persons":["Lutz Donnerhacke"],"tags":["denog11","16","2019"],"view_count":92,"promoted":false,"date":"2019-11-11T16:10:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2025-10-19T18:15:03.826+02:00","length":942,"duration":942,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/16-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/16-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/16-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/16-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-16-using-rpsl-to-generate-config-templates","url":"https://api.media.ccc.de/public/events/430d5ee0-0f57-5635-972e-f7cae81ae533","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8155,"event_guid":"0fbb39bb-93d5-54f0-81c5-fa4d49d96db0","weight":4},{"event_id":8159,"event_guid":"da04240a-7f2f-53c0-9139-f81a65c4de3c","weight":3},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":4},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":6},{"event_id":8166,"event_guid":"1db9ce1c-e9bb-547f-9481-8add961acbdb","weight":3}]},{"guid":"73c58d3c-980f-5457-9fda-e3f9646e6c89","title":"A short story of a broken strict uRPF implementation","subtitle":null,"slug":"denog11-39-a-short-story-of-a-broken-strict-urpf-implementation","link":"https://pretalx.denog.de/denog11/talk/NGJYFT/","description":"At KIT we bought multilayer switches which use NDP and ARP cache information for strict uRPF. This talk shows you how this implementation breaks things.\n\nI will start with a short summary how strict uRPF according to RFC3704 works and how it can be used to prevent customers from spoofing source addresses.\nAfterwards I'll show a implementation of strict uRPF, which only forwards packets of hosts if the IP address is already learned by NDP or ARP.\nI will show, how this implementation prevents at least current macOS and GNU/Linux systems from connecting to IPv6 addresses outside of the broadcast domain because they do not send unsolicited neighbor solicitations. Furthermore i'll show how this implementation also breaks load balancing setups based on MAC Address Translation and Direct Server Return.","original_language":"eng","persons":["Benedikt Neuffer"],"tags":["denog11","39","2019"],"view_count":182,"promoted":false,"date":"2019-11-12T11:10:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2026-03-12T13:45:09.351+01:00","length":572,"duration":572,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/39-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/39-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/39-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/39-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-39-a-short-story-of-a-broken-strict-urpf-implementation","url":"https://api.media.ccc.de/public/events/73c58d3c-980f-5457-9fda-e3f9646e6c89","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":5},{"event_id":8176,"event_guid":"32222ae0-74e8-5f5c-a151-ca5218747926","weight":1},{"event_id":8178,"event_guid":"e992da33-f93e-55c3-be05-2fe1ebe2a202","weight":2},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":5},{"event_id":8182,"event_guid":"a5a61e7a-8f36-552d-ac05-8c4f40456315","weight":3},{"event_id":8183,"event_guid":"b5445200-4734-523b-ba37-0efa60749018","weight":4}]},{"guid":"61968b0d-63fc-56d8-9500-3cdf7bba9c9e","title":"the complexity of hyper speed transceivers - lets make it","subtitle":null,"slug":"denog11-27-the-complexity-of-hyper-speed-transceivers-lets-make-it","link":"https://pretalx.denog.de/denog11/talk/TSETUN/","description":"Thomas will describe in detail the structures inside optical transceivers.  Insights into the latest 40G up to 400G transceiver developments to optimize your network design.  Basics of how FEC compensates for errors caused by PAM4 modulation.\n\nThomas will describe in detail the structures inside optical transceivers. A Transmitter / Receiver Optical Sub Assembly (TOSA / ROSA) is no longer just a diode in a housing handling the light path to and fro to the fiber.\nThe performance increases from 10G to 100G onwards to 400G - are not only giant steps in bandwidth they are matching leaps in manufacturing.\n\nHow did the optical industry players around the globe make it possible to squeeze everything into the tiny form factors we see today? It is about all precision - a microscope with a calm and competent hand is no longer sufficient, now it is about; nano tolerances, testing, complex transceiver firmware and a shed load of money. \n\nThis is the high precision optical mechanical engineering revolution which fuels the hyper growth of data centers and optical networking worldwide…\n\nIf you face design issues with your current optical network design Thomas will give you insights into the latest 40G up to 400G transceiver developments (e.g. long distance 80km) which you can expect in the upcoming month being available. Hopefully this might solve some of your headache.\n\nAs a small „one more thing\" Thomas will dive into the basics of how FEC compensates for errors caused by PAM4 modulation.","original_language":"eng","persons":["Thomas Weible"],"tags":["denog11","27","2019"],"view_count":156,"promoted":false,"date":"2019-11-12T09:00:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2024-09-23T18:00:04.371+02:00","length":1685,"duration":1685,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/27-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/27-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/27-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/27-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-27-the-complexity-of-hyper-speed-transceivers-lets-make-it","url":"https://api.media.ccc.de/public/events/61968b0d-63fc-56d8-9500-3cdf7bba9c9e","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":5},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":6},{"event_id":8165,"event_guid":"e87f50cd-b5eb-59cc-be8c-2991b372e4c3","weight":3},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":16},{"event_id":8202,"event_guid":"45ce22f3-8619-5992-841e-de4ffd8a9aca","weight":3}]},{"guid":"466fa15e-1509-5fae-9d83-33cd032bc549","title":"BGP Analytics with OpenConfig Telemetry and gRPC","subtitle":null,"slug":"denog11-29-bgp-analytics-with-openconfig-telemetry-and-grpc","link":"https://pretalx.denog.de/denog11/talk/QXYMFW/","description":"Extracting BGP Telemetry Information from Network devices using  vendor-neutral Openconfig data model and gRPC. Importing BGP metrics like received and advertised routes, total prefixes, session flap and more into TICK Stack and using mathematical models to analyse the data to identify anomalies.\n\nThis talk will discuss the benefits of streaming telemetry in conjunction with vendor independent data models with Openconfig and structured data for analysis versus SNMP and CLI screen scraping.\nThe further processing of the imported metrics is shown using the TICK Stack and Grafana as a dashboard,\nfor an optical visualization of the metrics, the primary focus is on BGP metrics.\nHaving all this metrics collected one can define statistical models to analyse or to correlate the data.\nFor example to use algorithm like 3-sigma rule or k-means to identify anomalies. Kapacitor together\nwith user-defined-function can do the job.\nTo Sum up, collecting different metrics from network devices can help the operator to have some kind of \"network fingerprint\", with this fingerprint the operator is able to identify anomalies. To easy analyse data you need it in a vendor-neutral structured format and therefore Openconfig data model is a good match.","original_language":"eng","persons":["Peter Sievers"],"tags":["denog11","29","2019"],"view_count":175,"promoted":false,"date":"2019-11-11T13:30:00.000+01:00","release_date":"2019-11-11T01:00:00.000+01:00","updated_at":"2025-09-30T13:00:11.010+02:00","length":2133,"duration":2133,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/29-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/29-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/29-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/29-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-29-bgp-analytics-with-openconfig-telemetry-and-grpc","url":"https://api.media.ccc.de/public/events/466fa15e-1509-5fae-9d83-33cd032bc549","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8159,"event_guid":"da04240a-7f2f-53c0-9139-f81a65c4de3c","weight":2},{"event_id":8160,"event_guid":"f2a061d1-6eb5-5522-9384-1ff4f240cc61","weight":2},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":3},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":4},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":2},{"event_id":8183,"event_guid":"b5445200-4734-523b-ba37-0efa60749018","weight":3}]},{"guid":"f2a061d1-6eb5-5522-9384-1ff4f240cc61","title":"Microcode updates as protection against Spectre \u0026 Co.","subtitle":null,"slug":"denog11-31-microcode-updates-as-protection-against-spectre-co-","link":"https://pretalx.denog.de/denog11/talk/RM9EFS/","description":"Protection against CPU attacks such as Spectre v2 or ZombieLoad require CPU microcode updates. Performing these updates via BIOS updates is often a painful task - so let's delegate this task to the operating system.\n\nProtection against side channel attacks such as Spectre v2, v3a/v4, L1TF or MDS/ZombieLoad requires not only operating system patches but also an update of the CPU microcode. Updating the microcode via the operating system is easier than via a BIOS update - especially when you are running tens, hundreds or even thousands of servers in your datacenter.\n\nJoin this ignite talk and learn in 5 minutes everything you need to know to protect your Linux, FreeBSD and Windows servers from L1TF, ZombieLoad and the Spectre's of the world :-)","original_language":"eng","persons":["Werner Fischer"],"tags":["denog11","31","2019"],"view_count":101,"promoted":false,"date":"2019-11-11T16:00:00.000+01:00","release_date":"2019-11-11T01:00:00.000+01:00","updated_at":"2026-04-01T20:15:05.954+02:00","length":678,"duration":678,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/31-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/31-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/31-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/31-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-31-microcode-updates-as-protection-against-spectre-co-","url":"https://api.media.ccc.de/public/events/f2a061d1-6eb5-5522-9384-1ff4f240cc61","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8155,"event_guid":"0fbb39bb-93d5-54f0-81c5-fa4d49d96db0","weight":2},{"event_id":8158,"event_guid":"466fa15e-1509-5fae-9d83-33cd032bc549","weight":2},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":4},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":6},{"event_id":8166,"event_guid":"1db9ce1c-e9bb-547f-9481-8add961acbdb","weight":5},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":4}]},{"guid":"1db9ce1c-e9bb-547f-9481-8add961acbdb","title":"Writing Ansible Modules","subtitle":null,"slug":"denog11-32-writing-ansible-modules","link":"https://pretalx.denog.de/denog11/talk/KYMLMU/","description":"Ansible configuration management is very extensible and it is easy to write own modules for custom tasks with a few lines of Python.\n\nAnsible is an established tool for server and network configuration. One reason for it's success is the simple architecture that encourages own customization and extension.\n\nHere I want to present how own modules, i.e. single configuration actions on the target host, are implemented with Python or other languages.","original_language":"eng","persons":["Martin Schütte"],"tags":["denog11","32","2019"],"view_count":823,"promoted":false,"date":"2019-11-11T17:30:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2025-11-29T21:00:06.155+01:00","length":1711,"duration":1711,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/32-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/32-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/32-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/32-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-32-writing-ansible-modules","url":"https://api.media.ccc.de/public/events/1db9ce1c-e9bb-547f-9481-8add961acbdb","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8159,"event_guid":"da04240a-7f2f-53c0-9139-f81a65c4de3c","weight":7},{"event_id":8160,"event_guid":"f2a061d1-6eb5-5522-9384-1ff4f240cc61","weight":5},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":7},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":29},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":6},{"event_id":8201,"event_guid":"3712beb2-12f2-552a-b831-b0cd5e4527ab","weight":6},{"event_id":8202,"event_guid":"45ce22f3-8619-5992-841e-de4ffd8a9aca","weight":5}]},{"guid":"e87f50cd-b5eb-59cc-be8c-2991b372e4c3","title":"Intent-driven, fully automated deployment of anycasted load balancers with HAProxy and Python","subtitle":null,"slug":"denog11-14-intent-driven-fully-automated-deployment-of-anycasted-load-balancers-with-haproxy-and-python","link":"https://pretalx.denog.de/denog11/talk/WWJS8N/","description":"This talk will show-case how to build an environment to set up your services (e.g. apache webservers, KDCs, ...), load balancing, routing and monitoring from a simple service configuration. Some lines of YAML and the power of Python are the source for generating configuration for HAproxy, bird (route reflection and anycast nodes), apache2 and Icinga2.\n\nKeeping your service configuration aligned over hundreds of hosts is not a simple task. In this talk, we illustrate how we automated the integration of HAProxy into our infrastructure at University of Paderborn.\n\nAs our current generation of commercial load balancer appliances approached end of life, we thought about replacement options and improving how we manage our services while being at it. The main goal was building a scaleable, consistent, active-active setup of load balancers which could be easily automated with open source tools.\n\nWe needed a way to define what a service is and how/where it should be configured, balanced and monitored we created a simple service defintion format in YAML and small Python library to help with parsing, inheritence, defaults etc. The automation framework bcfg2 was a given as it was already in use to manage hundreds of Linux and Windows systems and services. As it's written in Python it's easily extendable.\n\nAs load balacing options we implemented anycast (for examples for Kerberos KDCs) as well balancing by HAproxy nodes where the HAproxy frontend IPs might be anycasted as well. When running production services it's important to know when things break before the user does, so setting up monitoring for frontend and backend services is part of the picture, too. All bits of configuration for HAproxy, anycast, route reflection, monitoring with Icinga2, netfilter (nftables) rules, etc. are automagically generated based on the service configuration. This talk will lay out how all those parts fit together and are generated.\n\nOf course, we also explain the pitfalls of this setup and what we (hopefully) learned from it.","original_language":"eng","persons":["Maximilian Wilhelm"],"tags":["denog11","14","2019"],"view_count":281,"promoted":false,"date":"2019-11-11T17:00:00.000+01:00","release_date":"2019-11-12T01:00:00.000+01:00","updated_at":"2026-03-12T07:15:03.901+01:00","length":1122,"duration":1122,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/14-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/14-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/14-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/14-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-14-intent-driven-fully-automated-deployment-of-anycasted-load-balancers-with-haproxy-and-python","url":"https://api.media.ccc.de/public/events/e87f50cd-b5eb-59cc-be8c-2991b372e4c3","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":8159,"event_guid":"da04240a-7f2f-53c0-9139-f81a65c4de3c","weight":7},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":8},{"event_id":8162,"event_guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","weight":9},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":6}]},{"guid":"24ee7975-3fc2-5ff4-b48c-98800630187f","title":"Automate yourself within six months","subtitle":null,"slug":"denog11-26-automate-yourself-within-six-months","link":"https://pretalx.denog.de/denog11/talk/YDQFXN/","description":"A open source solution for automating isp network using GitLab and NetBox\n\nAutomation shouldn't be hard, and implementing it shouldn't require expensive proprietary tools.\nMany of us still rely on these tools or on hacky homegrown systems, because in reality writing a bunch of scripts is still the closest some of us ever get to automating their network.\nIn our talk, we'll present an extensible, declarative system that relies on open source components such as Netbox, Gitlab, and Ansible. \nIt is used to manage a real, heterogeneous fleet of devices today, and it's easily customizable to fit your use case.","original_language":"eng","persons":["Veit Heller","Christian Dieckhoff"],"tags":["denog11","26","2019"],"view_count":1576,"promoted":false,"date":"2019-11-11T16:30:00.000+01:00","release_date":"2019-11-11T01:00:00.000+01:00","updated_at":"2026-03-18T08:15:04.523+01:00","length":1661,"duration":1661,"thumb_url":"https://static.media.ccc.de/media/events/denog/denog11/26-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/denog/denog11/26-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/denog/denog11/26-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/denog/denog11/26-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/denog11-26-automate-yourself-within-six-months","url":"https://api.media.ccc.de/public/events/24ee7975-3fc2-5ff4-b48c-98800630187f","conference_title":"DENOG11","conference_url":"https://api.media.ccc.de/public/conferences/denog11","related":[{"event_id":1728,"event_guid":"3poSeUcpc6woNaI5dhATcQ","weight":12},{"event_id":7846,"event_guid":"dc8b3e8c-0831-5725-a64a-2c8cd7737580","weight":2},{"event_id":7856,"event_guid":"d7c44ea4-ca2c-51d1-b5b1-87aa7c6a1253","weight":8},{"event_id":8155,"event_guid":"0fbb39bb-93d5-54f0-81c5-fa4d49d96db0","weight":6},{"event_id":8156,"event_guid":"2fa1e584-8526-5a6b-8ba7-4f4c2dff71e5","weight":8},{"event_id":8159,"event_guid":"da04240a-7f2f-53c0-9139-f81a65c4de3c","weight":18},{"event_id":8161,"event_guid":"a7641e0b-b19f-5fe1-8ced-7bbcd035048e","weight":24},{"event_id":8165,"event_guid":"e87f50cd-b5eb-59cc-be8c-2991b372e4c3","weight":9},{"event_id":8166,"event_guid":"1db9ce1c-e9bb-547f-9481-8add961acbdb","weight":29},{"event_id":8180,"event_guid":"4ee367a1-d868-5a1d-a7e9-cb38b0f2df5c","weight":11},{"event_id":8182,"event_guid":"a5a61e7a-8f36-552d-ac05-8c4f40456315","weight":9},{"event_id":8194,"event_guid":"f1cfc908-44e1-4292-89d0-5f9a17a68b79","weight":13},{"event_id":8201,"event_guid":"3712beb2-12f2-552a-b831-b0cd5e4527ab","weight":8}]}]}