De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Hendrik Claessens ATEL 1 00000000.00000000.00000000.00000000 SUBNETTING 11111111.11111111.11111111.11111111.

Verwante presentaties


Presentatie over: "Hendrik Claessens ATEL 1 00000000.00000000.00000000.00000000 SUBNETTING 11111111.11111111.11111111.11111111."— Transcript van de presentatie:

1 Hendrik Claessens ATEL SUBNETTING

2 Hendrik Claessens ATEL 2

3 3 Klasse A: Klasse B: Klasse C: Klasse D: voor multicast Klasse E: voor onderzoek ! O →niet 127 → gereserveerd voor loopback-testen dit adres duidt de lokale node aan en laat deze node toe een testpakket uit te zenden naar zichzelf zonder netwerktraffiek te genereren.

4 Hendrik Claessens ATEL 4 Gereserveerde IP-adressen Deze adressen kunnen gebruikt worden in een privaat netwerk maar kunnen niet gerouteerd worden doorheen een publiek netwerk Klasse A: tot Klasse B: tot Klasse C: tot

5 Hendrik Claessens ATEL 5 Er zijn meer dan 4 miljard potentiële 32-bit IP adressen Internet Routers kunnen geen lijst aanhouden waarin ze allen benoemd zijn. Zelfs wanneer een enkele byte een adres zou hernemen dan nog hebben we 4 GB nodig Toch dienen routers data kunnen bezorgen aan ieder van deze 4 miljard potentiële 32-bit IP adressen Hun "routing tables" moeten, op zijn minst, in staat zijn de volgende stap aan te duiden in het afleveringsproces naar elk adres.

6 Hendrik Claessens ATEL 6 IP adressen •IP adressen meestal weergegeven in 4 groepen van 1 tot 3 decimalen, b.v •Speciale adressen –alleen nullen, betekent: ’dit netwerk’ of ’deze host’ –alleen eenen voor host adres betekent broadcast in het aangegeven netwerk –127.xx.yy.zz betekent loopback •netwerkadressen worden uitgegeven door het ICANN (Internet Corporation for Assigned Names and Numbers ), deze delegeert weer aan regionale organisaties

7 Hendrik Claessens ATEL 7 Oefening op de IP Adres-Klassen AdresKlasseNetwerkHost

8 Hendrik Claessens ATEL 8 AdresKlasseNetwerkHost A

9 Hendrik Claessens ATEL 9 AdresKlasseNetwerkHost A

10 Hendrik Claessens ATEL 10 AdresKlasseNetwerkHost A

11 Hendrik Claessens ATEL 11 AdresKlasseNetwerkHost A B

12 Hendrik Claessens ATEL 12 AdresKlasseNetworkHost A B

13 Hendrik Claessens ATEL 13 AdresKlasseNetwerkHost A B

14 Hendrik Claessens ATEL 14 AdresKlasseNetwerkHost A B C

15 Hendrik Claessens ATEL 15 AdresKlasseNetwerkHost A B C

16 Hendrik Claessens ATEL 16 AdresKlasseNetwerkHost A B C

17 Hendrik Claessens ATEL 17 AdresKlasseNetworkHost A B C C

18 Hendrik Claessens ATEL 18 AdresKlasseNetwerkHost A B C C

19 Hendrik Claessens ATEL 19 AdresKlasseNetwerkHost A B C C

20 Hendrik Claessens ATEL 20 AdresKlasseNetwerkHost A B C C B

21 Hendrik Claessens ATEL 21 AdresKlasseNetwerkHost A B C C B

22 Hendrik Claessens ATEL 22 AdresKlasseNetwerkHost A B C C B

23 Hendrik Claessens ATEL 23 AdresKlasseNetwerkHost A B C C B bestaat niet

24 Hendrik Claessens ATEL 24 Default Subnet Masks (SNM)  Klasse A • •  Klasse B • •  Klasse C • •

25 Hendrik Claessens ATEL 25 Default Subnet Masks (SNM)  Klasse A • •  Klasse B • •  Klasse C • •

26 Hendrik Claessens ATEL (binair) is = = = 255 ter aanduiding → 256 = → 255 is 256 ste getal (eerste getal is 0)

27 Hendrik Claessens ATEL 27 We zien een decimaal getal maar eigenlijk is het een binair getal = voor de goede zichtbaarheid =

28 Hendrik Claessens ATEL 28 Uithollen van het adressenbestand Kort nadat het IPv4-adresstelsel werd geïmplmenteerd werd het snel duidelijk dat er niet genoeg adressen zouden zijn om tegemoet te komen aan de vraag. Meer en meer organisaties gebruikten computers en netwerktoestellen. Het bestaande stelsel verspilde duizenden adressen Voorbeeld met een adres van Klasse A: • Een klasse A-adres kan enkel aan 128 firma's gegeven worden. • Het eerste octet wordt gebruikt om het netwerk aan te duiden, de andere drie octetten zijn vrij te gebruiken binnen het netwerk. • Wanneer we alle nummers gebruiken komen we tot een maximum aantal van 16 miljoen hosts ( = 2 24 ) • Indien zo'n organisatie slechts host-adressen zou dienen te gebruiken betekent dit dat er dan meer dan 16 miljoen adressen worden verspeeld. Voor klasse B is het een gelijkaardig verhaal.

29 Hendrik Claessens ATEL 29 Subnetting: de verbinding tussen hardware en software •Hardware layout - Fysische segmenten •gedefinieerd door routers •Software (IP) adressering - Subnetten •Een subnet is een deel of onderverdeling van het IP-adres dat wordt geassocieerd met een toegewezen Netwerk ID. Gecreëerd door Standaard Subnet Masks ! •Alle hosts (apparaten) op hetzelfde fysische netwerk hebben IP adressen in hetzelfde subnet (reeks van IP adressen) !

30 Hendrik Claessens ATEL 30 Wat zijn Subnetten •Een Subnet is een deel of onderverdeling van IPadressen die verbonden zijn met een toegewezen Netwerk ID •De grootte en het bereik van IPadressen van een subnet wordt bepaald door de SubnetMask •Subnetten moeten heel zorgvuldig genummerd worden wil de netwerkcommunicatie succesvol zijn.

31 Hendrik Claessens ATEL 31 Wat is een Subnet Mask •Dit is adres dat een IP adres begeleid en dat aanduidt: •welk deel van het IP-adres het Netwerk ID is •welk deel van het IPadres het HostID is •Het IPadres en het Subnet Mask zijn intergerelateerd en ieder heeft enkel een zin in de context van de ander •IPadres en SNM zijn minimum IPadresseringsvereisten

32 Hendrik Claessens ATEL 32 Hoe subnetten herinner je dat: Klas A adres bestaat uit: 8 bits voor het netwerk en 24 bits voor de hosts Klas B adres bestaat uit: 16 bits voor het netwerk en 16 bits voor de hosts Klas C adres bestaat uit: 24 bits voor het netwerk en 8 bits voor de hosts

33 Hendrik Claessens ATEL 33 Subnetting staat toe dat bits die normaal gebruikt worden voor het host-gedeelte gebruikt worden voor het subnet-gedeelte van het adres Om de routers (of PC's) te laten weten dat er subnetting werd gebruikt diende een ander nummer aangehecht te worden bij het IP-adres. Dit nummer is gekend als het subnetmasker. Deze is ook een binair nummer. (Voor de methodes die bij subnetting gebruikt worden kunnen we weer ten rade gaan bij RFC's) Principe Iedere bit van het subnetmasker wordt vergeleken met de bits van het IP-adres. Zo wordt bepaald welk deel (van het IP-adres) behoort tot ► het netwerk en welke tot ► de host.

34 Hendrik Claessens ATEL 34 Default Subnet maskers •Klasse A in binair → •Klasse B in binair → •Klasse C in binair →

35 Hendrik Claessens ATEL 35 Wat zit er in een SubnetMask In binair •in het SubnetMask verwijzen naar het deel van het IP-adres •De 1 en → NetwerkID •De 0 en → HostID •Voorbeeld: • (klasse C IP adres) • (SNM in binair) • (SNM in decimaal)

36 Hendrik Claessens ATEL 36 Subnetting: de verbinding tussen hard- en software •Hardware → fysische segmenten •gedefinieerd door Routers •Software → subnetten •een Subnet is een deel of een onderverdeling van IPadressen die verbonden zijn met een toegewezen Netwerk ID •Alle hosts (apparaten) op hetzelfde fysische segment hebben IP adressen in hetzelfde Subnet (zelfde Subnet ID)

37 Hendrik Claessens ATEL 37 Subnet ID's •Delen van het toegewezen Netwerk ID worden gedefinieerd door Subnet ID's (Netwerk adres) (default Subnet Mask) omdat het klasse B is •Netwerk.Netwerk.Host.Host (default SNM) •Netwerk.Netwerk.SN-ID.Host (custom SNM) •Subnet-ID nummert mijn fysische segmenten •.... ik zal enkele bits "stelen" die eigenlijk gereserveerd zijn voor de host- adressen •.... ik zal hen omvormen tot subnet ID's •Alle toestellen/hosts delen het toegewezen Netwerk ID (alle fysische segmenten) = alle hosts starten hiermee •Ieder fysisch segment van het Netwerk heeft een uniek Subnet-ID en deze is gemeenschappelijk voor alle hosts op een fysisch segment •Iedere host van het netwerk heeft een Host ID dat uniek is t.o.v. zijn SubnetID

38 Hendrik Claessens ATEL 38 (1) Tot welke klasse behoort onderstaande adres en (2) bepaal het toepasselijk subnet

39 Hendrik Claessens ATEL 39 (1) Tot welke klasse behoort onderstaande adres en (2) bepaal het toepasselijk subnet ↓ ↓

40 Hendrik Claessens ATEL Klasse C zodoende is het toepasselijk subnet:

41 Hendrik Claessens ATEL 41 Tot welke klasse behoren onderstaande adressen en bepaal het toepasselijk subnetmasker a b c d e f g h i j k l m n

42 Hendrik Claessens ATEL 42 Tot welke klasse behoren onderstaande adressen en bepaal het toepasselijk subnet

43 Hendrik Claessens ATEL 43 Tot welke klasse behoren onderstaande adressen en bepaal het toepasselijk subnet C A B B C B A

44 Hendrik Claessens ATEL 44 Tot welke klasse behoren onderstaande adressen en bepaal het toepasselijk subnet B B A D C A B

45 Hendrik Claessens ATEL 45 een regel voor het subnetmasker is: •de 1 en 0 moeten elkaar zonder onderbreking opvolgen. •Zodoende kan je hebben maar niet Je kan hieruit afleiden hoe belangrijk het is te beseffen dat een router of een PC binaire nummers ziet.

46 Hendrik Claessens ATEL 46 We hebben nu een situatie waar ieder deel van een IP-adres gekoppeld is met een subnetmasker om te bepalen welke bits deel uitmaken van • de netwerk-identificatie • de host-identificatie Voorbeeld = Klasse B = subnetmasker = Netwerk adres

47 Hendrik Claessens ATEL is je netwerk-adres in binair zijn alle host-bits uitgezet: ← iedere host-bit is uitgezet netwerk netwerk host host kan gebruikt worden voor je eerste host kan gebruikt worden voor je tweede host (zie regel van het subnetmasker) = → → → netwerk netwerk host host Opgelet: alle host-bits zijn niet aangezet Waarom: een IP-adres met alle 1's in zijn host-gedeelte is vertelt het netwerk dat het pakketje een broadcast-pakketje is → zal bekeken worden door alle hosts in dit gedeelte van het netwerk nl. het subnet Hier zou dat gestuurd worden naar alle hosts van het netwerk

48 Hendrik Claessens ATEL 48 Laten we bij dit voorbeeld even kijken hoeveel hosts we hebben op ons subnet De laatste twee octetten zijn vrij (de 0.0) om de hosts aan ons netwerk toe te wijzen ttz → = Denk je dat het practisch zou zijn een netwerk te hebben met meer dan hosts ? We kunnen het netwerk niet verder opsplitsen in kleinere eenheden en indien we een broadcast hebben zal iedere host op het netwerk dienen te stoppen om te luisteren om te zien of het pakketje voor hen bestemd is. dus: NIET PRACTISCH

49 Hendrik Claessens ATEL 49 Laten we daarom een aantal bits "stelen" om ons subnet te maken [16 bits ] [5 bits] [ 11 bits ] [netwerk] [subnet] [ host-bits ] We hebben 5 van de host-bits "gestolen" om hen te gebruiken bij de aanmaak van ons subnet Het voordeel is dat we meer dan één subnet kunnen gebruiken en dat we minder hosts hebben per subnet. 2 5 (of 2x2x2x2x2) = 32 subnetten elk met 2 11 = 2046 hosts per subnet

50 Hendrik Claessens ATEL 50 Waarom zouden we dit willen doen? 1.minder hosts die de bandbreedte (capaciteit) van ons netwerksegment gebruiken 2.het is gemakkelijker een kleiner netwerk te beheren dan een groot 3.bij broadcast, of de host de effectieve ontvanger is of niet Bij dit laatste dien je te weten dat in netwerken met een te groot aantal hosts het broadcast verkeer snel kan stijgen. Dit broadcast-verkeer zal de performantie van het netwerksysteem snel doen dalen Ook kan je slechts 1 netwerk hebben per routerinterface. Het is beter een beperkt aantal hosts te hebben die geconnecteerd zijn aan een router-interface dan een paar duizend Opgelet: hoe meer host-bits je "steelt" hoe meer netwerken je verkrijgt maar die steeds minder aantal hosts kunenn bevatten.

51 Hendrik Claessens ATEL 51

52 Hendrik Claessens ATEL 52 Hoe schrijven we onze subnetmaskers? We gaan niet in binair schrijven. Indien we vijf host-bits van het derde octet gebruiken We hebben zodoende = 248 Opgelet: we gebruiken hier als voorbeeld een Klasse B en werken zodoende met het derde octet. We mogen de eerste twee octetten NIET gebruiken, ze zijn vast. → → → Dit vertelt de router dat we aan het subnetten zijn en dat we de eerste 5 host-bits gebruiken om onze subnetten te maken

53 Hendrik Claessens ATEL 53 Opdat de router weet of een host op een bepaald subnet is kijkt hij naar het subnetmasker Indien alle gemaskerde bitst overeenkomen dan volgt hieruit dat ze behoren tot hetzelfde subnet Indien niet dan behoren de hosts tot verschillende netwerken Voorbeeld IP-adres : subnetmasker: Het is een klasse B adres waarvan 5 bits "gestolen" zijn voor subnetting → → "248" en behoren tot hetzelfde subnet niet

54 Hendrik Claessens ATEL 54 Configureren van IP-adressen

55 Hendrik Claessens ATEL 55 Host Adressen IP: IP: E0E NetwerkHost.. NetwerkInterface E0 E1 Routing Tabel

56 Hendrik Claessens ATEL 56 •Netwerk Adressering zonder Subnetten

57 Hendrik Claessens ATEL 57 •Netwerk Adressering zonder Subnetten

58 Hendrik Claessens ATEL 58 Subnet Adressering E0E1 NetwerkInterface E0 E1 Routing Tabel

59 Hendrik Claessens ATEL 59 Subnet Adressering IP: IP: E0E NetwerkHost.. NetwerkInterface E0 E1 Routing Tabel Subnet

60 Hendrik Claessens ATEL 60 Subnet Adressering IP: IP: E0E NetwerkHost.. NetwerkInterface E0 E1 Nieuwe Routing Tabel Subnet

61 Hendrik Claessens ATEL 61 NetwerkInterface E0 E1 E2 Routing Tabel E0E1 E wordt gegeven door de provider

62 Hendrik Claessens ATEL 62 En nu.... de praktijk

63 Hendrik Claessens ATEL 63 Bepalen van het aantal subnetten dat nodig is alsook het resulterende subnetmasker 1.Hoeveel subnetten zijn er nodig voor dit bepaald internetwerk ? 2.Wat is het hoogst aantal hosts dat nodig is in het breedste subnet ? 3.Hoeveel subnet-bits heeft het subnetmasker tenminste nodig om dit aantal subnetten te ondersteunen ? 4.Welk(e) subnetsmasker(s) bestemt het nodige aantal subnetten en hostbits

64 Hendrik Claessens ATEL 64 Aantal subnetten?

65 Hendrik Claessens ATEL verdelen in 8 subnetten. Geef netwerk- en broadcastadres van ieder subnet laatste octet is We nemen het laatste octet van het IP-adres (daar het een C-klasse is)

66 Hendrik Claessens ATEL 66 Dezelfde redenering die we hebben opgebouwd met subnetting in een C-klasse kan aangehouden worden voor A en B-klasse → is het Host-adres → → → → → → netwerkadres is zodoende geeft dus aan dat dit netwerkadres bestaat uit twee subnetten = binair subnetmasker dus je hebt de mogelijkheid tot het aanmaken van maximaal 2 22 subnetten van dan uiteindelijk = 2 hosts Gegeven het adres /16 Over welke adresklasse gaat het hier? Wat is het netwerkadres. Wat is het broadcastadres? Indien we zouden hebben: /19 Wat is dan het subnetwerkadres van het tweede subnet Wat is dan het broadcastadresadres van het derde subnet In welk subnet ligt dan

67 Hendrik Claessens ATEL 67 Wat is het minimum aantal bits dat kan "geleend" worden om een subnet te vormen ? Welk deel van het klasse B-adres is het netwerk-gedeelte? Welk van de volgende adressen is een voorbeeld van een broadcastadres op het subnet met een subnetmask A B C D Hoeveel host-adressen kunnen gebruikt worden in een klasse C- netwerk? Met een klasse C-adres van en een subnetmasker van , hoeveel bits zijn er geleend om het subnet te maken?


Download ppt "Hendrik Claessens ATEL 1 00000000.00000000.00000000.00000000 SUBNETTING 11111111.11111111.11111111.11111111."

Verwante presentaties


Ads door Google