Top 5 Viren

Subnetting Tutorial PDF Drucken
Geschrieben von Heiko Heinrich   
Dienstag, 26. Juni 2007

Mit Subnetting kann ein physikalisches Netz in mehrere Teilnetze aufgeteilt werden, Z.B. Bereiche und/oder Räume eines Unternehmens.

Die IP-Adresse besteht aus einem Netzwerkanteil n und einem Hostanteil h, z.B. eine IP-Adresse aus einem Klasse C Netz:

  • Dezimal: 192.168.0.1
  • Hex: 11000000.10101000.00000000.00000001
  • zugehoerige Standard-Subnetzmaske (wenn nichts anderes angegeben):

  • Dezimal: 255.255.255.0
  • Hex: 11111111.11111111.11111111.00000000
  • Davon sind 24 Bits Netzwerkanteil und 8 Bits Hostanteil.Betrachtet wird allerdings beim Subnetting nur der Hostanteil der Subnetzmaske.

    Nachdem man sich entschieden hat wie viele Subnetze gebraucht werden, müssen nun entsprechend viele Bits der Subnetmaske vom Hostanteil zum Netzwerkanteil hinzugenommen werden. Beim Hinzunehmen von Bits des Hostanteils werden die Bits von links nach rechts genommen (links höherwertigstes Bit, rechts niederwertigstes Bit).

    Es gibt zwei RFCs nach denen Subnetze berechnet werden:

  • RFC 950
  • RFC 1878
  • Doch wann wird welche RFC eingesetzt?

  • RFC 950
  • Der z.Z. gültige Standard für die Berechnung von Subnetzen. Die RFC 950 muss genutzt werden, wenn RIP v1 als Routingprotokoll eingesetzt wird. Auf einigen älteren Unix-Servern ist RIP v1 heute noch im Einsatz. Desweiteren wird die RFC 950 bei der Angabe genutzt, dass die zusätzlichen Bits (Subnetze) alles 0 und alles 1 nicht verwendet werden.

  • RFC 1878
  • Sie kann bei fehlenden weiteren Angaben zur Berechnung verwendet werden. Sie wird auch bei der Angabe, dass die zusätzlichen Bits (Subnetze) alles 0 und alles 1 verwendet werden, genutzt. Die RFC 1878 kann eingesetzt werden, wenn das eingesetzte Routingprotokoll variable Subnetzmasken (VLSM, RFC 1009, RFC 1519) kann. Folgende Routingprotokolle können VLSM: RIP v2, EIGRP und OSPF.

    Unterschiedliche Regeln für die Subnetzberechnung:

  • RFC 950: 2^n -2 Subnetze
  • RFC1878: 2^n Subnetze
  • n ist hier die Anzahl der für den Netzwerkanteil genutzten Bits des Hostanteils. Anzahl der adressierbaren Hosts: 2^n -2 Hosts (n ist hier die Anzahl der verbliebenen Bits des Hostanteils). Die Adressen mit dem verbliebenen Hostanteil 1 und 0 werden abgezogen. Die Adresse mit dem verbliebenen Hostanteil 0 ist das eigene Subnetz und die mit dem verbliebenen Hostanteil 1 ist die Broadcastadresse des Subnetzes.

    Subnetzberechnung nach RFC950
    Für das Beispiel von oben sollen 4 Subnetze eingerichtet werden.

  • 2^1 -2 = 0 Subnetze
  • 2^2 -2 = 2 Subnetze
  • 2^3 -2 = 6 Subnetze
  • Es werden 3 zusätzliche Bits benötigt. Die Subnetzmaske lautet:
  • Hex: 11111111.11111111.11111111.11100000 (Die zusaetzlichen 3 Bits sind fett dargestellt)
  • Dezimal: 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 . 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 . 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 . 2^7 + 2^6 + 2^5 = 255.255.255.224
  •  

    Netze (Die zusätzlichen 3 Bits des Netzwerkanteils sind fett dargestellt):

    Netz1:

  • Subnetzadresse: 11000000.10101000.00000000.00100000 (192.168.0.32)
  • verfügbare Hosts:192.168.0.33-192.168.0.62
  • Broadcastadresse: 11000000.10101000.00000000.00111111 (192.168.0.63)
  • Netz2:

  • Subnetzadresse: 11000000.10101000.00000000.01000000 (192.168.0.64)
  • verfuegbare Hosts:192.168.0.65.-192.168.0.94
  • Broadcastadresse:11000000.10101000.00000000.01011111 (192.168.0.95)
  • Netz3:

  • Subnetzadresse:11000000.10101000.00000000.01100000 (192.168.0.96)
  • verfügbare Hosts:192.168.0.97-192.168.0.126
  • Broadcastadresse:11000000.10101000.00000000.01111111 (192.168.0.127)
  • Netz4:

  • Subnetzadresse:11000000.10101000.00000000.10000000 (192.168.0.128)
  • verfügbare Hosts:192.168.0.129-192.168.0.158
  • Broadcastadresse:11000000.10101000.00000000.10011111 (192.168.0.159)
  • Netz5:

  • Subnetzadresse:11000000.10101000.00000000.10100000 (192.168.0.160)
  • verfügbare Hosts:192.168.0.161-192.168.0.190
  • Broadcastadresse:11000000.10101000.00000000.10111111 (192.168.0.191)
  • Netz6:

  • Subnetzadresse:11000000.10101000.00000000.11000000 (192.168.0.192)
  • verfügbare Hosts:192.168.0.193-192.168.0.222
  • Broadcastadresse:11000000.10101000.00000000.11011111 (192.168.0.223)
  • Subnetzberechnung nach RFC 1878
    Für das Beispiel von oben sollen 4 Subnetze eingerichtet werden.

  • 2^1 = 2 Subnetze
  • 2^2 = 4 Subnetze
  • Es werden 2 zusätzliche Bits benötigt. Die Subnetzmaske lautet:
  • Hex: 11111111.11111111.11111111.1100000 (Die zusätzlichen 2 Bits sind fett dargestellt)
  • Dezimal: 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 . 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 . 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0
  • 2^7 + 2^6 = 255.255.255.192
  • Netze (Die zusätzlichen 2 Bits des Netzwerkanteils sind fett dargestellt):

    Netz1:

  • Subnetzadresse:11000000.10101000.00000000.00000000 (192.168.0.0)
  • verfügbare Hosts:192.168.0.1-192.168.0.62
  • Broadcastadresse:11000000.10101000.00000000.00111111 (192.168.0.63)
  • Netz2:

  • Subnetzadresse:11000000.10101000.00000000.01000000 (192.168.0.64)
  • verfügbare Hosts:192.168.0.65-192.168.0.126
  • Broadcastadresse:11000000.10101000.00000000.01111111 (192.168.0.127)
  • Netz3:

  • Subnetzadresse:11000000.10101000.00000000.10000000 (192.168.0.128)
  • verfügbare Hosts:192.168.0.129-192.168.0.190
  • Broadcastadresse:11000000.10101000.00000000.10111111 (192.168.0.191)
  • Netz4:

  • Subnetzadresse: 11000000.10101000.00000000.11000000 (192.168.0.192)
  • verfügbare Hosts:192.168.0.193-192.168.0.254
  • Broadcastadresse:11000000.10101000.00000000.11111111 (192.168.0.255)
  • Subnetting funktioniert auch mit den anderen IP-Adressklassen und auch mit klassenlosen IP-Adressen. Die klassenlosen IP-Adressen, CIDR-Adressen, sind mit /nn hinter der IP-Adresse als Angabe der genutzten Netzwerkbits zu erkennen. (nn steht hier fuer die Anzahl der genutzten Netzwerkbits)

     
    < zurück   weiter >