subnetting

11
Subnetting Subnetting Von n1 Maddin Von n1 Maddin

Upload: belden

Post on 21-Jan-2016

43 views

Category:

Documents


1 download

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 Presentation

TRANSCRIPT

Page 1: Subnetting

SubnettingSubnetting

Von n1 MaddinVon n1 Maddin

Page 2: Subnetting

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

Page 3: Subnetting

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

Page 4: Subnetting

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

Page 5: Subnetting

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!

Page 6: Subnetting

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 ?!?!

Page 7: Subnetting

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

Page 8: Subnetting

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

Page 9: Subnetting

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 !

Page 10: Subnetting

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.

Page 11: Subnetting

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