Wie entstand das dn42?

Wie entstand das dn42?

Was bietet das dn42?

Was ist das dn42?

Systemvoraussetzungen

Hardware

VPN Protokolle

Protokolle mit PFS werden bevorzugt.

Minimale OpenVPN Config

dev tun0
ifconfig 10.0.0.1 10.0.0.2
remote 1.2.3.4
port 1234
float
keepalive 1 10
secret shared.key
# cipher aes-256-cbc
# auth sha256

Dynamisches Routing

und das bitte automatisch.

Protokollunterschiede

Verwendungszweck
Algorithmus

Auswahl der Protokolle

Heute wird nur BGP weiter behandelt.

Für BGP notwendige Begriffe

BGP Implementierungen

Basic bird[6].conf

define my_asn = <ASN>;
define my_ip  = <LOCAL_IP>;
router id my_ip;
function my_net() {
        return net ~ [<MY_NET>/24+];
}
protocol device {
        scan time 10;
}
protocol kernel {
        scan time 20;
        learn     yes;
        export    all;
}
protocol static {
        route <MY_NET>/24 reject;
}

BGP template

template bgp peers {
        local as     my_asn;
        import where valid() && !my_net();
        export where valid();
        route limit  10000;
}

BGP peering

protocol bgp <NAME> from peers {
        neighbor <PEER_IP> as <PEER_ASN>;
}

Registry / whois

DNS im dn42

Fragen?