HAMNET
Dezentrales Hosting
Das HAMNET funktioniert, ähnlich wie das Internet, als dezentral strukturiertes Netzwerk. Zahlreiche Ressourcen und Dienste werden, regional verteilt, von vielen engagierten Betreibergruppen bereit gestellt und stehen zum überwiegenden Teil allen am HAMNET Teilnehmenden zur allgemeinen Nutzung zur Verfügung. Aufgrund der dezentralen Struktur und unterschiedlicher Motivationslage der einzelnen Betreibergruppen sind Umfang und Qualität der angebotenen Informationen relativ dynamisch und haben einen weitgehend experimentellen Charakter. Damit ein solches Netz störungsfrei funktionieren kann, müssen bei Aufbau, Planung und Betrieb des Backbones bestimmte Anforderungen hinsichtlich Hardware, Software, Routing und IP-Netzen eingehalten werden. Entwicklung, Planung, Bereitstellung und Betrieb gehören zu den Kernaufgaben der DL-IP-Koordination HAMNET.
Inhalte finden
Wegen seiner dezentralen Struktur und der Dynamik im Wachstum ergibt sich für Teilnehmende im HAMNET die Schwierigkeit, gewünschte Inhalte oder Angebote zu finden. Das Werkzeug der Wahl ist normalerweise ein Webbrowser. Informationen lassen sich auf drei Ebenen finden, die sich hinsichtlich Umfang, Treffergenauigkeit und Aktualität deutlich unterscheiden.
| Informationsquelle | Genauigkeit | Aktualität | Beispiele |
|---|---|---|---|
| Linklisten | manuell gepflegt / hohe Fehlerquote | keine zeitnahe Aktualisierung | hier oder hier |
| Indexserver | manuell gepflegt / mittlere Fehlerquote | keine zeitnahe Aktualisierung | hier |
| Suchmaschine | automatisches Crawlen / geringe Fehlerquote | ständige Aktualisierung | HAMNET Suchmaschine |
Routing im HAMNET
Das HAMNET ist ein in sich geschlossenes, TCP/IP-gestütztes Datennetz. Es steht dem Amateurfunkdienst exklusiv zur Verfügung. HAMNET ist kein Internetersatz! Es stellt die Kommunikation über schnelle Richtfunkstrecken in den Vordergrund. Jeder Funkamateur kann an diesem Netz teilnehmen. Derzeit werden je nach Funkstrecke und eingesetzter Technik Übertragungsraten zwischen 1MBit/s und 1GBit/s erreicht.
BGP Protokoll
Im HAMNET wird, genau wie im Internet, BGP als automatisches Exterior-Gateway-Protokoll eingesetzt. Es verbindet die autonomen Systeme (AS) miteinander. Im HAMNET werden solche AS durch eine zusammenhängende Region abgebildet. In einem solchen HAMNET-AS befinden sich mehreren Standorte (Sites), die über mindestens einen BGP sprechenden Router je Standort miteinander verbunden sind. Diese Router-Gruppe wird zusammen von einem oder mehreren AS-Maintainern administriert. Beim BGP-Protokoll muss aus technischen Gründen jedem AS zwingend eine eineindeutige AS-Nummer zugewiesen werden.
AS-Nummern
Seit August 2009 hat die DL-IP-Koordination die Koordination und Vergabe der AS-Nummern (ASN) innerhalb des deutschen HAMNET übernommen. Jedes AS im HAMNET erhält eine 16-bit breite AS-Nummer. Innerhalb dieses Parent-AS stehen für die einzelnen Sites bzw. Standorte einhundert weitere 32-bit-AS-Nummern zur Verfügung. Die an den Parent-AS aufgehängten IP-Netze für Backbone und User/Services werden zusammen mit den AS-Nummern von der DL-IP-Koordination koordiniert und zugewiesen (allocated & assigned).
IP-Netze
Für Deutschland ist der alte IPv4-Netzblock 44.130.0.0/16 fest zugewiesen. Zusätzlich hat Deutschland den IPv4-Nummernblock 44.148.0.0/15 von der ARDC für die Nutzung im HAMNET und der HAMCLOUD exklusiv zugewiesen bekommen. Die Nutzung für die einzelnen Bereiche wurde von der DL-IP-Koordination wie folgt festgelegt:
| IP Netzblock | /24-Netze | Zuteilung | Nutzung |
|---|---|---|---|
| 44.130.0.0/16 | 256 | HAMNET | PR/NPR/Special Use |
| 44.148.0.0/17 | 128 | HAMNET | Backbone/Special Use |
| 44.148.128.0/17 | 128 | HAMCLOUD | Datacenters/Services |
| 44.149.0.0/16 | 256 | HAMNET | User/Services/Special Use |
Domain Name System
Das deutsche HAMNET startete im Jahr 2009 mit einem Regionalzonenkonzept unterhalb der Domain *.ampr.org. Durch organisatorische und technische Umstrukturierungen seitens der ARDC war ab ca. 2023 die automatisierte Pflege der HAMNET-Domains und IP-Adressen auf den autoritativen DNS-Servern nicht mehr möglich. Die zugewiesenen Netze wurden seitens der ARDC delegiert und werden seit 2023 auf eigenen DNS-Systemen verwaltet und mit der HamnetDB synchronisiert. Im Zuge dieser Umstellung wurde das Regionalzonenkonzept unterhalb *de.ampr.org zugunsten einer Unterscheidung der technischen Verwendung der eingesetzten IP-Netze aufgegeben. Es werden drei verschiedene Anwendungsbereiche unterschieden:
| Subdomain | Verwendung | Anmerkung |
|---|---|---|
| *.hamnet.radio | Hosts im HAMNET | nicht vom Internet aus erreichbar |
| *.hamnet.cloud | Hosts in der HamCloud | nicht vom Internet aus erreichbar |
| *.hamnet.network | Hosts im Internet | vom Internet aus erreichbar (IP auch außerhalb von 44-Net) |
Host- und Domainnamen
hamnet.radio
In der Regel werden alle Geräte innerhalb des rf-basierten HAMNET in diese Zone eingeordnet. Diese Geräte sind nur im HAMNET/HamCloud und NICHT vom Internet aus erreichbar. Hostnamen mit den zugehörigen IPs können von registrierten Maintainern über die HamnetDB verwaltet werden. Auch CNAME-Konstrukte sind möglich. In 5min Intervallen werden Änderungen in der HamnetDB mit den zugehörigen Master-DNS automatisch synchronisiert. Dabei wird im DNS sowohl die Vorwärts- als auch die Rückwärts-Auflösung generiert. Die zu verwendenden IP-Netze sind zuvor von der IP-Koordination DL an die Parent-AS delegiert worden. Die Syntax der Namensvergabe innerhalb der hamnet.radio-Zonendatei muss mindestens das zugeteilte Rufzeichen der Site beinhalten.
Das folgende Beispiel zeigt einen FQDN (Full Qualified Domain Name), also die vollständige Bezeichnung für einen Router am Standort von DB0RES:
router.db0res.hamnet.radio
| | | |
| | | +---------- RADIO Gerät steht im rf-basierten HAMNET
| | +------------------ HAMNET Subdomain kennzeichnet Zugehörigkeit zum HAMNET
| +------------------------- CALLSIGN ohne SSID vom jeweiligen STANDORT der Site (Zuteilung BNetzA)
+--------------------------------- HOSTNAME für ein Gerät, einen Dienst, Router, eine IP-Steckdose etc.
hamnet.cloud
Diese Geräte sind innerhalb der HamCloud untergebracht und per Draht/Internet/VPN direkt miteinander verbunden. Dazu gehören Hardware, virtuelle Maschinen und VPN-Clients. Sie sind über Gateways nur innerhalb HAMNET/HamCloud und NICHT direkt vom Internet aus erreichbar. Die Zone ist in der HamnetDB dokumentiert. Die Administration erfolgt durch die DL-IP-Koordination. Beispiele:
de.hamnet.cloud - diese Website von HAMNET/HamCloud aus
next.hamnet.cloud - Nextcloud der DL-IP-Koordination
search.hamnet.cloud - Suchmaschine fuer das HAMNET (in Erprobung)
hamnet.network
Diese Zone enthält Dienste und Services, die auch inbound vom Internet aus erreichbar sein müssen. Die FQDN (Full Qualified Domain Name) können auf jede beliebige, im Internet geroutete IP-Nummer auflösen. Sie sind daher möglicherweise innerhalb von HAMNET/HamCloud nicht, sondern nur direkt vom Internet aus erreichbar. Die Administration erfolgt durch die DL-IP-Koordination. Beispiele:
de.hamnet.network - diese Website vom Internet aus
cloud.de.hamnet.network - Nextcloud der DL-IP-Koordination
vpn.hamnet.network - VPN-Verwaltung
DNS Server
Die Master-DNS für die drei Domains hamnet.radio, hamnet.cloud und hamnet.network werden an verschiedenen Stellen im Internet betrieben und von der DL-IP-Koordination administriert. Das ermöglicht Resilienz gegenüber regionalen Ausfällen des Internet. Dank der Delegation der IP-Netze durch die ARDC ist auch eine Reverse-Auflösung möglich (PTR Records). Alle Informationen sind weltweit abrufbar. Die DL-IP-Koordination betreibt in seinen drei regional verteilten Datacentern drei Caching-DNS-Server, die über die gemeinsame Anycast IP-Adresse 44.148.228.53 erreichbar sind. Mit Hilfe der im HAMNET verteilten, zahlreichen HamCloud-Bordergateways ist aus dem HAMNET heraus eine redundante Erreichbarkeit mit guten Antwortzeiten gewährleistet. Die Nameserver sind universell nutzbar, denn sie können für alle Clients aus dem HAMNET und der HamCloud neben den Anfragen an die eigenen Zonen „hamnet.radio“, „hamnet.cloud“ und „hamnet.network“ auch alle anderen Anfragen beantworten.
Hostname: ns.hamnet.cloud
IP-Adresse: 44.148.228.53
UDP-Port: 53
TCP-Port: 53
Verantwortlich: DL-IP-Koordination HAMNET - Thomas Osterried, DL9SAU
Um den DNS-Traffic in einer Region zu optimieren, wird den Parent-AS empfohlen, innerhalb ihrer Region ein oder zwei weitere, gut erreichbare Cache-DNS einzurichten, die auf den bereitgestellten Anycast-DNS aufsetzen und/oder - falls ein Internetgateway am Standort vorhanden - die im Internet angebotenen DNS-Dienste zu nutzen.