GET /congress/2025/event/0f4c34f1-54f0-5abf-90f7-08e307c9009c/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"id": "0f4c34f1-54f0-5abf-90f7-08e307c9009c",
"kind": "assembly",
"name": "dn42/Freifunk multicast routing/peering workshop",
"slug": "dn42freifunk-multicast-routingpeering-worksho_m0ab",
"url": "https://api.events.ccc.de/congress/2025/event/0f4c34f1-54f0-5abf-90f7-08e307c9009c/?format=api",
"track": null,
"assembly": "bitsundbaeume_aboutfreedom",
"room": "3249bd83-bfb2-445b-bea0-bce4e7370926",
"location": null,
"language": "en",
"description": "Multicast allows to send information, for example audio or video streams, sensor data or service discovery messages, to many interested recipients with minimal overhead, without the need of a central, beefy server. A perfect fit with a decentral network like [dn42](https://dn42.dev/) or [Freifunk](https://freifunk.net/)?\r\n\r\nThe fundamental standards for multicast aren't new but usable, \"bugfree\" implementations have been rare in the past. And multicast is typically not available on common consumer internet connections.\r\n\r\nThe former has changed though, great progress was made in OpenSource software, including Freifunk firmwares and mesh routing protocols, in recent years. Allowing us to experiment with this and potentially making it available to and from a wider, public, distributed audience and providers.\r\n\r\nTo really unfold the potential of multicast and to tackle the chicken & egg problem it will be crucial to establish a multicast topology with a wide reach. So let's start with making our hackspaces and community networks multicast interconnected!\r\n\r\n---\r\n\r\nThis session will kick off with a small presentation on IPv6 multicast routing. Followed by a practical, hands-on workshop to set up IPv6 multicast peerings based on PIM-SD ([RFC7761](https://www.rfc-editor.org/rfc/rfc7761)) over dn42. While the presented tooling will focus on [bird](https://bird.network.cz/) with a dedicated [BGP](https://en.wikipedia.org/wiki/Border_Gateway_Protocol) multicast channel + [pim6sd](https://github.com/troglobit/pim6sd) experimentation and discussion on other tools (maybe [FRR](https://frrouting.org/)?) and approaches will be highly encouraged.\r\n\r\nPrerequisites: For the workshop part you should have a dn42 node or other BGP enabled router set up and connected beforehand and should have some experience with IPv6 unicast routing. Also feel free to stop by in the #dn42-multicast IRC channel on [HackInt](https://hackint.org/) in advance. Having some more \"beta testers\" and potential people to onboard others during the session would be appreciated :-).\r\n\r\nIf you are a commercial ISP or research institute with potential multicast peering opportunities for our community networks then we would also be very interested to hear from you.",
"schedule_start": "2025-12-28T19:00:00+01:00",
"schedule_duration": "02:00:00",
"schedule_end": "2025-12-28T21:00:00+01:00"
}