OpenBCM V1.07b12 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
DG8NGN > HAMNET   19.06.12 01:59l 166 Lines 7267 Bytes #999 (0) @ DL
BID : J6MDB0FHN02Q
Read: DG8NGN DL5MBW OE5RCO GUEST DJ3PU DJ6VI DK3UZ DL9KAW DL8SFG DL6DBA DL8UEF
Read: DJ2KJ DK3HG DL5SFI DL6PM DD3IA DO2CN DC9RD DM8BS DG5YMS DG4IAD DK3EL
Read: DL2GKM DG7FDL
Subj: Netzplaene
Path: DB0FHN
Sent: 120619/0059z @:DB0FHN.#BAY.DEU.EU [JN59NK Nuernberg] obcm1.07b3
From: DG8NGN @ DB0FHN.#BAY.DEU.EU (Jann)
To:   HAMNET @ DL
X-Info: No login password

Hallo zusammen,

nach zwei Jahren wuerde ich gerne den __mir__ vorliegenden Stand des HAMNET 
veroeffentlichen. Dazu habe ich einige Netzplaene in einem PDF 
zusammengestellt. Das Dokument erhebt weder den Anspruch vollstaendig noch 
korrekt zu sein. Es soll zur Diskussion anregen, wie Netzplaene aussehen 
koennten, wie man sie zusammenfuehren und automatisiert erstellen koennte. 
Von eine automatisierten Variante sind wir noch weit entfernt. Als ersten 
Schritt habe ich versucht die Anforderungen zu definieren, um alle fuer uns 
relevanten Informationen in dem Dokument zu integrieren.

Mir ist es wichtig klarzustellen, dass ich nicht "mein" Modell jedem 
aufzwingen moechte. Fuer das Projekt HAMNET ist eine oeffentliche 
Dokumentation meiner Meinung nach sehr sinnvoll. Die Form kann sehr 
individuell gestaltet sein. Das vorliegende PDF-File beinhaltet Links (die 
Boxen mit gestrichelten Linien lassen sich anklicken) zu verschiedenen 
Dokumentationen (Distrikt-H, Amateurfunk-Wiki, Netzplaene als PDF). Es stellt 
eine Sammlung der verschiedenen Moeglichkeiten dar.

Fuer eine moegliche Automatisierung ist es mir jetzt schon wichtig zu 
betonen, dass wir nicht nach einer Suche der "globalen" Loesung sind. Der 
Freiraum bzw. die Individualitaet muess gerade im Experimentalfunkdienst 
erhalten bleiben. Ein sehr schoenes Projekt innerhalb des HAMNET ist 
uebrigens die verteilte Suchmaschine "YaCy". Hier werden regional gepfleget 
Informationen global zur Verfuegung gestellt.

Ich moechte mein derzeitiges (leider sehr manuelles, aber gut delegierbares) 
Konzept zur Dokumentation vorstellen. Vorab ist es aber sinnvoll aufzuzeigen, 
nach welchen Designkriterien __ich_im_Moment__ bei der Implementierung von 
HAMNET-Knoten arbeite:
  * Pro Standort gibt es maximal einen BGP-Router
  * Backbone-, User- und Servicenetze sind stets logisch getrennt (Layer 2)
  * Fuer jede Linkstrecke wird genau ein /29-Transfernetz aus dem
    Backbonebereich 
    * erste IP im /29 fuer die IP-Adresse des eigenen BGP-Routers
    * letzte IP im /29 fuer die IP-Adresse des BGP-Routers des Linkpartners
    * das IP-Netz kann jetzt von beiden Seiten aufgefuellt werden (z.B. hat
      der Linkpartner noch eine Bridge im Transfernetz -> vorletzte IP im
      /29)
  * Internes Routing im AS erfolgt mit iBGP und BGP-Confederation
    (reservierter AS-Bereich: AS65520 bis AS65535)
  * Die verwendeten Netze (x-Transfernetze, 1 User-/Servicenetz) am Standort
    werden per BGP announced und als Next-Hop immer die eigene IP-Adresse
    weitergereicht (Mikrotik: Next-Hop "Force Self")
  * Das User-/Servicenetz wird immer zusammen in einem Block per BGP
    announced (z.B. 44.225.x.0/27 <- intern wird 44.225.x.0/28 als Usernetz
    und 44.225.x.16/28 als Servicenetz verwendet <<-- ergibt einfache
    Firewallregeln)
  * Es wird nur der IST-Stand beschrieben. Niemals der SOLL-Stand (ausser
    bei sehr kurzfristiger Umsetzung).
  
Hinweis: Im vorliegenden PDF-File sind auch alte Netzplaene enthalten, die 
noch nicht diesen Designkriterien entsprechen.

-----

Das Konzept beschreibt 3 Ebenen fuer einen moeglichen HAMNET-Netzplan. Ziel 
ist es alle notwendigen Informationen zu erfassen und an __nur_einer_Stelle__ 
abzulegen.

Der Inhalt bzw. die Anforderungen der einzelnen Ebenen sind:

1. Ebene:
Diese Ebene enthaelt nur IT-Informationen. Sie gibt eine Gesamtuebersicht 
ueber das HAMNET wieder.
Zielgruppe: IP-Koordinatoren der Laender

Elemente:
* Wolke = autonomes System (AS)
* Linie zwischen zwei Wolken = Verbindung zweier autonomen Systemen (AS)

Beschriftung der Wolke:
* AS-Nummer
* AS-Name
* zugewiesenes Backbonenetz
* zugewiesenes User-/Servicenetz

Kategorien der Linien:
* Ethernet/LAN (grau)
* Funk (rot)
* Internettunnel (blau)



2. Ebene:
Diese Ebene enthaelt IT-Informationen und HF-Informationen. Sie gibt eine 
Gesamtuebersicht ueber ein AS des HAMNET wieder.
Zielgruppe: HF-Koordinator des AS & IT-Koordinator des AS

Elemente:
* Wolke = Standort
* Antennen = Antennen sind Wolken zugeordnet. Jeder Antenne kann nur eine
  Frequenz mit zugehoeriger Bandbreite und Polarisationsebene zugewiesen
  werden.
* Linien zwischen Antennen = Linkstrecken zwischen Antennen/Wolken.
  Duplexlinks haben jeweils zwei Antennen und zwei Linien. Point-to-
  Multipoint-Links haben meherer Linien auf die gleiche Antenne.

Beschriftung der Wolke:
* IT: Rufzeichen
* IT: zugewiesenes User-/Servicenetz mit Subnetzangabe (z.B. 44.225.0.0/27)
* IT: AKTIV/INAKTIV
* IT: genutzte AS-Nummer bei der Verwendung von BGP-Confederation

Beschriftung der Antenne:
* IT: Wireless Mode, NStreme (y/n), WDS (y/n, if "y" -> eigene MAC-Adresse
      angeben)
* IT: zugewiesene Endpunkt-IP fuer den BGP-Link aus dem Backbonenetz (z.B.
      44.224.0.1/29)
* HF: TXPower (dBm)
* HF: Oeffnungswinkel (Grad horizontal, Grad vertikal)
* HF: Antenna Gain (dBi) <- Laesst sich zwar aus den Oeffnungswinkeln
      berechnen, ist aber nicht ideal
* HF: Hoehe ueber Grund + Koordinaten <- Wenn Information fuer alle Antennen
      gleich, dann Info in die Wolke
* HF: Abstrahlrichtung (Grad) <- Wenn Antenne auf Linkpartner ausgerichtet
      ist, dann kann die Angabe entfallen und die Information aus den
      Koordinaten berechnet werden
* HF & IT: AKTIV/NICHTAKTIV <- entfaellt wenn komplette Wolke mit allen
           Antennen AKTIV oder INAKTIV
* HF: Entfernung <- Angabe kann entfallen, da die Information aus den
      Koordinaten berechnet werden kann --> Beschriftung der "Linie zwischen
      den Antennen" zuweisen

Falls Antenne ein Usereinstieg ist:
* HF: Frequenz, Bandbreite, Polarisationsebene


Auflistung der Transfer- und User-/Servicenetze:
Es bietet sich an __auf_der_gleichen_Seite__ die genutzen Netze aus dem 
Backbonebereich der Reihenfolge untereinander in einer Textbox anzuordnen. So 
bleibt die Uebersicht der Belegung relativ gut bestehen. Auch die 
User-/Servicenetze koennen aufgelistet werden (z.B. siehe AS-Uebersicht 
Distrikt-C).




3. Ebene:
Diese Ebene enthaelt IT-Informationen und Verkabelungsinformationen. Sie gibt 
eine Gesamtuebersicht ueber einen Standort eines AS wieder. Der Ebene sollen 
alle Informationen entnehmbar sein, die notwendig zum Aufbau und 
Konfiguration der Geraete sind. Beim Ausfall des Standortbetreuers soll eine 
Uebergabe an einen neuen Standortbetreuer moeglich sein.
Zielgruppe: IT-Koordinator und Standortbetreuer

Moegliche Inhalte:
* Geraete: Router, Switches, PCs
* Informationen: IP-Adressen, Subnetzmasken, IP-Routen, Defaultroutes,
  NAT-Konfiguration, Portforwardings, Bridgeports, WDS-Konfigurationen,
  Ethernetports (Verkabelung), AX.25-Linkpartnerkonfiguration

-----

Soweit ein Vorschlag welche Daten die HAMNET-Dokumentation enthalten sollte. 
Es steckt noch viel Potential einige der Daten automatisch und zeitnah zu 
erfassen und darstellen zu koennen. Die mir bisher bekannten Loesungen sind 
schick, beinhalten aber nur ein Bruchteil der von mir geforderten Daten. Ein 
automatisches System sollte die Daten regional erfassen (z.B. jedes AS fuer 
sich). Eine Art "Packet-Radio Crawler" fuer das HAMNET halte ich fuer 
unangebracht. Netzwerkscans auf 44/8 gehoeren nicht zum guten Ton...

Vielleicht ergibt sich die ein oder andere Diskussion auf der Hamradio 2012,
73,
Jann
DG8NGN


Read previous mail | Read next mail


 10.03.2025 03:45:43lGo back Go up