subnetting
DESCRIPTION
Subnetting. Von n1 Maddin. Grundlagen (Offizielle Adressen !!). IP-Adresse 2 Teile (Netzwerk-ID, Host-ID) Host im selben Netzwerk selbe Netzwerk-ID!!! Adressklassen (A, B, C) Anzahl der Bits Netzwerk-ID=> Hosts - PowerPoint PPT PresentationTRANSCRIPT
SubnettingSubnetting
Von n1 MaddinVon n1 Maddin
GrundlagenGrundlagen(Offizielle Adressen !!)(Offizielle Adressen !!)
IP-Adresse 2 Teile (Netzwerk-ID, Host-ID)IP-Adresse 2 Teile (Netzwerk-ID, Host-ID) Host im selben Netzwerk selbe Netzwerk-ID!!!Host im selben Netzwerk selbe Netzwerk-ID!!! Adressklassen (A, B, C)Adressklassen (A, B, C) Anzahl der Bits Netzwerk-ID=> HostsAnzahl der Bits Netzwerk-ID=> Hosts A=8 Bits, per Definition 1.Bit=0 => 7 Bits => 2 =128 A=8 Bits, per Definition 1.Bit=0 => 7 Bits => 2 =128
=>2=>2^24 ^24 = 16Millionen Bits für Hosts …. usw.= 16Millionen Bits für Hosts …. usw. A weg (Apple, HP, IBM)A weg (Apple, HP, IBM) B weg (Microsoft, Exxon)B weg (Microsoft, Exxon) C nur noch sehr wenige!!C nur noch sehr wenige!!
AA 1-1261-126 126126 16.777.21416.777.214
Klasse Netzwerk-ID Neztwerke Hosts
BB 128-191128-191 1638416384 6553465534
CC 192-223192-223 2.097.1522.097.152 254254
ww
w.x.w.x.
w.x.yw.x.y
x.y.zx.y.z
y.zy.z
zz
N-ID H-ID
SubnetmaskSubnetmask Subnetmask gibt an was für Netzwerk-ID verwendent wird: Subnetmask gibt an was für Netzwerk-ID verwendent wird:
z.B. 255.255.255.0 => Klasse C => ersten 3 Oktettez.B. 255.255.255.0 => Klasse C => ersten 3 Oktette Alle Bits die überlagert werden, werden auf 1 gesetzt Alle Bits die überlagert werden, werden auf 1 gesetzt
(dezimal 255) [Netzwerk-ID], Rest auf 0(dezimal 255) [Netzwerk-ID], Rest auf 0 Kann der Router schlussfolgern ob Empfänger im gleichen Kann der Router schlussfolgern ob Empfänger im gleichen
lokalen Netzwerk ist oder in einem remotelokalen Netzwerk ist oder in einem remote Verwendet AND-VerfahrenVerwendet AND-Verfahren
KlasseKlasse dezimaldezimal binärbinär
AA 255.0.0.0255.0.0.0 11111111.00000000.00000000.0000000011111111.00000000.00000000.00000000
BB 255.255.0.0255.255.0.0 11111111.11111111.00000000.0000000011111111.11111111.00000000.00000000
CC 255.255.255.0255.255.255.0 11111111.11111111.11111111.0000000011111111.11111111.11111111.00000000
AND-VerfahrenAND-Verfahren IP + Subnetmask als Binär vorstellen!IP + Subnetmask als Binär vorstellen! Quelle und Ziel mit AND und Subnetmask brechnenQuelle und Ziel mit AND und Subnetmask brechnen Quell und Ziel AND-Ergbeniss gleich => im beide im Quell und Ziel AND-Ergbeniss gleich => im beide im
Lokalen netztwerk, wenn nicht Ziel remoteLokalen netztwerk, wenn nicht Ziel remote
Bit der IPBit der IP Der SubnetmaskDer Subnetmask AND-ErgebnisAND-Ergebnis
11 11 11
00 11 00
11 00 00
00 00 00
Beispiel ANDBeispiel AND IP-Adresse und Subnetmask des Quell-Host dezimal:IP-Adresse und Subnetmask des Quell-Host dezimal:
IP: 65.10.57.5 (Klasse A)IP: 65.10.57.5 (Klasse A)Subnetmask: 255.0.0.0Subnetmask: 255.0.0.0
Binär:Binär:IP: 01000001.00001010.00111001.00000101IP: 01000001.00001010.00111001.00000101Subnetmask: 11111111.00000000.00000000.00000000Subnetmask: 11111111.00000000.00000000.00000000AND-Ergebnis: AND-Ergebnis: 0100000101000001.00000000.00000000.0000000.00000000.00000000.0000000
IP-Adresse und Subnetmask IP-Adresse und Subnetmask Ziel-Host dezimal:Ziel-Host dezimal:IP: 114.76.159.12 (Klasse A)IP: 114.76.159.12 (Klasse A)Subnetmask: 255.0.0.0Subnetmask: 255.0.0.0
Binär:Binär:IP: 01110010.01001100.10011111.00001100IP: 01110010.01001100.10011111.00001100Subnetmask: 11111111.00000000.00000000.00000000Subnetmask: 11111111.00000000.00000000.00000000AND-Ergebnis: AND-Ergebnis: 0111001001110010.00000000.00000000.00000000.00000000.00000000.00000000
Ergebniss: Ziel Host in einem Remote Netzwerk!Ergebniss: Ziel Host in einem Remote Netzwerk!
Warum Subnets??Warum Subnets??
3 Filialen a 5-Rechner großem Netzwerk 3 Filialen a 5-Rechner großem Netzwerk => pro Netzwerk eine Klasse C => 249 IPs => pro Netzwerk eine Klasse C => 249 IPs ungenutzt pro Netzwerk!!ungenutzt pro Netzwerk!!
Oder a 256-Rechner => bracht Klasse B Oder a 256-Rechner => bracht Klasse B => 65278 IP ungenutzt=> 65278 IP ungenutzt
Routingtabellen extrem groß Routingtabellen extrem groß
Ein Klasse A Netzwerk mit 16Mio Host ?!?!Ein Klasse A Netzwerk mit 16Mio Host ?!?!
SubnetmaskSubnetmask Subnetmask gibt an was für Netzwerk-ID verwendent wird: Subnetmask gibt an was für Netzwerk-ID verwendent wird:
z.B. 255.255.255.0 => Klasse C => ersten 3 Oktettez.B. 255.255.255.0 => Klasse C => ersten 3 Oktette Alle Bits die überlagert werden, werden auf 1 gesetzt Alle Bits die überlagert werden, werden auf 1 gesetzt
(dezimal 255) [Netzwerk-ID], Rest auf 0(dezimal 255) [Netzwerk-ID], Rest auf 0 Kann der Router schlussfolgern ob Empfänger im gleichen Kann der Router schlussfolgern ob Empfänger im gleichen
lokalen Netzwerk ist oder in einem remotelokalen Netzwerk ist oder in einem remote Verwendet AND-VerfahrenVerwendet AND-Verfahren Aber warum des alles, man kann doch an z.B. der 192 Aber warum des alles, man kann doch an z.B. der 192
sehen das es ein Klasse C Netzwerk ist ???sehen das es ein Klasse C Netzwerk ist ???
KlasseKlasse dezimaldezimal binärbinär
AA 255.0.0.0255.0.0.0 11111111.00000000.00000000.0000000011111111.00000000.00000000.00000000
BB 255.255.0.0255.255.0.0 11111111.11111111.00000000.0000000011111111.11111111.00000000.00000000
CC 255.255.255.0255.255.255.0 11111111.11111111.11111111.0000000011111111.11111111.11111111.00000000
Was sind Subnets?Was sind Subnets? Subnets=UnternetzeSubnets=Unternetze Heben Prinzip der Aufteilung auf bzw erweitert esHeben Prinzip der Aufteilung auf bzw erweitert es Führt eine neue Hierarchieebene einFührt eine neue Hierarchieebene ein Host-Teil aufgespalten in Subnets-ID + Host-IDHost-Teil aufgespalten in Subnets-ID + Host-ID
Network number Host number
Class B address
Subnet mask (255.255.255.0)
Subnetted address
111111111111111111111111 00000000
Network number Host IDSubnet ID
BeispielBeispiel Netzwerk Klasse B:Netzwerk Klasse B:
IP-Adresse: 130.100.0.0 Binär: 10000010.01100100.00000000.00000000IP-Adresse: 130.100.0.0 Binär: 10000010.01100100.00000000.00000000
SubnetMask: 255.255.0.0 Binär: 11111111.11111111.00000000.00000000SubnetMask: 255.255.0.0 Binär: 11111111.11111111.00000000.00000000
=> Bleiben 2^16 Bits für Hosts = 65536=> Bleiben 2^16 Bits für Hosts = 65536
Um Teilnetze zumachen nehmen wir einfach noch ein paar Bits zur Subnetmask Um Teilnetze zumachen nehmen wir einfach noch ein paar Bits zur Subnetmask hinzu:hinzu:IP-Adresse: 130.100.0.0 Binär: 10000010.01100100.00000000.00000000IP-Adresse: 130.100.0.0 Binär: 10000010.01100100.00000000.00000000
SubnetMask: 255.255.SubnetMask: 255.255.192192.0 Binär: 11111111.11111111..0 Binär: 11111111.11111111.1111000000.00000000000000.00000000
=> 2 Bits mehr Netzwerk-ID, 2 weniger Host-ID=> 2 Bits mehr Netzwerk-ID, 2 weniger Host-ID
=> 2^2 Teilnetze (4), a 2^14 Hosts (16384)=> 2^2 Teilnetze (4), a 2^14 Hosts (16384)
=> je mehr Netzwerk-IDs jemehr Teilnetze aus der Ausgangs-Netzwerk ID => je mehr Netzwerk-IDs jemehr Teilnetze aus der Ausgangs-Netzwerk ID
=> umso weniger Hosts je Teilnetzwerk !=> umso weniger Hosts je Teilnetzwerk !
AllgemeinesAllgemeines Beispiel Klasse B:Beispiel Klasse B:
4 Netzwerkbits => 2^4=16 Subnets a 2^12=4096 Hosts4 Netzwerkbits => 2^4=16 Subnets a 2^12=4096 Hosts
6 Netzwerkbits => 2^6 =64 Subnets a 2^10=1024 Hosts6 Netzwerkbits => 2^6 =64 Subnets a 2^10=1024 Hosts
usw.usw.
Beispiel:Beispiel:
Subnet Dezimal: 64 (255.255.64.0) Subnet Dezimal: 64 (255.255.64.0)
Subnet Binäre: 11111111.11111111.Subnet Binäre: 11111111.11111111.0100100000000000.00000000.00000000
erste Host-ID: 130.100.erste Host-ID: 130.100.64.164.1
letzte Host-ID: 130.100.letzte Host-ID: 130.100.95.254 95.254 usw.
Allgemeines Teil 2Allgemeines Teil 2 Verbessert Skalierbarkeit Verbessert Skalierbarkeit Man braucht nicht immer eine ganze Klasse für ein Man braucht nicht immer eine ganze Klasse für ein
physikalisches Netzwerkphysikalisches Netzwerk Router von „aussen“ muss nur den weg zur zu einem Router von „aussen“ muss nur den weg zur zu einem
Netzwerk kennenNetzwerk kennen Router „innerhalb“ müssen an richtiges Subnets Router „innerhalb“ müssen an richtiges Subnets
weiterleiten weiterleiten => am besten in der gleichen „Richtung“, also z.B. Campus=> am besten in der gleichen „Richtung“, also z.B. Campus Kann auch aus Verwaltungs-technischem Grund benutzt Kann auch aus Verwaltungs-technischem Grund benutzt
werdenwerden