IP-System: Unterschied zwischen den Versionen

Aus Weimarnetz Wiki
Zur Navigation springen Zur Suche springen
(→‎Konkret: + neues IP-Schema)
Zeile 13: Zeile 13:
  
 
===Konkret===
 
===Konkret===
*Weimars System sieht dann so aus (weiter unten folgen Beispiele):
 
 
<pre>
 
<pre>
 +
    Gesamtes Netz  = 104.weimar.knotennummer.x
  
Alle Kabelrechner  = 104.weimar.0.0/16
+
                  x = 0 (richtet sich nach der Knotennummer,siehe Logik)
Alle Funkrechner  =  10.weimar.0.0/16
 
  
      Startnummer  = 1 (richtet sich nach der Knotennummer,siehe Logik)
+
  HNA4-Ankuendigung = 104.weimar.knotennummer.x/26
 +
    HNA4-Netzmaske = 255.255.255.192 (entspricht /26 = 64 Adressen pro Netzknoten)
  
       WLAN-IP     = 10.weimar.knotennummer.Startnummer
+
       FUNK-Netz    = 104.weimar.knotennummer.x+32
       WLAN-IP     = 10.weimar.250.knotennummer (Spezialfall OLSR-Laptop)
+
      FUNK-IP       = 104.weimar.knotennummer.x+33
       WLAN-Maske   = 255.0.0.0
+
       FUNK-IP       = 104.weimar.250.knotennummer (Spezialfall OLSR-Laptop)
 +
       FUNK-Maske   = 255.0.0.0
  
OLSR-DHCP-Netz    = 10.weimar.knotennummer.Startnummer-1
+
  FUNK-DHCP-Bereich = 104.weimar.knotennummer.x+34...x+62
OLSR-DHCP-Bereich =  10.weimar.knotennummer.Startnummer+1_bis+13
+
  FUNK-DHCP-Maske  = 255.255.255.224
OLSR-DHCP-Maske  = 255.255.255.240 (entspricht /28 = 14 Adressen + Netz + Broadcast)
 
  
       LAN-IP     = 104.weimar.knotennummer.Startnummer
+
       LAN-IP       = 104.weimar.knotennummer.x+1
       LAN-Bereich = 104.weimar.knotennummer.Startnummer+1_bis+13
+
       LAN-Bereich = 104.weimar.knotennummer.x+1...x+30
       LAN-Maske   = 255.255.255.240 (entspricht /28 = 14 Adressen + Netz + Broadcast)
+
       LAN-Maske   = 255.255.255.224 (entspricht /27 = 30 Adressen + Netz + Broadcast)
  
       VPN-Bereich = 104.weimar.Knotennummer.Startnummer+1 (Client)
+
       VPN-Bereich = 104.weimar.Knotennummer.253 (Client)
       VPN-Bereich = 104.weimar.Knotennummer.Startnummer+2 (Server)
+
       VPN-Bereich = 104.weimar.Knotennummer.254 (Server)
      VPN-Maske  = 255.255.255.252 (entspricht /30 =  2 Adressen + Netz + Broadcast)
+
        Broadcast  = IP der Gegenstelle in der der olsrd.conf eintragen
  
OLSR-KabelKopplung = 104.weimar.Server-Knotennummer.Startnummer+1
+
OLSR-KabelKopplung1 = 104.weimar.Server-Knotennummer.x+1
OLSR-KabelKopplung = 104.weimar.Server-Knotennummer.Startnummer+2
+
OLSR-KabelKopplung2 = 104.weimar.Server-Knotennummer.x+2
        Broadcast = 104.weimar.Server-Knotennummer.Startnummer+3
+
         Netzmaske = 255.255.255.252 (entspricht /30 =  2 Adressen + Netz + Broadcast)
         Netzmaske = 255.255.255.252 (entspricht /30 =  2 Adressen + Netz + Broadcast)
 
  
      InetUplink  = 104.weimar.252.80 (jeder Internetuplink kuendigt das per HNA4 an)
+
        InetUplink  = 104.weimar.252.80 (jeder Internetuplink kuendigt das per HNA4 an)
+
</pre>
</pre>  
+
*Erlaeuterung: Knotennummer 250-254,bzw. die letzten 5 IPs werden von der Registrierung nicht vergeben,sondern fuer OLSR-Laptops/Endgeraete/VPN etc. freigelassen
*Erlaeuterung: Knotennummer 250-254,bzw. die letzten 5 IPs werden von der Registrierung nicht vergeben,sondern fuer OLSR-Laptops/Endgeraete freigelassen
 
  
 
===Vergabe-Logik===
 
===Vergabe-Logik===

Version vom 19. Januar 2007, 15:03 Uhr

Warum

  • Damit die Funknetze in Zukunft problemlos zusammenwachsen koennen hat man sich auf dem 22c3 auf ein einheitliches Netzwerkadressen (IP)-Schema geeinigt.
  • der steinige (Diskussions-)Weg zum Ziel laesst sich hier einsehen: IP-System_umstellen_alt

Wie

  • Allgemein bekommt jeder Ort/Stadt
    • 104.stadtnummer.X.Y/16
    • mit X und Y kann jeder Ort machen, was er will.
    • es ist natuerlich ratsam die begehrten oeffentlichen 104er-IPs fuer die Rechner und nicht (nur) fuer die Router zu verwenden
  • Stadtnummern:
    • 61 = Leipzig
    • 63 = Weimar

Konkret

    Gesamtes Netz   = 104.weimar.knotennummer.x

                  x = 0 (richtet sich nach der Knotennummer,siehe Logik)

  HNA4-Ankuendigung = 104.weimar.knotennummer.x/26 
     HNA4-Netzmaske = 255.255.255.192 (entspricht /26 = 64 Adressen pro Netzknoten)

      FUNK-Netz     = 104.weimar.knotennummer.x+32
      FUNK-IP       = 104.weimar.knotennummer.x+33
      FUNK-IP       = 104.weimar.250.knotennummer (Spezialfall OLSR-Laptop)
      FUNK-Maske    = 255.0.0.0

  FUNK-DHCP-Bereich = 104.weimar.knotennummer.x+34...x+62
  FUNK-DHCP-Maske   = 255.255.255.224

       LAN-IP       = 104.weimar.knotennummer.x+1
       LAN-Bereich  = 104.weimar.knotennummer.x+1...x+30
       LAN-Maske    = 255.255.255.224 (entspricht /27 = 30 Adressen + Netz + Broadcast)

       VPN-Bereich  = 104.weimar.Knotennummer.253 (Client)
       VPN-Bereich  = 104.weimar.Knotennummer.254 (Server)
         Broadcast  = IP der Gegenstelle in der der olsrd.conf eintragen

OLSR-KabelKopplung1 = 104.weimar.Server-Knotennummer.x+1
OLSR-KabelKopplung2 = 104.weimar.Server-Knotennummer.x+2
         Netzmaske  = 255.255.255.252 (entspricht /30 =  2 Adressen + Netz + Broadcast)

        InetUplink  = 104.weimar.252.80 (jeder Internetuplink kuendigt das per HNA4 an)
  • Erlaeuterung: Knotennummer 250-254,bzw. die letzten 5 IPs werden von der Registrierung nicht vergeben,sondern fuer OLSR-Laptops/Endgeraete/VPN etc. freigelassen

Vergabe-Logik

  • die Logik dahinter beschreibt sich wie folgt:

awk 'BEGIN{for(;n<241;){k++;s++;if(s>254){s=1;n+=16}if(s<250)print k"=104.ort."s"."n"/28"}}'

  • ergo: 4059 Router pro Stadt mit je 13 LAN und 13 WLAN-Clients und 20320 reine OLSR-Knoten.
  • die Knotennummer bekommt man ueber die Registrierung

Beispiele

 Beispiel mit Knotennummer 123 in Weimar:
 WLAN =  10.63.123.1 /28
  LAN = 104.63.123.1 /28
 
 Beispiel mit Knotennummer 255 in Weimar:
 WLAN =  10.63.1.16 /28
  LAN = 104.63.1.16 /28   

 Beispiel mit Knotennummer 258 in Weimar:
 WLAN =  10.63.4.16 /28
  LAN = 104.63.4.16 /28

 Beispiel mit Knotennummer: 3325 in Weimar:
 WLAN =  10.63.23.208 /28
  LAN = 104.63.23.208 /28

 Beispiel mit Knotennummer: 223 in Weimar, OLSR-Laptop
 WLAN =  10.63.250.223 /8
  LAN = 104.63.250.223 /32  (Alias-Interface per HNA4-Ankuendigung)