Projects:DN42

From Camp_2015_Wiki
Jump to: navigation, search

Description dn42 is a big dynamic VPN, which employs Internet technologies (BGP, whois database, DNS, etc). Participants connect to each other using network tunnels (GRE, OpenVPN, Tinc, IPsec) and exchange routes thanks to the Border Gateway Protocol. dn42 can be used to learn networking and to connect private networks, such as hackerspaces or community networks. But above all, experimenting with routing in dn42 is fun!
Has website https://dn42.net
Persons working on Hexa-
Self-organized sessions create self-organized session
Tags network, decentralized, overlay-network, autonomous system, bgp, playground
Other projects... ... further results

dn42 is a big dynamic VPN, which employs Internet technologies (BGP, whois database, DNS, etc). Participants connect to each other using network tunnels (GRE, OpenVPN, Tinc, IPsec) and exchange routes thanks to the Border Gateway Protocol. Network addresses are assigned in the 172.22.0.0/15 range and private AS numbers are used (see registry). We're in process of expanding the used address space to include 172.20.0.0/16.

A number of services are provided on the network. Also, dn42 is interconnected with other networks, such as ChaosVPN or some Freifunk networks.

Participating in dn42 is primarily useful for learning routing technologies such as BGP, using a reasonably large network (~200 AS, ~400 prefixes).

Since dn42 is very similar to the Internet, it can be used as a hands-on testing ground for new ideas, or simply to learn real networking stuff that you probably can't do on the Internet (BGP multihoming, transit). The biggest advantage when compared to the Internet: if you break something in the network, you won't have any big network operator yelling angrily at you.