Begrifflichkeiten
Internet Exchange (IX)
Internet Exchange Point (IXP)
technische Einrichtung für Interconnects und Datenaustausch zwischen mindestens drei AS
Autonomous System (AS)
Gruppe von IP-Netzen einer Organisation, die einer Routing Policy unterliegen
Peering
Austausch von Daten & Routing-Informationen zwischen zwei AS
Peer
ein am Peering teilnehmendes AS
Point of Presence (PoP)
physischer Knotenpunkt innerhalb eines Kommunikationssystems
IPv6 only 💪
Wirklichkeit
- Switches: VxLAN über IPv6? 😞
- NixOS: Github 🤦♀️
- IXP-Manager 🤷
{
description = "dresden internet exchange nixos config";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11";
nixpkgs-listmonk.url = "github:NixOS/nixpkgs/nixos-unstable";
ifstate = {
url = "git+https://codeberg.org/m4rc3l/ifstate.nix";
inputs.nixpkgs.follows = "nixpkgs";
};
# …
$ host -t AAAA github.com
github.com has no AAAA record
$ host -t AAAA codeberg.org
codeberg.org has IPv6 address 2001:67c:1401:20f0::1
$ host -t AAAA api.peering.db
api.peeringdb.com has IPv6 address 2600:1f18:4110:b00:f18:d4b8:3f74:b678
api.peeringdb.com has IPv6 address 2600:1f18:4110:b03:f663:6d2c:31d4:d9dd
api.peeringdb.com has IPv6 address 2600:1f18:4110:b04:50be:e503:6445:6421
api.peeringdb.com has IPv6 address 2600:1f18:4110:b01:d66f:3512:8a4:7917
api.peeringdb.com has IPv6 address 2600:1f18:4110:b02:5ab:edf4:7335:e4c1
api.peeringdb.com has IPv6 address 2600:1f18:4110:b05:9937:ae4a:df65:39ae
$ host -t AAAA api.ixpdb.net
api.ixpdb.net has no AAAA record